ch32v103c8t6的板子使用的是MounRiver Studio工具开发,这个工具的集成度还是不错的,但是里面的项目模板有点通过“简单”了。看来要详细研究芯片的工作原理有点懵逼。所以就花了些时间来研究一下,发现该工具集成的是xpack出品的gnu risc-v工具和OpenOCD。我就花了好长的时间下载了xpack-riscv-none-embed-gcc-10.1.0-1.1-win32-x64.zip这个最新版本的工具。辛辛苦苦的一番配置,结果很是悲剧MounRiver的IDE无法下载程序了,于是只好卸了重装吧,经过几番折腾的成果就是了解到MounRiver的工具的makefile文件在哪里了。
看到了吧就是这里啦。
赶忙把下载的文件xpack-riscv-none-embed-gcc-10.1.0-1.1-win32-x64.zip重新解压,我把文件的主目录命名为F:\RVGCC后面的操作都是这个目录
openocd的目录也考到这个目录下,make工具也是这个目录
好了,这下就可以编译了。
首先,设置目录路径
set PATH=%PATH%;F:\RVGCC\bin;F:\RVGCC\BTools\bin;F:\RVGCC\OpenOCD\bin
二、找到项目目录路径
cd F:\MounRiver\MounRiver_Studio\workspace\CH32V103C8T6
三、编译
make clean
make -j8 all
先清楚一下原来工具生成的文件。再编译
出现了警告,不用理它。因为不符合c的标准才出现的
找到CH32V103C8T6.hex烧写到开发板测试
谢谢!各位一切正常,已经看到闪烁的led和printf的信息了。可能这次的实验是成功的吧,当然出现的警告需要测试看看对程序有没有上面影响。在给各位一个严肃的结论。这几天访问国外的站实在是慢。很是煎熬。所以后面的实验还是需要莫大的勇气的。
|