[RISC-V] spike 다루기
1. 본 글은 개인적으로 RISC-V 프로세서를 스터디 하면서 습득한 내용을 정리한 것입니다. 2. 정확히 이해를 하고 기술하는 글이 아니기 때문에 잘못된 내용이 전달 될 수도 있습니다. 3. 수정 사항 및 질문은 언제든지 환영입니다. 1. RISC-V ISS (Instruction Set Simulator) - spike직접 작성한 RISC-V 프로그램을 확인해 보는 방법으로는 명령어셋 시뮬레이터(ISS)를 이용하는 것이 가장 쉬운 방법입니다. RISC-V 에서는 spike 라는 ISS를 지원하고 있으며 spike 개발 페이지에는 간단히 명령에 레벨 디버깅부터 GDB 연동까지 지원이 된다고 합니다. 이번 글에서는 직접 spike를 실행해 보면서 몇 가지 tip 을 공유하고자 합니다. 우선 간단히 spi..