ISP方式实现远程升级如何?
最近在想做给单片机远程升级,想问下大家用ISP的方式怎么样?这样即不用做bootload消耗flash空间,也不用担心升级到一半掉电后变成砖头 不可能,绝对不可能。除非芯片自带的有,比如STM32H5系列有OTA升级 留个串口出来,然后需要升级的时候,人工挂个DTU上去,然后走ISP下载协议,你不觉得麻烦就行。另外做个简单的boot用不了多少空间的,OTA流程在boot里做,这样APP区随便搞,都不会变砖的。 ESP32 + IAP , ISP
kitten 发表于 2023-7-6 17:31
留个串口出来,然后需要升级的时候,人工挂个DTU上去,然后走ISP下载协议,你不觉得麻烦就行。另外做个简单 ...
(引用自3楼)
我是外挂蓝牙芯片然后想仿单片机的ISP协议来升级,这样就不用做底层bootloadr yuyu87 发表于 2023-7-6 15:23
不可能,绝对不可能。除非芯片自带的有,比如STM32H5系列有OTA升级
(引用自2楼)
单片机的ISP协议我有啊,然后我是通过BLE蓝牙芯片跟单片机通讯,进行升级,这样可以吗 qwe2231695 发表于 2023-7-6 18:15
ESP32 + IAP , ISP
(引用自4楼)
我主控是普通的ARM M0芯片 kitten 发表于 2023-7-6 17:31
留个串口出来,然后需要升级的时候,人工挂个DTU上去,然后走ISP下载协议,你不觉得麻烦就行。另外做个简单 ...
(引用自3楼)
bootloader有没有可能损坏?怕bootloader损坏后变砖了 信仰在空中飘扬 发表于 2023-7-6 18:21
bootloader有没有可能损坏?怕bootloader损坏后变砖了
(引用自8楼)
boot区固定功能不更新,没有机会坏的。 外部升级,怎么弄都可以,ISP就行。
页:
[1]