2016-10-05 2 views
-1

ri 1. Zipboard에 risc-v linux 로켓 칩을 설치하려고 시도했는데 riscv linux에 성공적으로 들어갔다. 그러나 어셈블러에서 컴파일 한 파일 (riscv64-unknown-linux-gnu-g ++ 명령어 사용)을 riscv linux에 넣을 수는 없습니다. 누군가 그것을 넣어 줄 어떻게 말해 줄래? (ps 파일을 root.bin이라는 파일에 마운트하려고 시도했지만 risc-v linux가이 파일을 사용하여 부팅하지 않는 것 같습니다.) 2. linux instrustion [make CONFIG = RoccExampleConfig]을 사용하는 경우 우리의 워크숍은 RoCC가 될까요? 그렇지 않은 경우 RoCC를 활성화하는 방법은 무엇입니까?riscv linux에 파일을 넣는 방법은 무엇입니까?

답변

1

파일 boot.bin은 부팅시 Zynq ARM CPU가 실행하는 펌웨어에 의해 읽혀집니다. 여기에는 부트 로더와 해당 CPU에서 Linux를 부팅하기위한 지침이 들어 있습니다. 또한 프로그래머블 로직을위한 비트 스트림을 포함 할 수도있다.

https://github.com/ucb-bar/fpga-zynq/issues/22에 따르면 테더가 작동 할 때까지 파일을 RISC-V initramfs 파일에 넣어야합니다.

+0

감사합니다. 이미 PK를 사용하여 riscv linux에 코드를 넣는 대신 코드를 실행했습니다. – jjlin