找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

请问M460BSP例程中,关于ISP程序,哪里是成功升级的标志?

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2024-12-10 09:43:53 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问M460BSP例程中,关于ISP程序,哪里是成功升级的标志?是不是程序里无法判断?
我要根据成功升级的标志,在flash写一个累加变量,都无法实现么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
chrishu 发表于 2024-12-10 17:05:24 | 只看该作者
ISP上位机软件通过CMD_UPDATE_APROM给MCU下发更新APROM的数据。命令包含了数据的长度。更新完后会读出写入flash里的数据做校验
可以去看一下ParseCmd函数


回复 支持 反对

使用道具 举报

板凳
匿名  发表于 2024-12-11 09:37:54
请问,串口ISP升级失败,可能导致LDROM擦除了?这个原因。可能存在吗?
回复 支持 反对

使用道具

地板
chrishu 发表于 2024-12-11 11:19:32 | 只看该作者
游客 183.198.2.x 发表于 2024-12-11 09:37
请问,串口ISP升级失败,可能导致LDROM擦除了?这个原因。可能存在吗?

ISP升级不会去擦除LDROM
回复 支持 反对

使用道具 举报

5#
匿名  发表于 2024-12-11 13:49:04
chrishu 发表于 2024-12-11 11:19
ISP升级不会去擦除LDROM

请问一下,如果ISP失败中断,导致APROM不能用了;
这种情况下,如何修复呢?因为我发现,ISP失败,也会导致LDROM会立刻跳转到APROM地址启动;
回复 支持 反对

使用道具

6#
匿名  发表于 2024-12-11 14:05:48
chrishu 发表于 2024-12-10 17:05
ISP上位机软件通过CMD_UPDATE_APROM给MCU下发更新APROM的数据。命令包含了数据的长度。更新完后会读出写入f ...

您说的会做校验的意思是,ISP软件会把计算好的校验码下发吗?另外MCU收到完整的数据包,会做一个校验?这个在指令里,看的不是很详细啊。貌似做校验是ISP软件完成的?
回复 支持 反对

使用道具

7#
chrishu 发表于 2024-12-12 13:05:45 | 只看该作者
本帖最后由 chrishu 于 2024-12-12 13:08 编辑
游客 36.143.132.x 发表于 2024-12-11 14:05
您说的会做校验的意思是,ISP软件会把计算好的校验码下发吗?另外MCU收到完整的数据包,会做一个校验?这 ...

MCU在ACK里回传校验值,上位机软件来完成的校验
MCU的程序里目前没有记录软件的可用性。你可以自己加一条。比如升级成功在flash的某个地址上写的标志位。判断标志位存在才会跳转到APROM.请问你是河北的那位客户吗?
回复 支持 反对

使用道具 举报

8#
匿名  发表于 2024-12-12 13:11:02
chrishu 发表于 2024-12-12 13:05
MCU在ACK里回传校验值,上位机软件来完成的校验
MCU的程序里目前没有记录软件的可用性。你可以自己加一条 ...

对的!我打过电话联系贵司技术人员咨询过这个问题。
另外,我是做了一个这样的标志,只不过是写在了外部铁电EEROM中。
谢谢!
回复 支持 反对

使用道具

9#
chrishu 发表于 2024-12-12 15:51:55 | 只看该作者
游客 36.143.132.x 发表于 2024-12-12 13:11
对的!我打过电话联系贵司技术人员咨询过这个问题。
另外,我是做了一个这样的标志,只不过是写在了外部 ...

以后可以直接给我们发邮件或者找代理商的FAE。你们对应的代理商应该是时迅捷。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU