#linux #riscv #zynq
#linux #riscv #zynq
Вопрос:
ri 1. Мы попытались установить чип rocket с risc-v linux на Zedboard, и мы успешно вошли в riscv linux. Однако мы не смогли поместить файлы, скомпилированные ассемблером (используя инструкцию: riscv64-unknown-linux-gnu-g ), в riscv linux. Кто-нибудь, пожалуйста, скажите мне, как это вставить? (p.s мы пытались смонтировать файлы в файл с именем root.bin, но, похоже, risc-v linux не использует этот файл для загрузки.) 2. Если мы используем linux-инструмент [make CONFIG=RoccExampleConfig] на нашей мастерской, будет ли там RoCC? Если нет, то как включить RoCC?
Ответ №1:
Файл boot.bin считывается прошивкой, выполняемой процессором Zynq ARM при загрузке. Он содержит загрузчик и инструкции по загрузке Linux на этом процессоре. Он также может содержать поток битов для программируемой логики.
Согласно https://github.com/ucb-bar/fpga-zynq/issues/22 вам нужно поместить свои файлы в файл RISC-V initramfs, пока tether не заработает.
Комментарии:
1. спасибо, я уже сдался, используя PK для выполнения кода вместо того, чтобы помещать его в riscv linux