21cnsound 发表于 2024-2-4 16:46:31

请教:支持IAP的单片机,如果ISP程序损坏,单片机怎么救回来?

请教:支持IAP的单片机,如果ISP程序损坏,单片机怎么救回来?

神农鼎 发表于 2024-2-4 17:15:45

系统 ISP 是一直在的,你如能破坏,
基本芯片也就是被你外部故意加了高压或负压,故意破环的




21cnsound 发表于 2024-2-4 17:46:09

神农鼎 发表于 2024-2-4 17:15
系统 ISP 是一直在的,你如能破坏,
基本芯片也就是被你外部故意加了高压或负压,故意破环的


也就是说,ISP界面上虽然设置FLASH全部作为EEPROM使用,
但实际上被定义为系统ISP的部分是不能被用户ISP或用户AP访问(擦除、写入和读取)。

这样的话,IAP单片机就可以随便折腾用户ISP了{:victory:}

乘风飞扬 发表于 2024-2-4 18:16:36

21cnsound 发表于 2024-2-4 17:46
也就是说,STC-ISP界面上虽然设置FLASH全部作为EEPROM使用,但实际上被定义为系统ISP的部分是不能被用户I ...
系统ISP是固化在芯片内部的,用户无法接触。
所以用户程序可以随便写,都不会影响系统程序区的ISP-烧录功能。

DebugLab 发表于 2024-2-4 21:37:56

是不是IAP都不会变砖的,除了烧了和设置了密码输错5次锁死

DebugLab 发表于 2024-2-4 21:39:50

DebugLab 发表于 2024-2-4 21:37
是不是IAP都不会变砖的,除了烧了和设置了密码输错5次锁死


DebugLab 发表于 2024-2-4 21:44:32

用户的bootloader和分区之类的怎么折腾和ISP区无关,
坏了只是用户自定义的下载方式不可用,
使用STC-ISP通过串口或USB(部分型号支持)下载不受影响

soma 发表于 2024-3-16 16:39:54

学习一下,这个看数据手册应该会有写吧

goodpoint 发表于 2024-9-21 13:38:17

神农鼎 发表于 2024-2-4 17:15
系统 ISP 是一直在的,你如能破坏,
基本芯片也就是被你外部故意加了高压或负压,故意破环的


版主你好,
我准备用 8H8K64U的USB是固定接主CPU的USB口, 板上焊死,
所以只能用其他UART来升级了, 这个可以通过修改ISPbootloader
的DEMO范例来实现吗, 我思路是在8H8K64的RESET加上按键,
复位-ISP检查UART2-7F ?

神农鼎 发表于 2024-9-21 23:18:47



深圳国芯人工智能有限公司-在线升级 (stcai.com)

页: [1]
查看完整版本: 请教:支持IAP的单片机,如果ISP程序损坏,单片机怎么救回来?