共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 跳转至页
回复
打赏帖 | |
---|---|
rtthread硬件加密--2crc加密分析被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】mcxa156使用低功耗定时器适配硬件RTC框架被打赏26分 | |
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持示波器】TouchGFX应用移植自定义屏幕被打赏34分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 |