32核心板没ch340如何擦除程序

32核心板没ch340如何擦除程序,第1张

开发板上接出来串口,找一个其他的USB转串口的模块,连接上开发板的串口就行了。

CH340只是如洞个串口转USB的芯片,与ISP无关,如果你的电脑上有培胡串口,直接接串口通信就行,没有串口的可以自配橡拦行找个USB转串口的,比如CH340CP2102等

如果单片机有ISP功能,那么可以直接利用庆喊串口,写一些全部为00H或FFH的数据拆棚到单片机,覆盖全部地址就可以擦除了。

如果单片机没有ISP功能,那么只能取下旅差则单片机,利用编程器,可以擦除有EEPROM的单片机存储器,用紫外线擦除具有EPROM的存储器。

此程序编译完之后,下载到STM32的FLASH中去,

fun2的作用是把fun1所在page擦山皮帆除,并且把fun1()这句话替换成NOP

这样可能实现吗?

我试逗雹了很久,都不行

擦除只能擦除程序没握喊用到的page,一旦程序写到flash中,比如说这个程序占用了0x08000000~0x08002000,那么这一段是无论如何都擦写不掉的

只能擦写这后面的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12518248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存