在data_init.c 文件中有一个叫 IAR_DATA_INIT 的函数,其实它就是 __iar_data_init3,光看这个函数里的代码会让人有点摸不着头脑,因为用了 IAR 链接器里的接口及一些特殊定义,我们结合一个具体应用程序工程来讲解会更清晰。 // 在 IAR 目录 \arm\inc\c\DLib_Product.h 中宏定义#define_DLIB_ELF_INIT_...
MSR CPSR_c, #Mode_SYS|F_Bit|I_Bit ldr sp,=SFE(CSTACK);End of CSTACK(user)BL__iar_data_init3BL main B .
报警如下:Fatal Error[Lp049]: there was no reference to __iar_data_init3, but it is needed to initialize section .bss (uartEcho.o #9) 我使用IAR7.80,编译AM335X_StarterWare_02_00_01_01下面evmAM335x文件夹下面的uart工程,会出现如上报警 求助大家如何解决这个报警,谢谢!!
\IAR Systems\Embedded Workbench 9.10.2\arm\src\lib\init\copy_init3.c - 存放 __iar_copy_init3 函数 1. 2. 3. 在data_init.c 文件中有一个叫 IAR_DATA_INIT 的函数,其实它就是 __iar_data_init3,光看这个函数里的代码会让人有点摸不着头脑,因为用了 IAR 链接器里的接口及一些特殊定义,我们...
[Lp049]:there was no reference to __iar_data_init3, but it is needed to initialize section .mcal_bss 宸缘 1. 在S32DS中IAR进行编译时出现LP049的错误。 致命错误[Lp049]:没有引用__iar_data_init3,但需要它来初始化节.mcal_bss。可以...