How to compile freedom-e-sdk tes

2020-02-20  本文已影响0人  凌空_lingkong

目前我们的test envrionment是基于freedom-e-sdk的. 详细的文档可以参考官方文档Documentation for Freedom E SDK

为了便于方便快捷的设置好并方便地使用test environment, 可以使用我写的python script:
/users/e0001861/proj/compile-freedom-e-sdk.py,

1. 只需进行简单的设置

编辑/users/e0001861/proj/setup-toolchain.sh, 改为您自己的freedom-e-sdk路径

setenv RISCV_PATH /users/e0001861/proj/xxx_***_release

2. 设置环境变量 source /users/e0001861/proj/setup-toolchain.sh

3 使用例子

4. 通过它可以方便的指定不同的参数来满足你的测试需求:

python compile_freedom-e-sdk.py [-h] [-p PROGRAM] [-t TARGET] [-c CMD] [--conf CONF]
可选参数:
-h, --help 显示帮助信息
-p PROGRAM 指定要compile的test, 默认值是hello
-t TARGET 指定target, 默认是design-rtl
-c CMD 指定command, 默认是software
--conf CONF 指定配置release/debug, 默认是debug

5. 编译结果,轻松查看

直接产生elf对应的bin,混合汇编便于调试使用


编译结果,轻松查看

欢迎各种反馈,请留言

上一篇下一篇

猜你喜欢

热点阅读