STM32 芯片报错 Invalid ROM Table 解决方法
在使用 Keil 下载程序时弹出错误窗口Error: Flash Download failed - Target DLL has been cancelled点击 Debug Settings 查看发现能识别到芯片但状态显示Invalid ROM Table无法正常下载程序。无论怎么重插 ST-Link、重启 Keil、重启电脑问题依旧。Invalid ROM Table错误的根本原因是芯片内部 Flash 中烧录的程序导致了 SWD 调试接口被禁用或芯片进入了异常状态。使用串口下载工具擦除 Flash野火用户使用串口下载工具将 Flash 全部擦除打开野火串口下载工具FlyMcu 或 mcuisp在软件中选择正确的 COM 口和波特率点击擦除芯片Erase Chip或全片擦除擦除完成后将 BOOT0 接回 GND重新用 Keil 下载程序原理将 BOOT0 拉高后芯片从系统存储器System Memory启动进入内置的 Bootloader此时可以通过串口下载程序。擦除 Flash 后原来的问题程序被清除SWD 接口恢复正常。https://embedfire.com/download/ 去野火官网 下载 串口下载程序
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2514902.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!