boothloader问题请教……

[复制链接]
1820|2
 楼主| 小鱼儿1045 发表于 2012-5-12 13:16 | 显示全部楼层 |阅读模式
小弟最近在用PIC16F876A玩boothloader,但是发现boothloader和我理解相差甚远啊。我以为只要把程序写进flash中,然后把PC指针指向程序开始的flash地址就OK了。
可是实际差远了。我把一个简单点亮LED的程序的opcode代码写进了flash中,然后把PC指针指向我写的flash开始地址。现在有3个问题:
第一:不管我怎么改PC的指针都不会指向我写的flash地址(我尝试过很多方法改变PC的指针,例如:1.PCL = 0xxx;2.asm("goto 0xXX")……)
第二:我烧写的是机器码,暂时不是hex,行不行?仿真的时候,我看见程序都烧进去flash中了。而且还用flash读出来了,都是对的。也就是说我现在只是基本实现了flash的读写。
第三:没有没那个大侠可以我一个boothloader的实例程序啊?让我学学啊……PICC中例子,我看的不是很明白
本人比较菜,望高手指点!
NE5532 发表于 2012-5-13 08:37 | 显示全部楼层
在侃单片机版面已经回答你了,请不要到处乱发。
 楼主| 小鱼儿1045 发表于 2012-5-14 20:53 | 显示全部楼层
问题还没解决,望PIC高手们,指点指点啊!详细的看“侃单片机模块”的进展!谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

1968

帖子

19

粉丝
快速回复 在线客服 返回列表 返回顶部