在romInit.s中,我没有理解warm:段程序中拷贝代码的部分
在bootInit.c的romStart中,为什么当代码为非驻留rom时,copyLongs函数的目标地址是(UINT)romInit?
另外在romInit.s开始的部分有如下声明:.globl _sdata,这个_sdata在定义rom驻留堆栈宏:#define STACK_RESIDENT _sdata时有用到,难道是链接
的时候把_sdata定位在ram中的么?还是堆栈宏定义,是rom驻留型,把堆栈的基准地址定义为_romInit,可romInit明明是映像的入口地址阿?
那位大哥能给解释一下,多多感谢