板形:
例程包:
烧录步骤:
解压得到:
2.点开:
3.点开:
这里默认安装了MDK,前面我的博文有讲到安装过程。
固件包:
点击安装:
PS.CW32F030_DFP.1.0.0.pack.rar
点是:
点是:
检查:
看到:
证明固件包已安装。
点击:
点击:
选择:
点击:
选择:
点击:
插上开发板:
插曲:如果不识别,是灰色的,那么使用PW LINK2激活芯片TX、RX。
可以看到:
点击:
选择:
点击OK即配置完成,下面编译例程:
点击:
编译不执行:
原因:编译器版本错误
点击:
点击:
选择:
点击:
重新编译:
显示编译:
结果:
下面开始调试代码:
原因:
报错原因,弱定义与编译器不匹配。
解决方法:
如把:
__weak void InitTick(uint32_t HclkFreq)
替换成:
#pragma weak InitTick
void InitTick(uint32_t HclkFreq);
结果少了一个错误:
其他类似修改。
错误减少为3个:
找到:
注释掉:
原因:
与:
中,
重复定义报错。
未添加返回值报错:
报错减少:
重复声明注释:
注意Ctrl+F查找配合复制函数的使用,以及讯飞星火的使用。
最后一个错误:
修改如下:
原因没有返回值。
显示:
版本中还有警告,烧录前确认板型,对照原理图。这里只做软件调试,累了,休息一下,有兴趣继续。