huamao 发表于 2009-6-23 14:41:51

请教:BOOTLOADER程序更新完后,跳转地址为什么是0x0000(jmp 0x0000)?

用马潮老师的BOOTLOADER程序很久了,但有一点仍不明白:通过BOOTLOADER更新引用代码过后,跳转到应用程序,马潮老师用了jmp 0x0000,请问:ATMEGA128的地址0x0000是寄存器的地址,并不是应用程序的首地址,为什么要跳转到0x0000?烦请马老师解答

machao 发表于 2009-6-24 11:57:12

ATMEGA128的地址0x0000是寄存器的地址???

AVR有3个地址空间,FLASH、RAM、EEPROM,知道它们的作用吗?不要搞混掉。

wodetianmyday 发表于 2009-10-22 17:51:10

怎么作用?能讲讲吗?或给我一连接,xiexie

billleu 发表于 2009-10-22 19:50:30

jmp 0x0000 就是Reset Vector的開始.
页: [1]
查看完整版本: 请教:BOOTLOADER程序更新完后,跳转地址为什么是0x0000(jmp 0x0000)?