Debugging 什么会使系统无法调试?

Debugging 什么会使系统无法调试?,debugging,gps,stm32f4,Debugging,Gps,Stm32f4,我目前正在编程一个嵌入式系统,它与GPS调制解调器一起工作。只要不激活GPS模块,调试软件就没有任何问题 一旦我这样做,我就不能再使用任何断点,也不能停止程序。如果我尝试这样做,则要调试的软件(Atolic TrueStudio)将写入“启动目标CPU”,并且没有任何更改 请注意,我超过了这个系统的编程,它可以工作。我需要进一步发展。我可以毫无问题地编译它,但不能调试它(即使使用相同的开发工具、相同的软件和相同的硬件) 因此,问题既不在于硬件,也不在于软件。但可能是以我调试的方式(我不认为,他们

我目前正在编程一个嵌入式系统,它与GPS调制解调器一起工作。只要不激活GPS模块,调试软件就没有任何问题

一旦我这样做,我就不能再使用任何断点,也不能停止程序。如果我尝试这样做,则要调试的软件(Atolic TrueStudio)将写入“启动目标CPU”,并且没有任何更改

请注意,我超过了这个系统的编程,它可以工作。我需要进一步发展。我可以毫无问题地编译它,但不能调试它(即使使用相同的开发工具、相同的软件和相同的硬件)

因此,问题既不在于硬件,也不在于软件。但可能是以我调试的方式(我不认为,他们开发软件时没有看到任何东西)

有人知道为什么GPS的激活会导致停止调试吗?除了Atolic建议的驱动程序外,我还有其他驱动程序可下载吗

嵌入式系统的参数:

  • 微处理器:STM32F405RGT
  • 操作系统:FreeRTOS
  • GPS模块:RXM-GPS-RM(Linx公司)
  • 开发工具:Atolic TrueStudio 5,6,7,8,8pro(我测试了所有工具。Atolic 5.1.1已用于开发此软件)