jlink读取stm32程序为什么会擦除芯片?

jlink读取stm32程序为什么会擦除芯片?,第1张

程序空间冲突。当在下载程序时,如果新程序的代码、数据等信息与芯片上原有的程序、数据等信息在存储空间上存在冲突,J-Link会在下载程序之前先执行擦除 *** 作,以确保新程序能够正确地写入芯片。

使用对应的仿真器加上配套的驱动软件就能读取。

比如使用Jlink+Jflish

for

arm,连接好硬件电路后,打开JFlash

for

arm

软件,在工程设置里面选择好对应的STM32芯片,最红选择菜单中的“read

back”下的enter

chip,即可回读整片flash里面的内容了。


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

原文地址: https://outofmemory.cn/yw/11515992.html

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

发表评论

登录后才能评论

评论列表(0条)

保存