bootloader里带RTX5操作系统,跳转到APP前需要做哪些工作
bootloader里带RTX5操作系统,在跳转到APP前需要做哪些工作,比如关哪些中断,有没有必要复位所有外设有这方面的帖子或者文档吗,硬汉哥
这个有例子,对比下
分享个基于STM32H7的BOOT和APP代码都使用RTX5的案例,相互之间任意跳转
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97247&fromuid=58
(出处: 硬汉嵌入式论坛)
eric2013 发表于 2022-7-5 10:50
这个有例子,对比下
分享个基于STM32H7的BOOT和APP代码都使用RTX5的案例,相互之间任意跳转
你第一张图的例子的bootloader程序是不带操作系统的,用的是主栈指针MSP,跳转到带操作系统的app,需要调用 __set_CONTROL(0)。
我现在的bootloader里带RTX5,APP里也带RTX5,想在booloader的任务里跳转到app,但是会进入HardFault, 网上说 "其中BASEPRI,PRIMASK,FAULTMASK,CONTROL都只能在特权模式下被修改",是不是因为这个才进入HardFault的。如果是,请问怎么才能进入特权模式,然后调用 __set_CONTROL(0) tovinz 发表于 2022-7-6 11:32
你第一张图的例子的bootloader程序是不带操作系统的,用的是主栈指针MSP,跳转到带操作系统的app,需要调 ...
页:
[1]