在线时间0 小时
UID323157
注册时间2011-10-18
NXP金币0
该用户从未签到
新手上路

- 积分
- 156
- 最后登录
- 1970-1-1
|
小弟ColdFire V2内核的bootloader的开发历尽磨难,终于进入尾声了,就差一个小小的问题。
我的application在flash的0x0000 4000-0x0004 0000(Flash一共256k),bootloader在Flash的0x0000 0500-0x0000 3FFF,bootloader烧进去后,更新application已经不成问题,但application跳回bootloader小弟却不会了。
之前有一个师兄在HCS12下面是这样实现的:
__asm{
ldy boot_address;
pshy;
ldab #0;
pshb;
rtc;
}
粗略比较了一下,ColdFire的汇编指令和HCS12不同,而且x,y,a,b这些寄存器似乎也没有的吧...本人还是不懂汇编,有哪位大哥帮我写这么两句,能够让我application运行的状态下,跳入地址为0x0000 0500的bootloader代码段运行bootloader。赶紧不尽!!
|
|