新唐开发平台:进阶使用者的七大诀窍 (1) 进入除错模式时不重启芯片

适用情境

  • 程序发生非预期的错误,而且……
    • 在长时间运行下才能重现此错误。
    • 不确定如何重现此错误。
    • 非预期的外部讯号(例如超出规范的传感器输入值)输入给微控制器,使微控制器卡在非预期的状态(例如Hardfault或是无穷循环)。

除错技巧

  • 在微控制器持续运作的情况下,进入开发环境接口的除错模式,来看PC 计数器,以下KEIL μVision为例。
  1. 在“Reset Options” 选择 “Reset: None”
  2. 取消 “Update Target before Debugging” 设定

7 advanced tips one-1

7 advanced tips one-2

 

本网站使用cookie作为与网站互动时识别浏览器之用,浏览本网站即表示您同意本网站对cookie的使用及相关隐私权政策