硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1287|回复: 2
收起左侧

[Amazon FreeRTOS] FreeRTOS跳转IAP程序之前,需要停止调度器吗?

[复制链接]
回帖奖励 72 个金币 回复本帖可获得 8 个金币奖励! 每人限 1 次

8

主题

155

回帖

179

积分

初级会员

H7 TOOL 大法好!

积分
179
发表于 2022-11-4 08:31:56 | 显示全部楼层 |阅读模式
各位老铁大家好!
      IAP程序中使用裸机方式,只是再上电时,判断是否需要更新APP程序区域的固件,完成后复位,再次进入IAP之后直接跳转至APP区域(ps:就是用硬汉老师的思路,为APP提供上电时最干净的运行环境,因为没有初始化任何外设以及变量)
      APP程序中下载固件程序,并保存至片外FLASH,那么重启更新固件时,需不需要停止FreeRTOS的调度器,或者仅是关闭总中断以及清除标志位就可以了?
第一次发帖,希望有人能看,哈哈哈哈
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-11-4 11:09:30 | 显示全部楼层

回帖奖励 +8 个金币

重启是用的NVIC Reset吧,如果是的话,什么都不用管,直接调用就行了,这个软件复位本身和硬件复位是一样的
image.png


回复

使用道具 举报

8

主题

155

回帖

179

积分

初级会员

H7 TOOL 大法好!

积分
179
 楼主| 发表于 2022-11-4 12:55:03 | 显示全部楼层
eric2013 发表于 2022-11-4 11:09
重启是用的NVIC Reset吧,如果是的话,什么都不用管,直接调用就行了,这个软件复位本身和硬件复位是一样的 ...

哈哈哈哈 老师不看我代码,就知道我写的啥, 就是NVIC Reset,谢谢老师!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 19:37 , Processed in 0.227057 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表