🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/E203软件仿真环境的搭建
E203软件仿真环境的搭建
开源蜂鸟E203 作者 张京 发布于 2023-07-04 20:26(1193 天前) 6749 浏览

队伍编号:CICC1304

系统:Ubuntu20.04 iverilog:12.0

跟随芯来官网的教程,将E203的源代码、工具链以及hbird-sdk下载到本地Ubuntu系统上,并成功运行:
make run_test SIM=iverilog
以及
make dasm SOC=hbirdv2 BOARD=ddr200t CORE=e203 DOWNLOAD=flashxip
这两条命令后,如何让E203能够在软件仿真的环境下运行自己编写的C语言代码呢?
以下是我们的方案。

首先,hbird-sdk\application\baremetal目录下放置着一些测试程序,以helloworld为例。
1、复制helloworld目录为并取名为我们的项目目录名mywork,进入该目录下,修改makefile的内容,将
TARGET = helloworld
这一行内容的“helloworld”修改成我们的项目名mywork。
2、修改main.c函数的内容,将我们的应用程序文件放入该目录下。
3、运行
make dasm
该命令将生成mywork.dasm、mywork.dump、mywork.verilog等新的文件,并将mywork.verilog文件复制到E203项目目录下的riscv-tools\riscv-tests\isa\generated目录下。
4、进入E203项目目录下的vsim目录,运行
make run_test SIM=iverilog TESTNAME=mywork.

这样,E203内核就可以运行我们自己的项目代码了。

全部回复 0
暂无回复,抢个沙发~
💡 请 登录 后参与讨论(微信扫码即登录/注册)