打印
[STM32F4]

对于bootload后USART2不能使用的疑惑

[复制链接]
1175|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2021-11-5 21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做了一个bootload的实验。
1,在bootload代码中开启了usart2和usart1这两个外设,
2,在APP代码中也开启了usart2和usart1这两个外设,
疑惑点是,当在bootload中执行了升级功能后跳到APP中时,APP中的usart2不能使用,但是如果刚进去bootload中马上跳到APP,这时在APP中就可以用USART2
,这个是为什么呢

使用特权

评论回复
沙发
stly| | 2021-11-5 21:39 | 只看该作者
跳转失败往往跟中断处理或中断向量表重定位有关系。

使用特权

评论回复
板凳
heweibig| | 2021-11-5 21:41 | 只看该作者
你跳转前将所有刚才开启过的中断都关闭掉、将刚才用过的外设都做下复位,

使用特权

评论回复
地板
morrisk| | 2021-11-5 21:43 | 只看该作者
然后清清爽爽地做跳转应该就不会有问题。

使用特权

评论回复
5
zwll| | 2021-11-5 21:45 | 只看该作者
在研究 can 的bootloader

使用特权

评论回复
6
chuxh|  楼主 | 2021-11-5 21:47 | 只看该作者
需要设置中断向量表格

使用特权

评论回复
7
heweibig| | 2021-11-5 21:49 | 只看该作者
我也不明白这个

使用特权

评论回复
8
zhanghqi| | 2021-11-5 21:51 | 只看该作者
没用bootloader弄过

使用特权

评论回复
9
chuxh|  楼主 | 2021-11-5 21:53 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
10
观海| | 2021-12-3 10:51 | 只看该作者
如果只开启这一个呢

使用特权

评论回复
11
guanjiaer| | 2021-12-3 11:35 | 只看该作者
有默认的中断向量表啊

使用特权

评论回复
12
heimaojingzhang| | 2021-12-3 11:39 | 只看该作者
什么是单片机的app呢

使用特权

评论回复
13
keaibukelian| | 2021-12-3 11:41 | 只看该作者
还没有接触的这么深入过

使用特权

评论回复
14
tpgf| | 2021-12-3 11:42 | 只看该作者
如果只用一个呢

使用特权

评论回复
15
labasi| | 2021-12-3 11:44 | 只看该作者
会不会互相影响了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝