RISC-V/익셉션 핸들링 (8) 썸네일형 리스트형 [RISC-V][리눅스] 커널 크래시 발생 - 실행 흐름 - Part.1 (강의) RISC-V 프로세서 기반 위에서 리눅스 커널이 실행될 때, 리눅스 커널 크래시가 발생하는 과정을 상세히 설명하는 강의 컨텐츠입니다. 보드를 브링업하는 과정에서 가장 고생하는 이슈가 크래시입니다. 이 영상을 보시고 고생을 덜 하시길 바랍니다. 강의 링크: [RISC-V] 익셉션 코드(Exception codes)란 (RISC-V 강의) RISC-V 아키텍처에서 익셉션 코드(Exception codes)는 익셉션을 식별하는데 사용되는 중요한 정보입니다. 이번 강의 영상에서는 RISC-V 아키텍처의 익셉션 코드를 설명합니다. 강의 링크: [RISC-V] 메모리 어보트 익셉션(Exception)의 실행 흐름 (RISC-V 강의) 실전 프로젝트에서는 익셉션은 메모리 어보트라고 간주합니다. RISC-V 아키텍처에서 메모리 어보트 성 익셉션의 실행 흐름에 대해 설명하는 컨텐츠입니다. 강의 링크: [RISC-V] 인터럽트 타입 익셉션(Exception) 소개 (RISC-V 강의) RISC-V 아키텍처에서 인터럽트는 익셉션의 한 종류로 처리합니다. 이는 Arm 아키텍처(Armv8-A, Armv7-A)와 비슷합니다. RISC-V 아키텍처에서 인터럽트 타입 익셉션에 대해 소개하는 컨텐츠입니다. 강의 링크: [RISC-V] 인터럽트 타입 익셉션(Exception)의 실행 흐름 (RISC-V 강의) RISC-V 아키텍처에서 인터럽트는 익셉션의 한 종류로 처리합니다. 이는 Arm 아키텍처(Armv8-A, Armv7-A)와 비슷합니다. RISC-V 아키텍처에서 인터럽트 타입 익셉션의 실행 흐름에 대해 설명하는 컨텐츠입니다. 관련 강의: [RISC-V] 익셉션(Exception)의 기본 동작 원리 (RISC-V 강의) RISC-V 아키텍처에서 익셉션(Exception)의 기본 동작 원리를 설명하는 콘텐츠입니다. 익셉션이 유발되면 익셉션의 종류 별로 정의된 주소로 프로그램 카운터로 분기합니다. 관련 강의 영상: #RISC-V #Exception #익셉션 #risc-v [RISC-V] 익셉션(Exception)의 종류 (RISC-V 강의) RISC-V 아키텍처에서 익셉션(Exception)의 동작 방식을 분석하기 앞서서, 익셉션의 종류를 파악할 필요가 있습니다. 이번 컨텐츠에서는 RISC-V 아키텍처에서 익셉션의 종류를 설명합니다. 관련 영상: #RISC-V#Exception#익셉션#risc-v [RISC-V] u-boot 익셉션 핸들러 startup 코드 code-walkthrough _start 심벌에서 스타트업 코드가 확인된다. Trap vector entry 주소를 설정한다. 0000000040200000 : 40200000: 822a mv tp,a0 40200002: 84ae mv s1,a1 40200004: 00000193 li gp,0 40200008: 00074297 auipc t0,0x74 4020000c: 4402b283 ld t0,1088(t0) # 40274448 402.. 이전 1 다음