您好!
我执行了以下操作:
1) 1)在 IAR 嵌入式工作平台中、针对 TI 示例代码"grlib_demo"按下"下载和启动调试器"
2) 2)我没有看到 grlib_demo 程序出现在触摸屏上。 实际上、尽管调试日志指出我的旧代码加载了"grlib_demo"并执行了软件复位、但它似乎仍然由 UC 运行。
3) 3)我决定可能需要手动重置 UC、以便加载刚刚上传的 FW 和显示 grlib_demo。 已按下触摸屏旁边的重置按钮
4) grlib_demo 程序出现在触摸屏上、但 UC 永久复位(触摸屏从白屏一直闪烁到 grlib_demo、然后再次闪烁)。 我无法停止复位。
5) 5)尝试上载新的 FW 以摆脱这种永久复位状态时、程序会说"无法初始化目标"
我最终通过按住 RESET 按钮退出这个永久复位状态、释放后、我立即开始上传新的 FW。 在这一较短的时间窗口中、我的计算机仍然可以看到 USB 连接、因此可以启动固件更新。
但为了便于日后参考、我想更好地理解:
(1)当我处于调试器模式并按下硬件复位按钮时、为什么 uC 进入这个永久复位状态?
(2)当我在 IAR 嵌入式工作平台中按下"Download & Launch Debugger "时、为什么没有出现 grlib_demo (这可能是他们的问题、但我想无论如何都要把它扔到那里)?
感谢您的参与、
Kevin