CAN更新DSP28335:原理与实战教程
5星 · 超过95%的资源 需积分: 49 173 浏览量
更新于2024-09-08
13
收藏 836KB PDF 举报
本文档详细介绍了如何通过CAN更新TI DSP28335芯片的程序,特别是针对XBOOT bootloader的使用方法。XBOOT是一个专为TIC2000平台设计的bootloader,它能够配合USB TTL、USB CAN等硬件设备,实现C2000系列DSP固件的In-Application Programming (IAP) 功能。该工具分为基础版和定制版,各有其特性和适用场景。
基础版XBOOT主要针对F28335芯片,适用于30MHz外部晶振,提供一个固定的CAN接口(500kbps速率)和3个TTL串口(115200bps)。它不包含固件加密功能,仅支持一个用户程序,且入口地址固定。基础版支持用户固件和XBOOT自身的固件更新,并推荐使用PDF书签进行文档阅读。
定制版则具有更广泛的兼容性,支持C2000系列大部分芯片,包括外部晶振频率选择、更多的通信接口选项(如485接口和可选的GPIO),以及加密和保护功能,确保用户固件的安全。此外,定制版可以读取FLASH和SRAM内存地址,最多支持6个用户程序,允许设置自动运行的程序,并具备访问模拟EEPROM的能力。定制版还提供了设备全球唯一ID设置,这对于产品序列号和固件加密等应用非常实用。
在硬件资源占用方面,定制版XBOOT主要使用了FLASHA和FLASHB区域(0x330000-0x33FF80),以及CpuTimer0定时器。通信接口部分,SCIA被用作CAN接口,其对应的GPIO(例如GPIO28)用于串口通信。
这篇文档是开发人员在使用DSP28335芯片时的重要参考资料,特别是在对系统进行固件升级和配置通信接口时,提供了清晰的操作指南和技术细节。对于那些寻求在商业环境中使用定制版XBOOT的开发者来说,了解这些特性至关重要,以便高效地管理和维护他们的系统。同时,作者还提供了丰富的联系信息,便于读者获取更多技术支持和最新的文档更新。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-21 上传
2015-05-28 上传
2019-09-23 上传
2015-04-08 上传
2017-08-11 上传
2012-05-21 上传
djx1234567
- 粉丝: 3
- 资源: 7
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用