Other Parts Discussed in Thread: SYSBIOS
Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
您好!
我的情景:
我正在引导烧录到 NOR 闪存中的 AIS 映像。
结果是我的'Boot Loader' ARM 应用程序在共享 RAM 中加载并矢量化(0x80000000)
然后、我的'Boot Loader '将一个镜像解压缩到位于0xC3000000的 DRAM 中。 此映像是一个 SysBIOS 应用程序、作为"ROM 初始化"应用程序链接、并使用 tiobj2bin.bat 转换为 bnary 映像
然后、我的"引导加载程序"向量指向 DRAM 中此映像的 staring 点(_c_int00)。
发生的情况是、有时它执行得不错、而其他情况则不那么好。 可能会在 _TI_auto_init 中挂起。
当它运行时、从那时起一切都正常。
当它不运行时、它通常会在无法访问的存储器位置尝试执行代码时卡住。
当我通过仿真器加载 SYSBIOS 应用程序时、它每次都运行。
我的“引导加载程序”是一个非 SysBIOS 应用程序。
有什么想法吗?
提前感谢、
Keith