找回密码
 立即注册
查看: 555|回复: 8

ISP远程升级

[复制链接]

该用户从未签到

7

主题

6

回帖

67

积分

注册会员

积分
67
发表于 2023-6-28 09:02:55 | 显示全部楼层 |阅读模式
通过第3方远程升级,第三方只发送数据,不做任何处理,我想通过DFU标志进行远程升级,如果升级一半失败了,是不是原来的用户程序也没有了,这个有没有办法解决呢
回复 送花

使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    16

    主题

    730

    回帖

    2638

    积分

    超级版主

    积分
    2638
    发表于 2023-6-28 10:38:13 | 显示全部楼层
    这要看升级到什么程度
    如果只是刚刚开始握手,那原来的代码依然存在
    如果已经开始擦除或者擦除已经完成,那原来的代码一定是不存在了,没有任何办法恢复
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    6

    回帖

    67

    积分

    注册会员

    积分
    67
     楼主| 发表于 2023-6-28 10:44:10 | 显示全部楼层
    能有办法实现,如果升级不成功,恢复到原来的代码吗?

    点评

    zhp
    Flash里面的数据一旦擦除为FF,是没有任何办法恢复的 升级不成功,可以再升级一次  详情 回复 发表于 2023-6-28 10:46
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    16

    主题

    730

    回帖

    2638

    积分

    超级版主

    积分
    2638
    发表于 2023-6-28 10:46:49 | 显示全部楼层
    cuijinsheng2023 发表于 2023-6-28 10:44
    能有办法实现,如果升级不成功,恢复到原来的代码吗?

    Flash里面的数据一旦被擦除为FF,是没有任何办法恢复为未擦除之前的状态的
    升级不成功,可以再升级一次
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    6

    回帖

    67

    积分

    注册会员

    积分
    67
     楼主| 发表于 2023-6-28 11:06:32 | 显示全部楼层
    在升级一次,原来的用户程序没有了,怎么进入到ISP呢,因为我是通过串口命令进入ISP
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    101

    回帖

    674

    积分

    荣誉版主

    积分
    674
    发表于 2023-6-28 11:33:05 | 显示全部楼层
    先把程序存储到本地,然后自己擦除写入rom
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    19 小时前
  • 签到天数: 159 天

    [LV.7]常住居民III

    9

    主题

    83

    回帖

    1265

    积分

    金牌会员

    机长

    积分
    1265
    发表于 2023-6-28 17:21:23 | 显示全部楼层
    cuijinsheng2023 发表于 2023-6-28 10:44
    能有办法实现,如果升级不成功,恢复到原来的代码吗?

    做A/B分区呗,手机都是这么干的。
    假设当前是A分区处于激活状态,则升级实际是修改B分区的Flash。
    升级完成后再将激活分区标记到B,若升级失败则活动分区还是A。
    业余撸代码,专业开飞机
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    6

    回帖

    67

    积分

    注册会员

    积分
    67
     楼主| 发表于 2023-6-29 15:35:47 | 显示全部楼层
    那这样要选择储存大的MCU,我们的程序也要40-50K
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    7

    主题

    6

    回帖

    67

    积分

    注册会员

    积分
    67
     楼主| 发表于 2023-6-29 15:38:28 | 显示全部楼层
    还有一个问题想问下,我们现在是通过第三方升级程序,第三方只负责发送数据,不做任何处理,我看了你们ISP程序,有很多协议,比如擦除,连接等等,我们通过这种方式,接收到数据就直接写进去就可以了吗?
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-6-13 19:57 , Processed in 0.068081 second(s), 62 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表