Ti的C28x系列的DSP(28069)(28377D)使用经验,CMD文件
笔者接触CMD文件,是为了要把程序固化到FLASH中。在项目的一开始,笔者接触的代码都是开发板上零碎的例程,程序都是烧写到RAM里的,后来为了项目,笔者开始自学CMD文件,最终完成整个项目代码的开发,固化程序到FLASH中仅仅是项目代码开发中的一个小步骤。
笔者首先在这里就简单地说下对FLASH与RAM的理解(如果有误,麻烦指出),网上对于FLASH与RAM有很详细的区分,有兴趣的读者,可以自行百度。
FLASH里的数据,掉电不会丢失,但在程序运行过程中,不能修改其中的数据,如果向FLASH中写入数据,必须断电重启,里面的数据才会生效。
RAM中的数据掉电即会丢失,但向其中写入数据后,立即可生效,不需要断电重启。
程序在RAM的运行速度比FLASH快。
提起CMD文件,笔者个人觉得,还是比较难以向初学者讲解明白的,笔者毕竟只固化过一次程序,对CMD文件的理解有限,然而好在网上早有大神,早就别具匠心的讲解过了。后来者可以踩着他们的肩膀,更快地理解CMD文件以及修改CMD文件。
笔者这里就直接推荐几篇亲自删选过的文章,帮助读者更快的理解CMD文件及程序固化的过程。
理解CMD文件
《CMD 文件的原理》 作者玄德(网名)
提起这个文档,恐怕90%接触DSP开发的工程师,都看过,这篇文档写于2009年3月,距今都9年了,作者确实很生动形象地讲解CMD文件的原理,初学者一定不要错过。
免费文档下载链接http://vdisk.weibo.com/s/EtkeRjXpWTK5。
代码固化过程
《从Flash中搬移程序到RAM中(部分复制和全部复制)》
笔者,刚好找到一个文档,详细地讲解了CMD文件的修改及相关代码,适合大家亲自固化代码。
文档在笔者上传的资源里,没办法,该文档不能免积分下载,最少也是1个积分,这是CSDN博客限制。
CMD文件语法讲解
《CMD文件语法讲解》
这是笔者找的官方文档,虽然是英文,但很专业,可以帮助大家更好的修改CMD文件。
文档在笔者上传的资源里。
Ti的C28x系列的DSP(28069)(28377D)使用经验,CMD文件相关推荐
- Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。
我从事Ti的C28x系列的DSP的开发时间不长,短短一年,使用过两种架构的DSP,主要针对资源管理有一些自己的心得. 在工程文件的分布上,本人认为需要DSP运行的的代码应该放在一个.C文件中管理,这样 ...
- Ti的C28x系列的DSP(28069)使用经验,I2C与EEPROM(AT24C256C)
本人正式使用I2C的经历只有一次,使用EEPROM是为了实现DSP的RAM中的变量断电后仍不会丢失的目的.这可能不是一个恰当的比喻.下面我来详细描述EEPROM的过程. 项目中使用的EEPROM的型号 ...
- Ti的C28x系列的DSP(28069)(28377)使用经验,ADC经验
笔者使用过的项目中,使用的ADC都是DSP的片内ADC,使用片内ADC的好处是,转换速度快,节约成本,这是相比片外ADC的优势. DSP_28069的ADC精度是12位,DSP_28377D的ADC精 ...
- TI DSP处理器中的CMD 文件
原文转载于:http://blog.csdn.net/hj199404182515/article/details/52838869 非常感谢. 如果从事 TI DSP 处理器开发,CMD 文件一定 ...
- TI的C28x系列芯片的存储结构(1)——总括
C28x内核为哈佛结构,程序储存和数据储存分开,使用32位数据地址和22位程序地址.这样总地址可以达到:在数据空间中存储4G个字(1个字= 16位),在程序空间中存储4M个字.C28x的程序和数据空间 ...
- 二、TI毫米波雷达系列——IWR6843 DSP系统内存结构
DSP系统结构: 1)IWR6843的DSS的核心是600MHz的C674xDSP核,客户可以编程运行雷达信号处理算法.DSP本地有两级内存(L1和L2).L1(32KBL1D.32KBL1P)以60 ...
- TI的C28x系列芯片的存储结构(2)——CLA的RAM
CLA有自己的程序和数据总线,它的RAM存储区分三种:程序RAM(program RAM).数据RAM(data RAM)和信号RAM(message RAM). ①program RAM CLA的程 ...
- TI的C6000系列DSP,flashboot的实现
所谓的flashboot就是将用户主程序烧写至flash片中,然后加电开机实现主程序的自动载入和启动过程.关于程序对flash的烧写本文不做讨论,主要是熟悉flash芯片的一些参数.烧写规则,以及存储 ...
- [解疑][TI]TI毫米波雷达系列(一):Texas Instruments德州仪器 相关软件安装及使用时问题汇总,持续更新......
德州仪器 (Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术.除半导体业务外,还提供包括传感与控制.教育产品和 ...
- 如何使用TI的DSP芯片cmd文件
CMD文件一句话来表达:定义芯片内部硬件资源和分配管理软件代码的一个配置文件.因此从cmd文件的组织上你能看到两个部分:1定义硬件资源,2管理软件代码 (非原创,总结与网络) 用户通过编写CMD 文件 ...
最新文章
- 大数据时代,如何根据业务选择合适的分布式框架
- 图像迁移风格保存模型_CV之NS:图像风格迁移(Neural Style 图像风格变换)算法简介、关键步骤配图、案例应用...
- c# bitmap 去除噪点_黑头怎么去除最有效用盐处理的方法推荐
- 计算机组成名词解释移码,自考“计算机组成原理”串讲资料
- apimodel 可以重复吗_【惠蓉保】同时买了“惠蓉保”和百万医疗,可以重复报销吗?“惠蓉保”这么说...
- 机器人在线“偷懒”怎么办?阿里研究出了这两套算法
- 当你使用微信和QQ的时候,请不要忘记ICQ这个伟大的公司!
- linux系统限制内存使用率,linux中限制CPU和内存占用率方法
- 工作 10 年,月薪过万者不足三成,程序员却笑了!
- 这款折纸机器人玩具,可以帮助孩子学习编程和Robot知识
- 语音识别之--音频编解码
- java 解析excle
- module.exports与exports,export与export defa
- 北京航空航天大学计算机考研信息汇总
- java排序接口ComparableT 的实现与使用
- activiti:initiator的作用及其使用
- 【ABviewer从零开始教学查看器篇①】3D查看器和3D剖面板
- 【GO】23.Golang 测试库 testify
- 最精炼的Excel金额大写公式
- 采购付款对账管理制度
热门文章
- killall: command not found
- ir指令、立即数的作用_计算机系统概论-笔记
- k近邻(kNN)算法的Python实现(基于欧氏距离)
- 漫话Kubernetes的网络架构,该用NodePort还是Ingress还是load balancer?
- 【VUE】vue程序设计----模仿网易严选
- windows文件夹图标只显示一半,另一半被白框遮挡解决办法
- ubuntu20.04设置登录壁纸
- QCon校友会之柴锋:10次QCon之旅
- EXCEL实现文本类型数字字符串递增
- mysql中文本类型的长度限制_关于数据库:MySQL类型文本的最大长度