主题中讨论的其他器件:TIDA-01568
我在推出新的定制目标板时遇到了巨大的困难。 我一直在努力解决 MLO 和 u-boot、但它们现在正在运行。 使用 SDK 8.02。
我的目标没有 RTC、因此 必须删除对 RTC 寄存器的访问(使用 define 和 DTS)。 在不运行时对 RTC 寄存器的任何访问都会导致中止中断。
我希望内核有类似的问题、但我无法找到解决方案或验证情况是否如此。
U-boot 将运行到"正在启动内核..."
在上述内容之前、它似乎还正确读取了内核跟踪49xxxxx 字节读取(与内核 zImage 大小匹配)。
“正在启动内核...”之后没有消息
我已将 JTAG 与 Code Composer Studio 连接、并将断点放置在已命中的0x82000000和也已命中的0x8010000处。
它继续在0xC0F002E0处进行编码(似乎是 _mmap_switched)。 几条指令后、它崩溃。
除了未使用 RTC 外、我们没有用于电源的 TPS 芯片。 也可能是这样、但如果是这样、我希望内核输出一些内容。
我无法加载内核中的符号、因此我一直在使用 Disassembly 和映射文件来确定它的位置。
有人能不能告诉我如何继续、或者提供任何帮助或线索、说明导致这种情况的原因?