主题中讨论的其他器件: TM4C123、 UNIFLASH
大家好、
请帮助。 我们将感谢您的帮助。
我正在使用的工具:
Tiva C launchpad (TM4C123GH6PM)
用于 ARM 7.80.4.12495的 IAR 嵌入式工作平台
描述:
我正在处理一个简单的项目、在这个项目中、当按下开关时、LED 应该闪烁(我在 Tiva C launchpad 上使用了 Porte)、并且我能够使 LaunchPad 按预期运行。 但是、我在电路中添加了更多开关、也更改了软件、我很疲惫地在 launchpad 上下载程序。
问题:
我没有收到错误、但我收到"已执行软件复位"和"目标重置"的消息! 每次我单击"Download and Debug"按钮时、似乎都要重置处理器(下面是完整的错误说明)。 此外、我回到了使用一个开关和一个 LED 正常工作的简单项目、它不再工作。
错误消息:
2017年5月11日星期四10:59:19:IAR Embedded Workbench 7.80.4 (armproc.dll)
2017年5月11日10:59:19:加载宏文件:C:\Program Files\IAR Systems\Embedded Workbench 7.5\ARM\config\debugger\TexasInstruments\TM4C123.DMAC
THU 2017年5月11日10:59:19:连接到 TI Stellaris (探头编号:0E21DB10)
截至2017年5月11日10:59:19:JTAG 速度设置为:500kHz
Thu 2017年5月11日10:59:19:JTAG IDCODE = 0x0BA00477
截至2017年5月11日10:59:19:AHB-AP ID = 0x00000000
截至2017年5月11日10:59:19:AHB-AP ROM = 0x00000000
Thu 2017年5月11日10:59:19:ROM 组件 ID = 0x00000000
截至2017年5月11日10:59:19:器件 ID = 0x00000000 (未知)
Thu 2017年5月11日10:59:19:执行了软件复位
2017年5月11日10:59:19:执行初始复位
截至2017年5月11日10:59:19:已下载并验证512字节(3.57 KB /秒)
2017年5月11日10:59:19:已加载调试:C:\Program Files\IAR Systems\Embedded Workbench 7.5\ARM\config\flashloader\TexasInstruments\FlashLM3SxxxRAM32K/out
2017年5月11日10:59:19:目标复位
截至2017年5月11日10:59:19:已将 C:\Home_Security_System\Home_Security_System_0.1\Debug\EXE\Home_Security_System_0.1.Out 下载到闪存。
Thu 2017年5月11日10:59:19:执行了软件复位
Thu 2017年5月11日10:59:19:524字节下载到闪存并经过验证(0.89 KB /秒)
2017年5月11日10:59:19:加载的调试器:C:\Home_Security_System\Home_Security_System_0.1\Debug\EXE\Home_Security_System_0.1.Out
Thu 2017年5月11日10:59:19:执行了软件复位
2017年5月11日10:59:19:目标复位
--------
我已经阅读过其他人认为与 JTAG 相关的 bin 已经被锁定、需要通过将其设置为高电平来再次解锁!!
还有一些建议使用 LMFlash 编程器的文章! 但我不知道为什么以及如何使用它。
是否有任何简单的方法可以将 Tiva 器件复位为其制造设置?