【2020-08-05】.out文件的DSP程序烧写
记录自己嵌入式的点滴
这里主要说明一下.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程序烧写相关推荐
- DSP程序烧写bin文件到flash中,及下载到flash中无法运行的问题
1.下载bin到flash中 开发环境为CCS5.5,需要破解后使用 项目的配置属性为: 输入以下命令,即可编译后生成bin文件 "${CCS_INSTALL_ROOT}/utils/tio ...
- 【笔记】DSP程序烧写问题
什么是boot loader? DSP的速度尽快,EPROM或flash的速度较慢,而DSP片内的RAM很快,片外的RAM也较快.为了使DSP充分发挥它的能力,必须将程序代码放在RAM中运行.为了方便 ...
- c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt
DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...
- 2020.08.05狂人日记:C#计时器与串口通信
2020.08.05狂人日记:C#计时器与串口通信 串口通信学习笔记 问题及解决 串口通信学习笔记 哔哩哔哩学习"C#上位机开发串口通信编程"笔记 串口发送数据 try //防止出 ...
- TI DSP TMS320C66x学习笔记之SPI Nor Flash多核程序烧写
烧写工具链接: https://pan.baidu.com/s/1em4jWjbskpMmNd1uzscjjA 提取码: 82qg 经过一段时间的研究终于把TMS320C6657单核和双核的SPI N ...
- CCS使用教程04:程序烧写与仿真
目录 01 CCS的介绍.下载与安装 1 CCS的介绍 2 下载 3 安装 02 创建一个CCS工程 1 工作空间 2 创建一个新的CCS工程 3 编译与生成 03 工程导入 1 ...
- TMS320F28335程序烧写FLASH
DSP TMS320F28335 FLASH烧写 1.检查map文件 在烧写之前,首先检查Debug目录下的.map文件,如果Debug文件下没有,检查其他的文件夹,每个项目中都会有.map文件. 打 ...
- dsp c6455 烧写概述
以下介绍的是dsp c6455的一种烧写程序的方式.它是通过片内运行的程序,将待烧写的程序写入片外FLASH中.在DSP上电或复位后,执行EMIFA 8-bit ROM BOOT,从片外FLASH加载 ...
- ADSP-21489的开发详解:SPIflash的硬件设计及程序烧写详解(含Flash驱动源码)
硬件准备 ADSP-21489EVB:ADI 21489处理器的开发板 AD-HP530ICE:ADI DSP专用仿真器 USBi:ADI SigmaDSP和SHARC DSP的图形化编程调试器 软件 ...
最新文章
- java token生成和验证_java生成定长度的随机验证码
- hdu 1722 Cake 数学题
- anaconda 命令
- android InputStream中read()与read(byte[] b)
- 【网络基础】路由表,分组转发算法
- 计算机键盘输入法基础知识,教程计算机基础知识-:认识输入法
- re模块常用修饰符_在c语言中修饰符的用法
- mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门
- linux支持hd610显卡吗,奔腾G4560核显怎么样且HD610相当于什么级别的显卡?
- Win10 快捷键大全(史上最全)
- ORR R0,R0,#R1_nF:OR:R1_iA
- java 为pdf添加水印图片
- RocketMQ集群(2主2从)搭建详细步骤
- 机器学习数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
- Odoo相关资源(持续更新中)
- java计算机毕业设计学校意见征集系统源码+系统+mysql数据库+lw文档
- ERROR: Failed building wheel for ctcdecode
- 信息安全——安全威胁
- 让数据起飞,MySql索引
- CourseMaker和CamtasiaStudio谁更能打造精彩微课