在Keil中使用J-link调试器连接芯片,Keil能识别到调试器,但无法加载芯片。

一般需要检查下:

1、芯片的PACK包版本,这在Keil官网或者芯片官网上能找到,更新即可

2、keil中设置的芯片型号是不是跟实际芯片一致,这在魔术棒->devices中可设置

3、J-link的驱动版本过低

3.0需要在SEGGER中更新驱动:https://www.segger.com/downloads/jlink/

3.1关闭Keil

3.2然后在Keil工程目录中删除以下两个文件

3.3在Debug->Settings中弹出芯片型号选择,一般选择内核即可(如STM32F4xx,则选择Cortex-M4)。

3.4然后即可识别到芯片。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐