Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
你(们)好
我将 SysBIOS V6.46.5.55用于 IDK5718上的 Cortex A15程序。
我在重新启动和/或重新加载程序时遇到困难。
为了确保问题不在我的程序中、我尝试了 TI 示例项目
(Clock_IDK_AM571X_CortexA、来自 CCS 7.3 Resource Explorer Classic)
当我关闭所有内容(IDK 板上的断电、CCS 断开连接)时、我执行以下操作:
-启动目标配置
-连接到目标
-加载程序
调试器在 main()上停止,并且运行程序正常。
当我暂停程序并重新加载程序时(无需修改)。
我在 main 上暂停、但它会崩溃。 插入一些调试代码后、我可以看到这一点
SysBIOS 函数 Clock_create 返回一个 NULL 指针和错误块
消息显示:"Out of memory"(内存不足)。
重新加载程序似乎不会将所有内容重置为默认值。
如上所述、我自己的应用程序有类似的问题、在重新加载后程序崩溃。
但是、在继续之前、我希望能够重新加载一个更简单的程序、例如时钟示例。
如何正确重新加载或重新启动 Cortex A15 SYSBIOS 应用程序?
此致、
Markus