远程升级开发用户程序下载遇到的问题
好不容易把代码不规范问题解决了。下载时又遇到了另一个问题,只能再来咨询各位高手。同一个hex文件,用STC-ISP(6.92精简版)软件和用户ISP下载程序(串口版)打开有不同的地方,具体区分如下图:上边图片是STC-ISP,看第一行数据0000地址,是02 7B 50 ,下边图片第一行都是FF FF FF,
再看第01000h行地址,STC-ISP的数据是 FF FF FF 右边的数据是 02 7B 50。这两个程序打开的是同一个hex文件。这个02 7B 50是一个长跳转吗?
另外STC-ISP能正常下载,用户ISP下载程序(串口版)下载时总是提示连接失败。编写boot程序需要遵循什么协议或者什么配置才能用用户ISP下载程序正常烧写?
右边的工具自动挪了前三字节而已,看下下帖后续应该会用到
一种简单合并ISP和APP程序文件的方法 - ISP下载/做自己的ISP 国芯人工智能技术交流网站 - AI32位8051交流社区
连接失败注意串口是否被占用,比如串口工具的下载完成后打开串口
用户ISP程序(串口版)正确下载,是否需要自己的ISP程序完全正确才能完成下载?自己编写的ISP程序在调试中可能不正确,这种情况下就会出现连接失败。串口正确打开,串口线正确连接,用STC-ISP也能正确烧写ISP程序。但是用户ISP程序(串口版)下载程序下载时就会出现连接失败的提示。用户自己的ISP程序需要怎样的设置或者协议才能正确使用用户ISP程序(串口版)下载自己的app程序?
页:
[1]