请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C129ENCPDT 主题中讨论的其他器件:SEGGER、
团队、
是否有通过设置某些寄存器来复位器件的通用方法?
背景
我的客户使用 Segger 调试器。 他们希望在边界扫描中仿真一个命令。 他们希望"手动"设置这些寄存器。 该命令在第65页的„6.9.2.1 Type 0:normal”一章中进行了说明,该章包含在下面的文档中:
6.9.2.1类型0:正常 这是默认策略。 它会执行任何最好的方法来重置目标器件。 如果在调试器中选择了正确的器 件、这个复位策略也许还会执行一些对于被连接的器件也许是必要的特殊处理。 例如、 具有 ROM 引导加载程序的器 件需要在复位后和用户应用程序启动之前运行(尤其是在复位后禁用调试接口且需要由 ROM 引导加载程序启用时)。 对于大多数器件、此复位策略与复位策略8的功能相同: 1. 通过在 DEMCR 中设置 VC_CORERESET,确保器件在复位后立即停止(在它可以执行用户应用程序的任何指令之前)。 2.通过设置 AIRCR 中的 SYSRESETREQ 位来复位内核和外设。 3.等待 DHCPSR 中的 S_RESET_ST 位先变为高电平(复位激活), 然后变为低电平(复位不再激活)。 4.清除 VC_CORERESET。
SEGGER 不提供有关此方面的任何背景信息。
谢谢!