完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
跳转前要关全局中断
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我重新设置了中断向量表的SCB->VTOR = FLASH_BASE | 0x10000; |
|
|
|
|
|
跳转了,app没运行 |
|
|
|
|
|
__asm void INTX_DISABLE() { CPSID I BX LR } //开启所有中断 __asm void INTX_ENABLE(void) { CPSIE I BX LR } 这样开关中断对不对? |
|
|
|
|
|
编译出的固件(比如bin文件)没下载对。 对于IAP程序是从flash的第0扇区开始的位置,即是FLASH_BASE;对于APP程序,则需要修改为FLASH_BASE+0x10000。 如果使用MDK-ARM的话配置非常简单,每次配置完成后rebuild再下载或调试。或者添加item区分。 IAP项目时,配置start为flash起始地址,大小为合适的大小(我的大小是0x8000): APP项目时,配置配置start为flash合适的起始地址(我的是0x800C000),大小为合适的大小(我的大小是0xF4000): |
|
|
|
|
7762642422d 发表于 2018-12-19 11:19 我设置好了的 |
|
|
|
|
|
哥们,请问你解决了吗?我和你遇到同样的问题,只不过我的是F429的,可以扣扣交流下吗?我的是191920965
|
|
|
|
|
|
持续关注中,我也遇到这个问题了
|
|
|
|
|
|
确定几个问题:
1.是否跳转成功 2.是否是因为应用程序产生中断而产生的重启 对于1问题加个打印看看是否跳进去,另外程序写进的格式是否正确,对于问题2如果由于应用程序中断产生重启,要改你代码的中断向量表位置,如图所示 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:08 , Processed in 0.833251 second(s), Total 97, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
630