物奇微WQ5007A上手指南
一、获取SDK
需要与物奇微电子股份有限公司签订NDA协议才会提供SDK。
二、搭建开发环境
SDK里包含了编译工具、开发文档、源码。在windows系统下搭建开发环境:
1、安装交叉编译工具
将\wuqi_sdk\tools\riscv64-unknown-elf-gcc-10.2.0-windows.zip文件解压到任意路径,如f:,然后将riscv64-unknown-elf-gcc-10.2.0-windows中bin文件所在的路径添加到环境变量的path下。
运行cmd查询riscv64-unknown-elf-gcc是否安装成功。
2、安装python3
一般windows系统都自带了python3。
3、安装scons
方法一:
以管理员方式运行cmd,然后执行命令:
pip install scons
方法二:
下载SCons包,解压到任意目录,以管理员方式运行cmd,然后进入到SCons所在目录,执行命令:
python setup.py install
等待安装完成。
在cmd中执行scons -v查询版本号,如果显示了版本号,表示安装成功。
三、编译例程
以编译example下的hello_world为例。运行cmd,进入到hello_world所在目录执行编译命令:
cd <SDK>\example\hello_world
scons -j32
-j32
表示 SCons 会以 32 个线程并行运行构建任务。编译结果:
生成的固件hello_world_dcore.bin存放于\hello_world\build\dcore下。