嵌入式调试笔记<2>Keil在线调试过程中遇到的问题
2026/9/17 10:07:17 网站建设 项目流程

嵌入式调试笔记

一、MAX13487芯片产生数据回环问题
二、Keil在线调试过程中遇到的问题
三、使用VScdoe开发STM32单片机
四、VANTPEK可调电源接负载电压被拉低
五、用CD74HC4067扩展16路ADC采集及两个调试坑

文章目录

  • 嵌入式调试笔记
  • 前言
  • 一、在线DEBUG时,添加到Watch窗口的变量不能实时刷新
    • 1.点击View,然后勾选 Periodic Window Update。
  • 二、进入DEBUG,点击自动运行后程序卡死。
    • 1.Jlink调试器与Jlink驱动版本不匹配
    • 2.安装旧版本的Jlink驱动,替换掉安装目录对应的JLinkARM.dll。
  • 三、Jlink下载器没问题,但是Keil工程识别不到芯片
  • 四、持续更新
  • 总结

前言

记录一下调试电路板时遇到的问题,并尝试分析找到原因及解决办法。

一、在线DEBUG时,添加到Watch窗口的变量不能实时刷新

1.点击View,然后勾选 Periodic Window Update。

二、进入DEBUG,点击自动运行后程序卡死。

1.Jlink调试器与Jlink驱动版本不匹配

点击“run”后,出现“JLink Warning: Mis-aligned memory write: Address: 0x20000000… ”等信息。
解决办法:
1.下载旧版本的JL2CM3.dll,将安装目录D:\Keil_v5\ARM\segger的JL2CM3.dll替换掉。
测试偶尔可能会比较慢,更改一下下载速度就好了。
2.重装MDK,未验证。

2.安装旧版本的Jlink驱动,替换掉安装目录对应的JLinkARM.dll。

解决办法:
1.安装JLink_V492驱动,从安装路径D:\Program Files\Keil_v5\ARM\Segger复制JLinkARM.dll,将安装目录D:\Keil_v5\ARM\segger的JLinkARM.dll替换掉。

三、Jlink下载器没问题,但是Keil工程识别不到芯片

打开Keil工程,用Jlink下载器连接单片机无法识别芯片,切换为STlink下载器能够正常识别芯片并下载。
应急方法:输出工程目录下的配置文件,JLinkSettings.ini,重新打开工程,即可正常使用。

四、持续更新

总结

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询