请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:processor-SDK-AM437X 工具/软件:Code Composer Studio
我正在使用DSS脚本加载和运行ELF可执行文件。 该入口点称为"_start"而不是"main"。 (如果重要,这是RTEMS RTOS)。 当我执行以下操作时:
debugSession.memory.loadProgram("file.out);
我收到警告:
自动运行:目标未运行,因为未定义符号"main"
我已验证ELF文件是否设置了正确的入口点(例如,readelf -a file.out显示“入口点地址:0x8000.004万”)。
当我简单地执行以下操作时:
debugSession.target.run();
没有任何反应(目标不开始运行)。
当我尝试:
debugSession.memory.writeRegister ("pc",0x8000.004万);
要在执行 debugSession.target.run()之前强制PC进入入口点,同样不会发生任何情况。
如何正确启动目标? (不能重命名"_start")。
谢谢!