这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » [换取手持数字示波器]基于CW32的智能家居系统源码调试免费开源

共3条 1/1 1 跳转至

[换取手持数字示波器]基于CW32的智能家居系统源码调试免费开源

菜鸟
2024-07-14 14:01:56   被打赏 20 分(兑奖)     打赏

板形:image.png

例程包:

(终版)基于CW32的智能家居系统源码.zip

烧录步骤:

  1. 解压得到:

    image.png

   2.点开:

      image.png

  3.点开:

      image.png

  这里默认安装了MDK,前面我的博文有讲到安装过程。

image.png

固件包:

点击安装:

PS.CW32F030_DFP.1.0.0.pack.rar

点是:image.png

点是:

image.png

检查:

image.png

看到:

image.png

证明固件包已安装。

点击:

image.png

点击:

image.png

选择:

image.png

点击:

image.png

选择:

image.png

点击:

image.png

插上开发板:

image.png

插曲:如果不识别,是灰色的,那么使用PW LINK2激活芯片TX、RX。

可以看到:

image.png

点击:

image.png

选择:

image.png

点击OK即配置完成,下面编译例程:

点击:

image.png

编译不执行:

image.png

原因:编译器版本错误

点击:

image.png

点击:

image.png

选择:

image.png

点击:

image.png

重新编译:

image.png

显示编译:

image.png

结果:

image.png

下面开始调试代码:

image.png

原因:

image.png报错原因,弱定义与编译器不匹配。

解决方法:

如把:

__weak void InitTick(uint32_t HclkFreq)

替换成:

#pragma weak InitTick

void InitTick(uint32_t HclkFreq);

结果少了一个错误:

image.png

其他类似修改。

image.png

错误减少为3个:

image.png

找到:

image.png

注释掉:

image.png

原因:

与:

image.png中,

image.png

重复定义报错。

未添加返回值报错:

image.png

报错减少:

image.png

重复声明注释:

image.png

注意Ctrl+F查找配合复制函数的使用,以及讯飞星火的使用。

最后一个错误:

image.png

修改如下:

image.png

原因没有返回值。

显示:

image.png

image.png

(终版)基于CW32的智能家居系统源码1111.rar

版本中还有警告,烧录前确认板型,对照原理图。这里只做软件调试,累了,休息一下,有兴趣继续。




关键词: 换取     手持     数字     示波器     智能家居     系统     源码         

菜鸟
2024-07-14 14:11:27     打赏
2楼

出现问题,下载失败,芯片又被锁住,解锁用Pw link2.用作过程参考吧!

image.png


专家
2024-07-19 18:33:23     打赏
3楼

插曲:如果不识别,是灰色的,那么使用PW LINK2激活芯片TX、RX。


这个如何激活呢?

如果你把错误的详细内容贴出来更好了。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]