完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
编写程序遇见如下问题,单独编写休眠唤醒程序,采用standby与stop模式 外部高电平中断,均可以正常唤醒。但是前面加入bootloader后,则无法唤醒。
是否为boot与app的中断向量表发生过偏移导致? 下一步预计准备 在boot中编写中断唤醒程序,APP的睡眠设置 将中断向量进行偏移至BOOT中,不知是否可以? |
|
相关推荐
6个回答
|
|
单独的boot也是可以正常启动
|
|
|
|
唤醒后是直接复位吗?复位以后,boot程序应该跳转到应用程序。应用程序是否有重新配置中断向量?可以在boot加串口输出,看一下是不是正常运行。
|
|
|
|
|
|
|
|
首先你要保证你运行完IAP后进入APP时程序运行时正常的,否则后续休眠、唤醒的正常运行
就如镜中花水中月了。 跳进APP时,不再有来自IAP的中断请求【含未处理的中断请求】;VECTOR矢量要配置正确;相应的用于唤醒的中断或事件做好正确配置; |
|
|
|
来点干货..AN4657-STM32Cube_IAP_using_UART....首先统一一下叫法,MCU自带的,叫bootloader,如果你是在user flash加上自己的启动软件,那个在stm32里面,叫IAP.如果你是用IAP,那你直接参考AN4657就好了,中断向量是要变化的,偏移一下就好.具体.......自己看看例程咯..
|
|
|
|
zanyige
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2234 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2053 浏览 3 评论
4664 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2197 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2734 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 10:54 , Processed in 0.960651 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号