第一篇测评帖珊珊来迟,还请大家见谅,拿到板子的第一天就上电看了下,插上SD卡没有反应,怎么试都不行,好无奈,所以今天开测第一个就弄显示的例程,在社区资料网站下载了F796(STM32官网)的固件库包,找到Display例程,路径:
编译完成后,下载时居然MDK崩溃了,而且屡试不爽(用词是不是有点不当?只是想表达无奈之情~)
没办法呀,只能换用ST-LINK Utility软件下载,可是我有一次要泪崩的感觉,电脑可以检测到STlink也显示出来了,可是连接目标板总是提示“Unknown device ID”,尝试连接开发板的STlink检测固件版本,也是无法连接:
为了进一步验证问题,我拿出了购买的STLink 仿真器,连接仿真器正常显示固件版本号,此时已接近泪崩的状态了,呵呵~~
不能一直干看着呀,问题还得继续找呀,记得昨晚用L073Nucleo板捣腾USB时可以正常使用MDK5的呀,而已下载也没有任何问题呀,又把L073板子弄出来用ST-LINK Utility软件连接,发现可以连接目标板,但是连接STLink查看固件时,也发生无法查看的问题,此时开始怀疑是不是ST-LINK Utility软件版本过低了,于是在网上找了一个4.0的版本,前后两个版本对比:
安装好后,重新插上开发板,电脑开始重新安装驱动,感觉有点像好的方向发展了,只是这个驱动更新了好长一段时间,驱动更新后,迫不及待的打开T-LINK Utility软件,发现可以正常连接目标板了,也可也查看STLink的固件版本号了,然而此时发现板载的STLink固件版的名称和以前的版本命名好像不同了,如果经常升级固件的,应该很容易发现:
此时我又拿出购买的STlink读取了下固件库的版本,发现也变了~~
STLink仿真器前后对比:
再来个购买的STLink 和开发板板载的STLink版本的区别:
文档到这也该告一段落了,最后提醒下小伙伴们,记得要给软件升级哦~~
|