主题中讨论的其他部件:HALCOGEN, TMS570LS1224
你(们)好
目前,我们的项目遇到了障碍,SW无法自行启动。 这只是没有引导加载程序的应用程序SW端。 用于测试应用程序的起始地址设置为0x0。
SW将使用调试器正常运行。 当调试器断开连接时,它将继续运行“OK”(确定)。
如果我们关闭并重新打开主板,它将不会执行。
我试图使用调试器(XSD200)来仅加载符号,根据我的理解,这些符号相当于“附加”到正在运行的目标。
当ECU处于此limbo状态时,代码始终在数据异常中止时停止。 问题是我们无法在通电时捕获执行的开始,因此我们无法精确定位导致问题的代码中的位置。
如果重置CPU以重新启动代码,则无法重现该问题。
仅重新启动而不重置将导致异常触发的位置不一致。 请注意,启动代码不是由halcogen生成的,我们使用的是ETAS RTA OS。
所有其它项目“裸机”,其中通过HALCOGEN生成引导顺序,工作正常。
到目前为止,我们无法成功地将halcogen引导序列与操作系统功能(尤其是操作系统矢量初始化功能)混合。 它总是会触发某种异常。
请问您有什么意见?
提前感谢。
分段

























