最近看了下PIC24FJ256DA110单片机的.gld文件,其中有一段地方不是很明白。
/*
** Reset Instruction
*/
.reset :
{
SHORT(ABSOLUTE(__reset));
SHORT(0x04);
SHORT((ABSOLUTE(__reset) >> 16) & 0x7F);
SHORT(0);
} >reset
上面的代码相当与goto指令进行程序跳转。
但是不明白short(0x04)以及short(0x00)这两个函数作用,为什么要插入这两个指令。
好象bootloader的中断向量表的映射也需要这两个函数。
麻烦熟悉了解的指点指点,谢谢!! |