完善资料让更多小伙伴认识你,还能领取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如果由于应用程序中断产生重启,要改你代码的中断向量表位置,如图所示 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1330 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1263 浏览 3 评论
2430 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1416 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1847 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 23:17 , Processed in 0.768795 second(s), Total 66, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号