共2条
1/1 1 跳转至页
boot 关于boot的问题,麻烦大侠们指条路

问
使用LPC2210,不带片内flash,bank0外扩一flash,想从此中分出几K空间作bootloader程序用,结束之后再运行应用程序,bootloader与应用程序独立编译
实际用的时候发现应用程序无法从0x8001 0000处开始正常运行(flash地址从0x8000 0000开始)似乎是向量表映射的问题,但不知道如何解决。
想问下各位大侠,要实现以上要求应该怎么做呢? 答 1: 向量只能映射到0x80000000,所以在bootloader中判断中断给谁,给bootloader还是高端的程序,跳转一下即可。 答 2: 追问下在bootloader中判断...这个所谓的判断具体该怎么实现呢?
请问周立功是否有bootloader程序范例,有个参考应该就容易理解了 答 3: re你的向量表应该从0x80000000处开始放,当选择从外部Flash启动后,程序重0x80000000处开始执行。当出现异常时,系统就跳转到向量表(实际是0x80000000处的向量表)处理异常。 答 4: 如zlgARM说的,从0x8000 0000开始没问题,但是还是不明白深思说的在bootloader中判断中断的方法
这方面刚开始接触,虽然这几天一直在看相关资料,有个参考性的程序就好了
看看zlg能否提供一个至我邮箱:yamoon@citiz.net 不胜感激!
实际用的时候发现应用程序无法从0x8001 0000处开始正常运行(flash地址从0x8000 0000开始)似乎是向量表映射的问题,但不知道如何解决。
想问下各位大侠,要实现以上要求应该怎么做呢? 答 1: 向量只能映射到0x80000000,所以在bootloader中判断中断给谁,给bootloader还是高端的程序,跳转一下即可。 答 2: 追问下在bootloader中判断...这个所谓的判断具体该怎么实现呢?
请问周立功是否有bootloader程序范例,有个参考应该就容易理解了 答 3: re你的向量表应该从0x80000000处开始放,当选择从外部Flash启动后,程序重0x80000000处开始执行。当出现异常时,系统就跳转到向量表(实际是0x80000000处的向量表)处理异常。 答 4: 如zlgARM说的,从0x8000 0000开始没问题,但是还是不明白深思说的在bootloader中判断中断的方法
这方面刚开始接触,虽然这几天一直在看相关资料,有个参考性的程序就好了
看看zlg能否提供一个至我邮箱:yamoon@citiz.net 不胜感激!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 |