- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专项技术报告_让DSP实现灵活的在应用编程分析
让DSP实现灵活的在应用编程
东莞太平洋计算机科技有限公司 研发中心 钟汉
一、前言
TMS320C2812定点DSP是目前国际市场上最先进,功能最强大的32位定点数据处理芯片。它有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控系统,如工业自动化控制、电力电子技术应用,智能化仪器仪表及电机、马达伺服控制系统等。
TMS320F2812 DSP芯片片内有128 K×16 bit字的Flash、两块4 K x16bit字的单周期访问RAM(SARAM)LO和L1、一块8 Kxl6 bit字的单周期访问RAM(SARAM)HO、两块1 Kxl6 bit字的单周期访问RAM(SARAM)M0和M1。TMS320F2812的程序一般是烧录在片内的128 K×16 bit字的Flash里面,上电后即可运行。但如果产品出厂后发现程序不够完美,或客户更改了需求,那么如何更新出厂后产品的程序就需要认真考虑了。
二、方案
经过研究,我们设计了全新程序升级方案,不需要产品返厂,也不用拆机。只要发烧录文件给客户,客户通过电脑的串口就可以升级DSP内部的程序。
方案如下:
1、将编译好的DSP烧录文件通过特制的软件打乱和加密,发给客户的技术人员。
2、通过电脑软件,发送协议密码,将DSP切换到升级状态,DSP将清空内存
3、DSP将FLASH升级代码COPY到RAM
4、DSP将自身FLASH擦除
5、上位机发送HEX格式的烧录信息,每条信息大约80个字节左右。
6、上位机告诉DSP烧录完成,加密DSP
7、DSP读FLASH并发送,上位机校验
8、上位机界面报告烧录完成
三、DSP程序在系统升级通讯协议
1、字节格式
1.PC机-MCU:
帧头 地址 长度n 命令 数据 XOR 1字节 2字节 1字节 1字节 n-2字节 1字节 0xBB 00,01 数据包 长度=命令与数据体的总字节数据
XOR=帧头、地址、长度、命令、数据 按字节进行异或的 结果
2. MCU-PC机
帧头 地址 长度n 状态 数据 XOR 1字节 2字节 1字节 1字节 n-2字节 1字节 0x55 00,01 长度=状态与数据体的总字节数据
XOR=帧头、地址、长度、状态、数据 按字节进行异或的 结果
状态字节—非0则是错误,后面的数据是错误类型。
2、命令使用流程
1、上位机首先激活DSP于下载模式
2、上位机发送命令检查DSP是否处于下载模式
3、上位机下令DSP擦除自身FLASH
4、上位机发送命令检查DSP是否处于完全擦除状态
5、上位机下载烧录内容
6、上位机发送加密芯片命令
7、上位机界面提示升级完成,发送升级完成命令,DSP重新启动。
3、命令具体定义
电脑-DSP
命令编码(PC机(读卡器) 命令 数据 说明 0x12 0x5a,0x31,0x15,0x70,0x32,0x63 激活DSP于下载模式 0x13 无 检查DSP是否处于下载模式 0x14 0x5a,0x31,0x15,0x70,0x32,0x63 下令DSP擦除自身FLASH 0x15 无 检查DSP是否处于完全擦除状态 0x16 文件0的某行+文件1的某行 下载烧录内容 0x17 无 空(保留) 0x18 无 加密芯片 0x1a 无 升级完成命令,DSP重新启动
DSP-电脑
命令编码(读卡器(PC机) 状态码 数据 说明 0 无
执行命令成功、进入成功、处于下载模式、芯片处于空状态、烧录成功 1 无
执行命令失败、擦除未完成、烧录成功
A、激活DSP于下载模式
发送命令:
命令 数据 1字节 6字节 0x12 0x5a,0x31,0x15,0x70,0x32,0x63 返回数据
状态 数据 1字节 0字节 0:成功
1:失败 --- B、检查DSP是否处于下载模式
发送命令:
命令 数据 1字节 0字节 0x13 -- 返回数据
状态 数据 1字节 0字节 0下载模式
1-非下载模式
C、下令DSP擦除自身FLASH
发送命令:
命令 数据 1字节 0字节 0x14 -- 在耗时15秒的擦除完成后返回数据
状态 数据 1字节 0字节 0:接收命令成功
1:接收失败 ---
D、检查DSP是否处于完全擦除状态
命令 数据 1字节 0字节 0x15 -- 返回数据
状态 数据 1字节 0字节 0x00完全擦除
0x01未完全擦除 E、下载烧录内容
发送命令:
命令 数据 1字节 14――148字节 0x16 文件0+文件1 返回数据
状态 数据
您可能关注的文档
- 专利局审协面试经验各路归纳版分析.docx
- LNG泵液装置标准分析.doc
- 专业知识系列培训-动力转向器相关知识分析.ppt
- 专利申请时间及期限分析.ppt
- 专业市场知识培训分析.ppt
- ln涉江采芙蓉分析.ppt
- 专升本《机电传动控制》(问答题没有答案)分析.doc
- 专升本操作系统复习试题及答案分析.doc
- LN-QM-YJ-25IQC来料检验指导书(A1):红胶板分析.doc
- 专制时代晚期的政治状态分析.ppt
- 第2课《周总理,你在哪里》课件 2025-2026学年统编版语文九年级上册(共21张PPT).pptx
- 安徽省合肥市百花中学等四校联考2024-2025学年高一下学期7月期末考试政治试卷(含答案).pdf
- 2024-2025学年广东省云浮市云城区人教版四年级下册期末考试数学试卷(含答案).pdf
- 2024-2025学年广东省珠海市香洲区八年级(下)期末历史试卷(含答案).pdf
- 2024-2025学年辽宁省鞍山市铁西区人教版四年级下册期末考试数学试卷(含答案).pdf
- 2024-2025学年河北省廊坊市大城县八年级(下)期末历史试卷(含答案).pdf
- 第五单元《乡土中国》课件(共21张PPT)2025-2026统编版高中语文必修上册.pptx
- 2024—2025学年度青海省海南藏族自治州高级中学高二下学期期中考试历史试题(含答案).pdf
- 2024—2025学年度新疆维吾尔自治区伊犁哈萨克自治州伊宁市第三中学高二下学期期中考试历史试题(含答案).pdf
- 6.1《大堰河—我的保姆》课件(共35张PPT)统编版高中语文选择性必修下册.pptx
最近下载
- 山东省建设工程造价咨询服务收费标准 鲁价费发〔〕205号.pdf VIP
- 川教版(2019)小学信息技术四年级上册教学计划.doc VIP
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf VIP
- 六大板块.PPT
- 核电厂能动机械设备鉴定 第5部分:泵组件鉴定.pdf VIP
- Q_GDW 1244-2015 输电线路导线温度监测装置技术规范.PDF VIP
- 贵州医科大学公共卫生考研专题-贵医公卫考研毒理学试题库.docx VIP
- 2025至2030年中国新疆煤炭行业市场研究分析及竞争战略分析报告.docx
- 绿色算力发展研究报告(2025年).docx
- 平安保险公司招聘笔试试题及答案.pdf VIP
文档评论(0)