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供电,结果研究引脚半天,吐了!