|
| 出处:嵌入式技术网 时间: 2007-10-11 |
|
wenwen 发布于 2007-9-27 10:32:24 我想写一个LPC2148的bootcode,让它常驻flash,然后通过这个bootcode利用串口下载程序到flash的其他区域,并启动下载的程序。这样以后就不需要flash的烧写工具来烧写程序,也不需要JTAG口,直接通过串口更新程序。不知道这个bootcode能不能实现?
bluestar 发布于 2007-9-28 11:26:46
同问,期待回答 waiting 发布于 2007-9-28 14:53:35 如果有支持写flash的代码应该就可以实现
xxxyyy 发布于 2007-10-8 10:46:16 网上卖的板子,大多都有这样的bootloader,这样的程序很多吧,像vivi,uboot都有类似功能 wenwen 发布于 2007-10-10 10:25:49 应该是只要是flash,flash有办法可以写,就可以实现,主要是中断向量的问题不好解决,我觉得这个功能很重要,特别方便以后代码的更新,怎么就没有看见有人做过呢,我自己试了一下,没有成功。我手上只有LPC2148,高级的ARM都有这种bootcode,我想做的就是在简单的ARM做到。ADS的编译链接手册上也没有讲到这个。有没有哪位高手有思路的,请教了。如果有关于bootloader的资料请给个链接。谢谢了!
rui7686 发布于 2007-10-11 14:04:21 也就是中断向量的问题,其他都好办。 要看LCP2148的手册而不是ADS的手册。 我记得中断向量可以REMAP到RAM的。
|
| 【关闭】 【打印】 |
|
|
|
|