本帖最后由 爱咋咋地 于 2019-6-26 17:11 编辑
自己做的离线下载器给客户,但是最近集中遇到了一个奇怪的问题
就是有反应程序下载进去后不运行。但是下载是显示成功的。
我写的下载器是下载和验证分开的,能通过验证问题不大。但是有反应几个了(之前也有反馈的,但是后来不了了之了。),于是最近两个客户也配合我们测试了(当然只能是远程)。
结果:把写进去的HEX和读出来的HEX(FLASH里面的)进行对比,是一模一样的。而且测试了好多遍。所以不可能是FLASH的问题。也就是下载成功了。
但是客户换成不同的板子,用STLINK就可以运行。但是我的就是运行不了。
问题:
1:Flash里面内容都一样,为什么不能运行起来(一个是STM8F003,一个是STM8S208MB型号,都有这个反应。)
2:我最终只能怀疑是选项字节上面的问题。所以选项字节配置中有能影响程序运行的吗?(选项字节操作这块我的下载器还有点问题)
下面是选项字节表:我就想知道,UBC到底是什么?文字都懂,但是到现在都不明白!!
ENZOTIJH$[HK7A8XC8`Z]CO.png (189.38 KB, 下载次数: 0)
下载附件
2019-6-26 17:09 上传
用仿真器可以下载吗?以前买过一批板子,有些板子要先用stvd unlock,才能正常烧写
我这个是STM8。你说的是STM32吧,STM32我到现在还没有遇到这样的问题。
确实要Unlock的,但是我这里是:已Unlock过之后,已经下载到了Flash中了。
意思我都懂,但是不明白什么用?会不会对程序有影响
一周热门 更多>