ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

嵌入式调试笔记<2>Keil在线调试过程中遇到的问题

嵌入式调试笔记<2>Keil在线调试过程中遇到的问题 嵌入式调试笔记一、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重新打开工程即可正常使用。四、持续更新总结
返回列表