网站负责人中国电信的视频播放器
2026/1/17 2:56:59 网站建设 项目流程
网站负责人,中国电信的视频播放器,工程造价信息网官网首页,南宁网站建设培训班来源#xff1a;公众号【鱼鹰谈单片机】作者#xff1a;鱼鹰OspreyID #xff1a;emOsprey大家好#xff0c;我是鱼鹰。最近有学员问关于如何升级 boot 问题#xff08;注意是升级 boot#xff0c;不是 App#xff09;。APP 升级 boot 有几种解决方案#xff1a;1、b…来源公众号【鱼鹰谈单片机】作者鱼鹰OspreyID emOsprey大家好我是鱼鹰。最近有学员问关于如何升级 boot 问题注意是升级 boot不是 App。APP 升级 boot 有几种解决方案1、boot 代码在 ram 中运行然后直接更新 boot 自身即自举实现比较复杂。2、app 代码运行后更新 boot 所在 flash 空间完成替换实现比较简单。第二种方案更新 boot 常规解法是通过接口更新 boot比如 uart、USB、can无论哪一种都有定义更新协议如 ymodem。在鱼鹰看来都比较复杂。因为该道友只是为了更新 boot 来修复问题所以鱼鹰提供了最简单的解决方案直接在 app 代码里面嵌入 boot 代码来完成升级这样一来不需要写驱动、也不用实现传输协议简单高效不易出错可以快速完成升级。linux 环境下 bin 文件转头文件数组windows 也有类似命令xxd -i xxx.bin xxx.h这个方案鱼鹰在项目中也实现过不过不是给自身升级 boot而是给外部设备升级 app可以快速验证升级流程是否有问题。不过由于是升级 boot因此升级过程千万不要断电否则一定变砖如果你又开启了最高级别一次性熔断不可恢复的读写保护功能那么没有解救方法因此慎用该保护方案。另外一点这个问题其实有一个根本性问题就是 OTA 有概率变砖头鱼鹰有遇到过只有找到root case根本原因才能算彻底解决否则不管怎么升级有 bug 的 boot 都是无效解。切记boot 有风险升级需谨慎推荐阅读嵌入式系统优先级详解KEIL 调试经验总结线程CPU使用率到底该如何计算许久以后你会感谢自己写的异常处理代码终极串口接收方式极致效率延时功能进化论(合集)如何写一个健壮且高效的串口接收程序打了多年的单片机调试断点到底应该怎么设置 | 颠覆认知-THE END-如果对你有帮助记得转发分享哦微信公众号「鱼鹰谈单片机」每周一更单片机知识长按后前往图中包含的公众号关注鱼鹰一个被嵌入式耽误的畅销书作家个人微信「EmbeddedOsprey」长按后打开对方的名片关注

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询