请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
您好!
我已经在 IAR (uC/OS)中编译了一个项目、并且它是输出格式。
我在映射中看到各种地址、如下所示:
(笑声)
__vector 0x8000000代码 GB cstartup.o [1]
_call_main 0x80000ae4代码 GB cmain.o [5]
_exit 0x80000bd4代码 GB cexit.o [5]
_main 0x80000aec 代码 GB cmain.o [5]
退出0x80000ba1 0x4代码 GB exit.o [3]
主0x80000b30 0x68代码 GB app.o [1]
(笑声)
现在我尝试将其加载到运行 u-boot 中、但它似乎不起作用、我不确定原因。
我首先尝试执行以下转换:
out->hex->img (kmimage)并加载:
加载0x80000000
转到0x80000000
是这样吗? 它会将符号放在正确的地址中吗?
感谢您的帮助、
已运行