RISC-V MCU中文社区

【求助】 如何在仿真環境驅動e203的uart?

发表于 开源蜂鸟E203 2022-06-15 17:07:38
1
478
1

大家好,我剛把仿真環境弄好,可以跑一些組合語言的仿真,但是都只有cpu的運算,所有其他的周邊都沒有驅動. 想請問有沒有方法去找到例如uart的驅動(.c文件) 然後透過編譯在仿真跑起來呢?

或是要先在windows IDE上編譯,再把elf轉成.verilog去仿真?
謝謝

喜欢1
用户评论 (1)
  • owenohya

    2022-06-16 17:12:56 owenohya 1#

    windows IDE上編譯,再把elf轉成.verilog去仿真=>這條路我走成功了

    主要是再window IDE裡面的build step -> prebuild step加上
    riscv-nuclei-elf-objcopy -O verilog ${BuildArtifactFileBaseName}.elf ${BuildArtifactFileBaseName}.verilog

    然後把這個.verilog文件拿回linux,去執行

    sed -i ‘s/@800/@000/g’ “${BuildArtifactFileBaseName}.verilog”;

    sed -i ‘s/@00002FB8/@00002000/g’ “${BuildArtifactFileBaseName}.verilog”;

owenohya

owenohya 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板