开发环境 由于使用RISC-V内核,沁恒选用的MounRiver Studio作为IDE LED闪灯程序&下载程序开发打开开发包的EVT->EXAM->PWMX示例工程,导入MounRiver Studio,修改main.c 里的内容如下:
然后编译,没有错误,没有警告,则说明没有问题。这样就生成闪灯的Hex文件了 程序下载下载支持两种方式,分别是串口和USB。过程基本类似,这里以USB下载方式举例来说明如何下载。
[color=rgba(0, 0, 0, 0.75)]2.选择芯片型号,烧录类型和烧录文件
开始下载,这一步比较重要
将 MCU 的 PB22 引脚接到 GND 上(此过程 MCU 不要上电),对于此开发板来说就是断电长按boot键
通过 USB 线连接下载板到电脑,下载板供电
电脑端的烧录工具软件检测到“USB 设备”(如果没有请重复上述 1-2 步骤),点击“下载”控件,执行烧录
“下载记录”中查看烧录结果。提示完成后,将直接运行用户程序,也可重新上电或硬件复位来运行下载板中刚烧录的用户程序。如果提示失败,请重复上述步骤 3-4
仿真调试
默认情况下,芯片的SWD接口是关闭的,需要在刚才的工具里打开仿真接口。官方文档里是这么说的:两线仿真调试接口通过 ISP 工具配置。仿真调试接口启用后,PB15 和 PB14 仅用作 TCK 和 TIO,不再用于 GPIO 或外设复用功能引脚。关闭仿真调试接口后,PB15 和 PB14 才可用于 GPIO 和外设复用功能引脚。
仿真如下:
|