单片机/MCU论坛
直播中

efwedfd

8年用户 1093经验值
擅长:EMC/EMI设计
私信 关注
[问答]

M451在Keil中,打开仿真器调试老是自动断开怎么解决?

开发环境:

Toolchain:        MDK-ARM Professional  Version: 5.24.1
Toolchain Path:    D:Keil_v5ARMARMCCBin
C Compiler:         Armcc.exe        V5.06 update 5 (build 528)
Assembler:          Armasm.exe        V5.06 update 5 (build 528)
Linker/Locator:     ArmLink.exe        V5.06 update 5 (build 528)
Library Manager:    ArmAr.exe        V5.06 update 5 (build 528)
Hex Converter:      FromElf.exe        V5.06 update 5 (build 528)
CPU DLL:               SARMCM3.DLL          V5.24.1
Dialog DLL:         DARMCM1.DLL          V1.18.0.0
Target DLL:             Nu_Link.dll          V2.02
Dialog DLL:         TARMCM1.DLL          V1.13.0.0

芯片:M451

操作系统:FreeRTOS 7.4.0


在Keil中,打开仿真器调试,运行程序。老是自动断开。
接触不良的情况可以排除,已经换了好几个诊真器,接口连接也很牢固。

回帖(1)

杨秀英

2024-1-16 16:57:53
该问题可能由以下原因引起:
1. 仿真器连接不稳定:请检查仿真器的连接是否稳定,确保连接松紧适当,插头接触良好。
2. 仿真器驱动问题:尝试更新仿真器的驱动程序,或者使用其他的仿真器进行调试。
3. 软件设置问题:请检查Keil软件的设置,确保仿真器的配置正确,例如选择正确的仿真器型号、设置正确的接口等。
4. 硬件问题:请检查目标板上的硬件电路,确保电路连接正确,无损坏或短路等情况。
5. 软件版本兼容性问题:尝试使用较新版本的Keil软件,或者与MDK-ARM Professional版本兼容的其他工具链进行调试。
6. 代码问题:可能是代码中存在错误导致仿真器断开连接,可以尝试简化代码或者调试其他代码来验证问题是否由代码引起。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分