我正在看pIC18的bootloader,代码里面有跳转到用户程序的代码:
asm("goto _application_jump");
而_application_jump是由函数
void application_jump(void) //used for user program jump
{
asm(" NOP");
}
定义的;
请问,这个void application_jump(void)函数是应该写在用户程序里面还是bootloader里面?如果是在bootloader里面的话,怎么能跳到用户程序呢?不是应该指明用户程序的起始地址吗?怎么知道用户程序从哪里开始呢?
非常感谢!
|