TMS320F2802x Piccolo DSC引导模式详解
需积分: 41 192 浏览量
更新于2024-08-06
收藏 24.27MB PDF 举报
"引导模式选择-probabilistic graphical models"
这篇文档主要讨论了TMS320F2802x Piccolo系列数字信号控制器(DSP)的引导模式选择,这是一类概率图形模型在硬件系统中的应用。在微控制器和数字信号处理器中,引导模式的选择对系统的启动行为至关重要,它决定了设备在上电或复位后如何加载程序。
表13.4列出了几种不同的引导模式,包括GPIO37、TDO、GPIO34、CMP2OUT和TRST等引脚的状态组合,这些状态定义了不同的引导加载方式:
1. **Emulation Boot**:仿真引导加载,当GPIO37和TDO为高,TRST为1时启用,主要用于设备的调试和仿真。
2. **Parallel I/O**:并行I/O引导加载,当GPIO37和TDO为低,TRST也为低时启用,是一种快速数据传输的方式。
3. **SCI**:串行通信接口引导加载,当GPIO37为低,TDO为高,TRST为低时启用,适用于通过串行接口进行程序加载。
4. **SPI**:串行外围接口引导加载,等待模式,当GPIO37为高,TDO为低,TRST为低时,设备会等待特定的触发条件才开始加载。
5. **GetMode**:模式获取,当GPIO37和TDO为高,TRST为低时,设备会尝试获取其运行模式。未编程的器件默认引导至Flash,但可以通过编程OTP(一次可编程存储器)的特定单元来改变这个行为。
2802x器件不支持某些其他C2000器件上的硬件wait-in-reset模式,而是提供了“wait”模式作为替代。这个模式在调试具有密码保护功能的设备时非常有用,因为它可以防止CPU在上电时执行可能触发保护逻辑的指令,从而导致仿真器断开连接。
图13.5给出了引导进程的概述,整个过程包括多个步骤,如初始化、设备检测、模式识别和程序加载等。每个步骤都可能涉及到特定的硬件交互和控制逻辑,以确保设备能够按照预期进入正确的运行状态。
文档还提到了Piccolo DSP系列的概览,这是一个TMS320C28x核心的嵌入式控制器,适用于各种应用,包括TMS320F2802x和TMS320F2803x系列。在选择Piccolo器件时,需要考虑一系列因素,如性能需求、功耗限制以及特定外设接口的要求。
此外,文档还涵盖了时钟和系统控制的细节,包括时钟源的选择、PLL配置、低功率模式管理、CPU看门狗和外部振荡器选项等。这些内容揭示了系统如何管理和优化其工作频率、节能模式以及异常处理机制。
最后,文档提到了外设中断扩展(PIE)控制器,这是处理和管理外部设备中断的关键组件,允许系统灵活地响应不同中断源,并通过中断向量表映射和中断源配置来优化中断处理流程。
354 浏览量
2019-09-15 上传
2021-05-28 上传
2021-04-15 上传
2021-03-30 上传
2012-11-12 上传
2021-07-02 上传
2015-03-22 上传
2016-09-20 上传
Sylviazn
- 粉丝: 29
- 资源: 3871
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成