【发布时间】:2014-10-13 13:34:47
【问题描述】:
下面是一些与 arm 汇编器兼容的代码行,我想将它们转换为它们的 gnu 等价物。基本上我试图在裸机 cortex-r4 上运行代码,在查看互联网后,我找不到 gnu 的启动和链接器文件(对于 cortex-r4),所以最终决定将这些转换为 gnu 程序集。我之前尝试并更改了这些,但出现了一些错误(但是代码编译顺利,错误是运行时)
PRESERVE8
AREA VECTORS, CODE, READONLY ; Name this block of code
ENTRY
EXPORT Start
Start
IMPORT ||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||
LDR SP, =||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||
DCD
IF {TARGET_FPU_VFP}
如果您可以提供或指导我启动或链接器文件,那将是一个加分
问候,
【问题讨论】:
标签: assembly cross-compiling gnu armcc