笔者接触CMD文件,是为了要把程序固化到FLASH中。在项目的一开始,笔者接触的代码都是开发板上零碎的例程,程序都是烧写到RAM里的,后来为了项目,笔者开始自学CMD文件,最终完成整个项目代码的开发,固化程序到FLASH中仅仅是项目代码开发中的一个小步骤。

笔者首先在这里就简单地说下对FLASH与RAM的理解(如果有误,麻烦指出),网上对于FLASH与RAM有很详细的区分,有兴趣的读者,可以自行百度。

  1. FLASH里的数据,掉电不会丢失,但在程序运行过程中,不能修改其中的数据,如果向FLASH中写入数据,必须断电重启,里面的数据才会生效。

  2. RAM中的数据掉电即会丢失,但向其中写入数据后,立即可生效,不需要断电重启。

  3. 程序在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文件相关推荐

  1. Ti的C28x系列的DSP使用经验,如何整合DSP中运行的函数。

    我从事Ti的C28x系列的DSP的开发时间不长,短短一年,使用过两种架构的DSP,主要针对资源管理有一些自己的心得. 在工程文件的分布上,本人认为需要DSP运行的的代码应该放在一个.C文件中管理,这样 ...

  2. Ti的C28x系列的DSP(28069)使用经验,I2C与EEPROM(AT24C256C)

    本人正式使用I2C的经历只有一次,使用EEPROM是为了实现DSP的RAM中的变量断电后仍不会丢失的目的.这可能不是一个恰当的比喻.下面我来详细描述EEPROM的过程. 项目中使用的EEPROM的型号 ...

  3. Ti的C28x系列的DSP(28069)(28377)使用经验,ADC经验

    笔者使用过的项目中,使用的ADC都是DSP的片内ADC,使用片内ADC的好处是,转换速度快,节约成本,这是相比片外ADC的优势. DSP_28069的ADC精度是12位,DSP_28377D的ADC精 ...

  4. TI DSP处理器中的CMD 文件

    原文转载于:http://blog.csdn.net/hj199404182515/article/details/52838869  非常感谢. 如果从事 TI DSP 处理器开发,CMD 文件一定 ...

  5. TI的C28x系列芯片的存储结构(1)——总括

    C28x内核为哈佛结构,程序储存和数据储存分开,使用32位数据地址和22位程序地址.这样总地址可以达到:在数据空间中存储4G个字(1个字= 16位),在程序空间中存储4M个字.C28x的程序和数据空间 ...

  6. 二、TI毫米波雷达系列——IWR6843 DSP系统内存结构

    DSP系统结构: 1)IWR6843的DSS的核心是600MHz的C674xDSP核,客户可以编程运行雷达信号处理算法.DSP本地有两级内存(L1和L2).L1(32KBL1D.32KBL1P)以60 ...

  7. TI的C28x系列芯片的存储结构(2)——CLA的RAM

    CLA有自己的程序和数据总线,它的RAM存储区分三种:程序RAM(program RAM).数据RAM(data RAM)和信号RAM(message RAM). ①program RAM CLA的程 ...

  8. TI的C6000系列DSP,flashboot的实现

    所谓的flashboot就是将用户主程序烧写至flash片中,然后加电开机实现主程序的自动载入和启动过程.关于程序对flash的烧写本文不做讨论,主要是熟悉flash芯片的一些参数.烧写规则,以及存储 ...

  9. [解疑][TI]TI毫米波雷达系列(一):Texas Instruments德州仪器 相关软件安装及使用时问题汇总,持续更新......

    德州仪器 (Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术.除半导体业务外,还提供包括传感与控制.教育产品和 ...

  10. 如何使用TI的DSP芯片cmd文件

    CMD文件一句话来表达:定义芯片内部硬件资源和分配管理软件代码的一个配置文件.因此从cmd文件的组织上你能看到两个部分:1定义硬件资源,2管理软件代码 (非原创,总结与网络) 用户通过编写CMD 文件 ...

最新文章

  1. 大数据时代,如何根据业务选择合适的分布式框架
  2. 图像迁移风格保存模型_CV之NS:图像风格迁移(Neural Style 图像风格变换)算法简介、关键步骤配图、案例应用...
  3. c# bitmap 去除噪点_黑头怎么去除最有效用盐处理的方法推荐
  4. 计算机组成名词解释移码,自考“计算机组成原理”串讲资料
  5. apimodel 可以重复吗_【惠蓉保】同时买了“惠蓉保”和百万医疗,可以重复报销吗?“惠蓉保”这么说...
  6. 机器人在线“偷懒”怎么办?阿里研究出了这两套算法
  7. 当你使用微信和QQ的时候,请不要忘记ICQ这个伟大的公司!
  8. linux系统限制内存使用率,linux中限制CPU和内存占用率方法
  9. 工作 10 年,月薪过万者不足三成,程序员却笑了!
  10. 这款折纸机器人玩具,可以帮助孩子学习编程和Robot知识
  11. 语音识别之--音频编解码
  12. java 解析excle
  13. module.exports与exports,export与export defa
  14. 北京航空航天大学计算机考研信息汇总
  15. java排序接口ComparableT 的实现与使用
  16. activiti:initiator的作用及其使用
  17. 【ABviewer从零开始教学查看器篇①】3D查看器和3D剖面板
  18. 【GO】23.Golang 测试库 testify
  19. 最精炼的Excel金额大写公式
  20. 采购付款对账管理制度

热门文章

  1. killall: command not found
  2. ir指令、立即数的作用_计算机系统概论-笔记
  3. k近邻(kNN)算法的Python实现(基于欧氏距离)
  4. 漫话Kubernetes的网络架构,该用NodePort还是Ingress还是load balancer?
  5. 【VUE】vue程序设计----模仿网易严选
  6. windows文件夹图标只显示一半,另一半被白框遮挡解决办法
  7. ubuntu20.04设置登录壁纸
  8. QCon校友会之柴锋:10次QCon之旅
  9. EXCEL实现文本类型数字字符串递增
  10. mysql中文本类型的长度限制_关于数据库:MySQL类型文本的最大长度