/ / Como colocar arquivos em linux riscv? - linux, riscv, zynq

Como colocar arquivos em linux riscv? - linux, riscv, zynq

ri 1Nós tentamos instalar o chip de foguete com o linux risc-v no Zedboard, e nós entramos com sucesso no riscv linux. No entanto, nós não poderíamos colocar os arquivos compilados pelo assembler (usando a instrução: riscv64-unknown-linux-gnu-g + +) em riscv linux. Alguém poderia me dizer como colocá-lo? (Ps nós tentamos montar os arquivos no arquivo chamado root.bin, mas parece que o risc-v linux não usa este arquivo para inicializar. 2. Se usarmos a instruçà £ o linux [make CONFIG = RoccExampleConfig] em nossa oficina, seria o RoCC lá? Se não, como habilitar o RoCC?

Respostas:

1 para resposta № 1

A inicialização do arquivo.bin é lido pelo firmware executado pela CPU Zynq ARM na inicialização. Ele contém o gerenciador de inicialização e instruções para inicializar o Linux nessa CPU. Também pode conter um fluxo de bits para a lógica programável.

De acordo com https://github.com/ucb-bar/fpga-zynq/issues/22 você precisa colocar seus arquivos no arquivo initramfs do RISC-V até que o cabo esteja funcionando.