工具/软件:TI C/C++编译器
您好!
我已将项目从 F280041移植到 F280025c
我是 BootROM 库(FlashAPI_ROM_F28002x_FPU32.lib)、采用 ELF 格式。 不是传统 COFF 格式。
我能否获得 COFF 格式的 FlashAPI_ROM_F28002x_FPU32.lib。 这样我就不需要将项目更改为 ELF。
提前感谢
Nikhil
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
我已将项目从 F280041移植到 F280025c
我是 BootROM 库(FlashAPI_ROM_F28002x_FPU32.lib)、采用 ELF 格式。 不是传统 COFF 格式。
我能否获得 COFF 格式的 FlashAPI_ROM_F28002x_FPU32.lib。 这样我就不需要将项目更改为 ELF。
提前感谢
Nikhil
您好,
在我的引导加载程序代码中,如果 m signature 正确,我跳转到应用程序内存位置。
在 COFF 中工作正常。 但在 EABI 中、跳转不会发生
如果我的签名正确、我将在引导加载程序中调用以下函数。
((((void (*.)(void))(&AppReset))))));
在 cmd 文件中
APP_BEGIN :origin = 0x081000、length = 0x000002
codestart:> app_begin,page = 0,align (4)
开始(AppReset)
在 codestart 函数中、我调用 c_init()
不知怎么说 ,AppReset()函数没有调用正确的函数,而是转到 c_init。
这在 COFF 下可以正常工作 、但在 EABI 下不能正常工作
Nik、
查看此帖子、看看它是否有助于:
如果没有帮助、请告诉我。 我会将其分配给我们的团队、以进一步帮助您。
谢谢、此致、
Vamsi