请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 主题中讨论的其他器件:HALCOGEN、
您好!
我目前正在分析 TMS570LS3137的启动代码。 与 HALCoGen 生成的代码类似、我们在 WFI 语句之后使用了几个 nop (用于开始自检)。 在 HALCoGen 代码中,也可以在 sys_core.asm _gotoCPUIdle_中找到该代码。 您能否解释为什么在 WFI 指令之后需要4 nop? 我在 ARM 或 TI 手册中找不到任何提示。 如果仅调用 WFI 来启动 SelfTest 或 STCTest、则是否还需要这些选项、因为 CPU 随后应执行复位、而不是在 WFI 之后继续?
gotoCPUIdle_ WFI NOP NOP NOP NOP BX LR endasmfunc
非常感谢、
Michael