共2条
1/1 1 跳转至页
LPC2210,bootloader LPC2210是否具有bootloader的功能?
问
LPC2210内部只有SRAM,没有程序FLASH,需要外接FLASH,对于已焊在电路板上的FLASH很难编程,在不使用周工的easy JTAG的情况下.
请问该ARM是否具有这种功能:复位后执行bootloader,将外部FLASH应用程序调入SRAM中,然后在SRAM中执行应用程序,这样就可以update 外部FLASH中的应用程序 答 1: 当然可以! 答 2: 具体怎樣實現呢?具体應該怎樣實現呢?是在startup.s中修改嗎?
我用的是keil ARM﹐在网上哪里可以下載到相關的列程? 答 3: 希望做过这个功能的老兄介绍一下,我愿意付费 答 4: 编一程序,用flash utility下载到内存然后从内存运行 答 5: 還請高手指點一下你是指用flash utility軟件將boot程序寫到2210的boot區嗎?
我自己都解釋不通﹐還請高手不吝賜教啊﹗我琢磨好久了﹐一點頭緒都沒有。 答 6: bootloader尝试分析系统硬件:LPC2210+SST39VF160+SD卡
SST39VF160第0扇区采用编程器烧录BOOT程序
RESET后执行外部BOOT程序启动,该BOOT程序功能:将SST39VF160后面其中一个地址开始存放的应用程序BIN档读入LPC2210内部SRAM,然后PC指针跳入SRAM开始执行应用程序,该应用程序具有UPDATE应用程序的功能,可以这样实现:比如开机侦测到某一KEY按下,表示需要UPDATE SST39VF160中的应用程序,此时可以读SD卡看是否有应用程序即BIN档,如果有则将BIN档写入SST39VF160中对应应用程序的地址,这样就可以很灵活的UPDATE应用程序
不过我有两个疑问:
1.执行BOOT程序时,指令取指通过SST39VF160外部总线,但此时也在读此FLASH中的BIN档到SRAM中,这样会不会影响取指,会不会搞错呢?
2.怎样实现把BIN档应用程序读入SRAM后,将PC指针跳到SRAM中执行应用程序,采用:设置从SRAM启动程序相关的寄存器,然后采用软件复位方式吗?还是有其他更好的方法?
希望大家多提意见,我正在实验,我是新手,还请大家多多帮忙,实验成功愿意共享代码,我用的是KEIL ARM
请问该ARM是否具有这种功能:复位后执行bootloader,将外部FLASH应用程序调入SRAM中,然后在SRAM中执行应用程序,这样就可以update 外部FLASH中的应用程序 答 1: 当然可以! 答 2: 具体怎樣實現呢?具体應該怎樣實現呢?是在startup.s中修改嗎?
我用的是keil ARM﹐在网上哪里可以下載到相關的列程? 答 3: 希望做过这个功能的老兄介绍一下,我愿意付费 答 4: 编一程序,用flash utility下载到内存然后从内存运行 答 5: 還請高手指點一下你是指用flash utility軟件將boot程序寫到2210的boot區嗎?
我自己都解釋不通﹐還請高手不吝賜教啊﹗我琢磨好久了﹐一點頭緒都沒有。 答 6: bootloader尝试分析系统硬件:LPC2210+SST39VF160+SD卡
SST39VF160第0扇区采用编程器烧录BOOT程序
RESET后执行外部BOOT程序启动,该BOOT程序功能:将SST39VF160后面其中一个地址开始存放的应用程序BIN档读入LPC2210内部SRAM,然后PC指针跳入SRAM开始执行应用程序,该应用程序具有UPDATE应用程序的功能,可以这样实现:比如开机侦测到某一KEY按下,表示需要UPDATE SST39VF160中的应用程序,此时可以读SD卡看是否有应用程序即BIN档,如果有则将BIN档写入SST39VF160中对应应用程序的地址,这样就可以很灵活的UPDATE应用程序
不过我有两个疑问:
1.执行BOOT程序时,指令取指通过SST39VF160外部总线,但此时也在读此FLASH中的BIN档到SRAM中,这样会不会影响取指,会不会搞错呢?
2.怎样实现把BIN档应用程序读入SRAM后,将PC指针跳到SRAM中执行应用程序,采用:设置从SRAM启动程序相关的寄存器,然后采用软件复位方式吗?还是有其他更好的方法?
希望大家多提意见,我正在实验,我是新手,还请大家多多帮忙,实验成功愿意共享代码,我用的是KEIL ARM
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
| 谨防极海G32M3101电机评估板易跌落的陷阱被打赏¥24元 | |
| 【全网首拆】M5STACK ATOM系列开发板拆解 / AtomS3R-CAM摄像头更换方法(提高10倍像素)被打赏¥26元 | |
我要赚赏金
