社区
单片机/工控
帖子详情
Canboot在线升级相比串口在线升级的区别与优势
Alisa-oli
2019-01-15 12:38:23
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
...全文
325
1
打赏
收藏
Canboot在线升级相比串口在线升级的区别与优势
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失散糖
2019-01-15
打赏
举报
回复
我不清楚汽车的canboot,我只说说我做过的CAN通信的MCU在线升级。。
CAN接线不用考虑太多,串口还得区分232和485什么的,有时候还要考虑公司内部防止外人容易操作升级,设一道坎,把串口线故意颠倒什么的。。。
CAN的速度快,一级断电上电升级,用1000kbps的比特率,尺寸不是很过分的程序的话,比用jlink烧还要快。可以有大量同类设备同时升级,并且可以通过自动编址的策略,能够保证检测出每一个设备的成功状态。这方面串口就不方便了。就拿485来说,可以对多个同类设备一起盲升级,最后统一检测升级成功状态,但是轮询状态的时候就要依赖一个编址策略了。CAN可以利用芯片内部的UDID自动编址,同时上送成功状态时利用仲裁机制防止冲突,不再需要轮询了。
多级设备串联升级的时候,虽然肯定要降速,但很容易做稳定。不光是多级,每级还有大量相同设备,那么制作测试工具的时候,CAN相比串口的优势就很明显了,把升级工具集成在测试工具里,可以减少工具的数量,自然方便。
CAN通信的缺点就是CAN盒太贵了,串口便宜。。
Xmodem 协议介绍及应用(基于 ESP-IDF)
这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。Xmodem、Ymodem 和 Zmodem 协议是最常用的三种通信协议。详情可以参考ymodem.txt。本文只介绍 Xmodem 和 Ymodem 协议,Zmod
omapl138 fpga三核高速数据采集处理核心平台方案
1信迈OMAPL138F评估板简介 基于TI OMAP-L138(定点/浮点 DSP C674x+ARM9)+ Xilinx Spartan-6 FPGA...FPGA 兼容 Xilinx Spartan-6 XC6SLX9/16/25/45,平台
升级
能力强; 开发板引出丰富的外设,包含千兆网口、SATA.
UNIX环境高级编程
异步I/O 4.1 AIO控制块 4.2 异步读与异步写 4.3 获取异步I/O的状态 4.4 获取异步I/O返回值 4.5 阻塞进程到异步I/O完成 4.6 取消异步I/O 4.7 批量提交异步I/O请求 4.8 异步I/O的数量限制 5.readv与writev 6....
[STM32] NOTE02-正点原子STM32F429IGT6开发板资源分析
串口
通信接口(TXD, RXD, GND) 1.SPI FLASH 32MB SPI Serial Peripheral Interface 串行接口 1、SPI Flash (即SPI Nor Flash)是Nor Flash的一种; 2、NOR Flash根据数据传输的位数可以分为并行(Parallel...
Linux 下开发环境工具
自动化持续构建与测试系统(类似IBM BuildForge) BuildBot http://buildbot.sourceforge.net/(基于Python) Cabie http://cabie.tigris.org/(基于Perl和MySQL) 系统级别测试框架 DejaGNU ...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章