打印

LPC2104的IAP编程Bootloader

[复制链接]
2145|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jie841010|  楼主 | 2008-7-15 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    小弟在ADS环境下基于LPC2104编写Bootloader程序,LPC2104有个IAP擦写FLASH的实例程序,但是有问题,擦写不了FLASH,每当一擦除就会死在那里,一停就出异常了,但实际上已经擦除成功了。
    如果我在目标配置中,把Simple的Layout中Vector.o和Start去掉,也就是向量表分段去掉,擦写Flash就成功了,但此时向量表好像无效,乱了,我的串口接受程序就起不了作用,初始化串口不影响那些寄存器,读串口总是0xFE,很郁闷,调了两三天了还不知为什么,不知道谁遇到过类似情况,指导指导小弟,万分感谢!!!
    你们的LPC2104上的IAP事例能跑得起来吗?若有源码求之不尽!
    中断我关了,ARM/THUMB interwork也选了,原因实在找不出来!
如果设了Vector.o段,那向量表无效有什么解决方案。是不是Bootloader程序中不能放向量表的?

相关帖子

沙发
yzaries| | 2008-7-15 23:45 | 只看该作者

IAP

网上有代码

使用特权

评论回复
板凳
jie841010|  楼主 | 2008-7-16 23:21 | 只看该作者

LPC2104的IAP编程Bootloader

问题已解决~
关PLL,关MAM,关中断,关看门狗

使用特权

评论回复
地板
rcengtian| | 2008-8-13 15:32 | 只看该作者

对了。

对了。

使用特权

评论回复
5
Ice_River| | 2008-8-15 11:35 | 只看该作者

没关也照样运行!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

34

帖子

0

粉丝