社区
单片机/工控
帖子详情
Canboot在线升级相比串口在线升级的区别与优势
Alisa-oli
2019-01-15 12:38:23
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
...全文
379
1
打赏
收藏
Canboot在线升级相比串口在线升级的区别与优势
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失散糖
2019-01-15
打赏
举报
回复
我不清楚汽车的canboot,我只说说我做过的CAN通信的MCU在线升级。。
CAN接线不用考虑太多,串口还得区分232和485什么的,有时候还要考虑公司内部防止外人容易操作升级,设一道坎,把串口线故意颠倒什么的。。。
CAN的速度快,一级断电上电升级,用1000kbps的比特率,尺寸不是很过分的程序的话,比用jlink烧还要快。可以有大量同类设备同时升级,并且可以通过自动编址的策略,能够保证检测出每一个设备的成功状态。这方面串口就不方便了。就拿485来说,可以对多个同类设备一起盲升级,最后统一检测升级成功状态,但是轮询状态的时候就要依赖一个编址策略了。CAN可以利用芯片内部的UDID自动编址,同时上送成功状态时利用仲裁机制防止冲突,不再需要轮询了。
多级设备串联升级的时候,虽然肯定要降速,但很容易做稳定。不光是多级,每级还有大量相同设备,那么制作测试工具的时候,CAN相比串口的优势就很明显了,把升级工具集成在测试工具里,可以减少工具的数量,自然方便。
CAN通信的缺点就是CAN盒太贵了,串口便宜。。
STM32
串口
IAP程序实战:亲测可用的固件
在线
升级
方案
本文还有配套的精品资源,点击获取 简介:STM32
串口
IAP(In-Application Programming)是一种无需编程器即可实现固件更新的技术,广泛应用于嵌入式系统的维护与
升级
。基于ARM Cortex-M内核的STM32微控制器通过
串口
...
N32G45x微控制器
串口
IAP
升级
完整指南(含工具)
在深入探讨N32G45x微控制器以及
串口
IAP技术之前,有必要对两者进行简要介绍。N32G45x系列是基于ARM® Cortex®-M4内核的微控制器,它针对高性能、高灵活性的应用进行了优化。具备丰富的外设、通信接口和具备高效率的...
GD32
串口
IAP固件
升级
完整实现方案
其主频可达108MHz以上,支持单周期乘法与硬件除法,显著提升运算效率。// 示例:系统时钟初始化片段(以GD32F30x为例)// 配置PLL倍频至72MHz// 设置CPU时钟频率片上集成丰富外设,包括多路UART、SPI、I2C、CAN及高...
GD32F303CCT6
串口
IAP固件
升级
完整实现方案
GD32F303CCT6基于ARM Cortex-M4内核,主频高达80MHz,集成256KB Flash和64KB SRAM,支持浮点运算单元(FPU),适用于高...IAP(In-Application Programming)允许运行中的程序对自身Flash进行擦写,实现固件
在线
升级
。
小智音箱使用CH340G低成本实现
串口
通信
升级
本文系统阐述了基于CH340G芯片的
串口
通信固件
升级
方案,涵盖硬件设计、协议制定、软件实现及多场景测试验证,突出其在无网环境下的稳定性和可维护性
优势
。
单片机/工控
27,518
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章