CAN更新DSP28335:原理与实战教程
5星 · 超过95%的资源 需积分: 49 89 浏览量
更新于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 上传
2011-02-28 上传
djx1234567
- 粉丝: 3
- 资源: 7
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜