记录自己嵌入式的点滴

这里主要说明一下.out文件的DSP程序烧写,以及期间遇到的问题。嵌入式这一词仿佛包含了太广太广的领域,以至于在解释起来就显得很笼统。就个人的现阶段,暂时理解为单片机、FPGA、DSP三种器件极其相关的应用领域吧。
嵌入式大坑,唉!大家或多或少都听闻过,坑在哪里呢?
1.同样是写代码,觉大部分的工作并不会有IT行业的程序猿们工资高。
2.同样是调试,别人面对的可能仅仅是电脑死机,软件选择停止运行或进行调试,而我们就不一样了,不仅如此,还有驱动安装、仿真器连接及自身、测试板等一系列问题,也许就一个引脚没接地,面临的就是两天的团团转。
3.一旦出问题,别人重新导入一个example便能解决,我们这边可能板子在冒烟,功率管像爆爆米花一样。
说起为什么选择这行,害~~与生俱来,就是喜欢看流水的灯、听乱叫的蜂鸣器、触发跑起来的数码管,仅此而已。

接触DSP第一个问题

或许对于早已入行或大神们来是,这压根不算是一个问题,在这里仅记录自己的学习历程,或初学者供参考。
在一个项目中,需要写入DSP的程序只有.OUT文件,没有源代码。实验证明,只写入.out文件是可行的,采用的CCS是支持window10的9.2版本,目前CCS的各种版本均以免费,下载网站:http://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html,有些版本还需要licence,在网站里也是可以找到的,CCS下载之前需要注册账号,填写相关的信息。在CCS软件安装的过程中注意仿真器驱动的勾选。有些驱动支持的版本是有限的,如我之前实验的XDS510plus,

在驱动的安装中,建议按照该网站的技术手册进行:https://www.seeddsp.com/index.php/Home/Product/detail/name/1/id/33.html,同时尤其要注意安装目录,不然在CCS软件会找不到驱动。
经历各种硬软件的折磨过程后,最终,终于还是选择购买更新的仿真器来进行调试,于是入手了一款XDS100v2仿真器,
电路安装CCS的版本也终于从6.0换到了5.5再到现在的9.2,CCS安装结束,插入XDS100v2的驱动器后,在电脑->管理的设备管理器列表中会驱动的图标:

CCS一般只下载.out文件的步骤如下:
①新建配置文件
②设置配置文件
然而,在进行第四步时,出现了一个error:

这个描述是仿真器与目标板没有连接,仔细观察,目标板是处在供电的状态,难道真的是杜邦线连接的问题?(目标板的JTAG是用针脚将必要的几个引出,1,2,3,5.7,11,12)。
用万用表反复检测,线路连接没问题,那问题在哪呢?最终查到:
仔细一看确实如此,从而解决了连接问题。
接着开始烧写的操作:
③有时配置文件的窗口可能没出来,这里需要设置一下
④右键,选择启动配置文件
⑤右键,选择连接目标板
连接成功:
⑥选择.out文件进行程序烧写
最后,程序是下载到RAM中还是flash中,这个是工程中的配置决定的。初步学习,具体的不太懂,这里仅演示一下。先导入一个工程:
选择CCS工程:

编译没有错误后,会生成一个.out文件:
至于程序下载到DSP的储存部位,是由.cmd文件决定的:
灰色的是下载到RAM,现在选择的是flash,小小总结,至此!
——【小阳人】

【2020-08-05】.out文件的DSP程序烧写相关推荐

  1. DSP程序烧写bin文件到flash中,及下载到flash中无法运行的问题

    1.下载bin到flash中 开发环境为CCS5.5,需要破解后使用 项目的配置属性为: 输入以下命令,即可编译后生成bin文件 "${CCS_INSTALL_ROOT}/utils/tio ...

  2. 【笔记】DSP程序烧写问题

    什么是boot loader? DSP的速度尽快,EPROM或flash的速度较慢,而DSP片内的RAM很快,片外的RAM也较快.为了使DSP充分发挥它的能力,必须将程序代码放在RAM中运行.为了方便 ...

  3. c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt

    DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

  4. 2020.08.05狂人日记:C#计时器与串口通信

    2020.08.05狂人日记:C#计时器与串口通信 串口通信学习笔记 问题及解决 串口通信学习笔记 哔哩哔哩学习"C#上位机开发串口通信编程"笔记 串口发送数据 try //防止出 ...

  5. TI DSP TMS320C66x学习笔记之SPI Nor Flash多核程序烧写

    烧写工具链接: https://pan.baidu.com/s/1em4jWjbskpMmNd1uzscjjA 提取码: 82qg 经过一段时间的研究终于把TMS320C6657单核和双核的SPI N ...

  6. CCS使用教程04:程序烧写与仿真

    目录 01  CCS的介绍.下载与安装 1  CCS的介绍 2  下载 3  安装 02  创建一个CCS工程 1  工作空间 2  创建一个新的CCS工程 3  编译与生成 03  工程导入 1  ...

  7. TMS320F28335程序烧写FLASH

    DSP TMS320F28335 FLASH烧写 1.检查map文件 在烧写之前,首先检查Debug目录下的.map文件,如果Debug文件下没有,检查其他的文件夹,每个项目中都会有.map文件. 打 ...

  8. dsp c6455 烧写概述

    以下介绍的是dsp c6455的一种烧写程序的方式.它是通过片内运行的程序,将待烧写的程序写入片外FLASH中.在DSP上电或复位后,执行EMIFA 8-bit ROM BOOT,从片外FLASH加载 ...

  9. ADSP-21489的开发详解:SPIflash的硬件设计及程序烧写详解(含Flash驱动源码)

    硬件准备 ADSP-21489EVB:ADI 21489处理器的开发板 AD-HP530ICE:ADI DSP专用仿真器 USBi:ADI SigmaDSP和SHARC DSP的图形化编程调试器 软件 ...

最新文章

  1. java token生成和验证_java生成定长度的随机验证码
  2. hdu 1722 Cake 数学题
  3. anaconda 命令
  4. android InputStream中read()与read(byte[] b)
  5. 【网络基础】路由表,分组转发算法
  6. 计算机键盘输入法基础知识,教程计算机基础知识-:认识输入法
  7. re模块常用修饰符_在c语言中修饰符的用法
  8. mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门
  9. linux支持hd610显卡吗,奔腾G4560核显怎么样且HD610相当于什么级别的显卡?
  10. Win10 快捷键大全(史上最全)
  11. ORR R0,R0,#R1_nF:OR:R1_iA
  12. java 为pdf添加水印图片
  13. RocketMQ集群(2主2从)搭建详细步骤
  14. 机器学习数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
  15. Odoo相关资源(持续更新中)
  16. java计算机毕业设计学校意见征集系统源码+系统+mysql数据库+lw文档
  17. ERROR: Failed building wheel for ctcdecode
  18. 信息安全——安全威胁
  19. 让数据起飞,MySql索引
  20. CourseMaker和CamtasiaStudio谁更能打造精彩微课

热门文章

  1. Java 枚举 (enum) 使用方法
  2. 哥德巴赫猜想 php,哥德巴赫猜想得到彻底解决
  3. DML操作(表中数据)
  4. 股权激励机制的目的是什么及作用
  5. 案例详解:基于工业大数据和工业互联网的离散型智能工厂
  6. Excel如何将表转换为另一种格式的表(表1转换为表2),表转换的绿色工具,支持一行变多行,多行变一行,行变列,列边行等等
  7. vue发起微信或支付宝支付
  8. 好工具推荐系列:ExplorerPatcher,支持让Win11任务栏不再合并/右键菜单不再繁琐等
  9. win10怎么创建局域网共享文件
  10. 利用Kali进行DDOS泛洪演练