在智能全栈开发板(dc-01)碰到的问题及解决方法(stm32,ST-LINK,windows操作系统)

1.开发板wifi配置Link_State:NO

解决:wifi的加密方式不对(默认是WPA2,但实际上是WPA),也有可能是浏览器问题(因为我成功的时候是改了这两处,也没劲重新试)

2.manage projiect items .s文件导入core

解决:因为add files 默认文件类型是.c所以需要将文件类型改为all files才行
如图:
在这里插入图片描述
在这里插入图片描述

3.38 Error(s), 0 Warning(s).编译时出现大量错误

解决:问题出现在Foder Setup的路径添加时,错误做法:\USER,需要在路径前添加 …\,即…\USER
如图:
在这里插入图片描述
在这里插入图片描述

4.![error:flash download failed-could not load file’…\OBJ\TEST.axf])

解决:见问题2,就是startup_stm32f40_41xxx.s没有成功导入

5.main.c(15): warning: #1-D: last line of file ends without a newline

解决:就是在main.c文件中的最后一行代码应该有一行为空,比如最后一行代码为},那么应该在按enter键一下,新建一行
如图:
在这里插入图片描述

6.[evaluation mode running with code size limit:32k]

解决:好像不用解决,因为我还没超过32k,不过百度了一下,据说是因为用的是个假的破解版

7.![error reading comcombox1->comproperty:registry error(win error code:2]

假的解决:

换个sscom串口助手试试
原来是sscom42
先是换了一个sscom5.13.1,能打开了,但是找不到st-link的串口
最后的最后,我人傻了,

真的解决:

竟然不需要st-link,先拔掉st-link(也许不用吧,但以防万一),然后使用MINI USB线将PC和开发板相连,就有了串口COM3。
而且原本打不开sscom42也是因为根本就没有串口,所以才打不开串口助手,有了串口之后,sscom42打的开了,串口也找到了。都怪官方的pdf里,就讲了st-link的连接,然后在讲了点Keil的使用,就开始说用串口助手,好坑,不过最后也是在视频的ppt里看到的解决办法。

8.明明已经关闭了开发板正在执行的程序,然而依然无法弹出st-link

解决:将所有Keil软件关掉,即使他在执行的不是开发板正在用的程序。

9.引脚设置

解决:教程中的引脚连接是用来将电脑上的程序下载到开发板上:即( ST-Link 调试口的 2、4、6、8 引脚,对应
IDC-20Pin 的 7、4、9、1 引脚)。其中IDC-20Pin 的引脚因为1和2都是VDD可以替换,GND同样,(但是建议不要,因为替换后有的程序好像找不到,不知道啥原因)。
而具体到每一个程序的引脚连接
不需要管,在将程序下载到开发板后,将ST-LINK拔掉(试了下,能同时插)貌似将ST-LINK拔掉重插也行,毕竟只用提供电源
与串口无关:连接上直流电源即可。不能用ST-LINK供电来企图执行程序,因为这样引脚很麻烦。我就是因为企图通过ST-LINK供电,结果研究引脚半天,吐了!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值