【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,小小总结,至此!
——【小阳人】

  • 8
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CCS5.5 是 Code Composer Studio 5.5 的版本,它是一款由德州仪器(Texas Instruments)开发的集成开发环境(IDE),主要用于嵌入式软件开发。烧写(Flashing).out 文件则是将生成的可执行程序文件烧录到目标硬件上的过程。 要完成 CCS5.5 烧写。out 文件的步骤如下: 1. 打开 CCS5.5软件并连接你的目标硬件设备(例如:Microcontroller、DSP等)到你的电脑,确保设备驱动程序已正确安装。 2. 在 CCS5.5 的工程窗口中打开你的项目,并编译生成可执行程序文件(.out 文件)。在编译完成后,会在 CCS5.5 工程目录的 Debug 或 Release 文件夹中产生一个带有.out 文件后缀的文件。 3. 在 CCS5.5 软件的菜单栏中选择“烧写”选项。这将打开烧写设置界面。 4. 在烧写设置界面,选择你的目标硬件设备,并确保选择正确的连接方式(例如:通过 JTAG、SPI、ICD 等)。你可以在设备供应商的资料手册中找到关于烧写设置的更多信息。 5. 在烧写设置界面中,选择你要烧写的.out 文件。你可以通过浏览文件系统来定位到你生成的.out 文件所在的路径。 6. 确保设置界面中的其他参数都配置正确,如芯片擦除方式、芯片校验等。 7. 点击“开始烧写”按钮,开始执行烧写过程。CCS5.5 会将.out 文件中的可执行程序下载到目标硬件上。 8. 在烧写过程完成后,CCS5.5 将会显示烧写结果。你可以检查日志中是否有任何错误或警告信息。 请注意,以上步骤仅为 CC5.5 烧写.out 文件的一般流程,具体步骤和操作可能会因硬件平台、目标设备和软件设置而有所差异。在进行烧写操作时,建议参考相关的硬件和软件文档以获取详细的指导和更多信息。 ### 回答2: CCS(Code Composer Studio)是一款广泛使用的集成开发环境(IDE),用于嵌入式软件开发。CCS 5.5是其一个版本。 要烧写.out文件,需要按照以下步骤进行操作: 1. 打开CCS 5.5:打开CCS 5.5 IDE,并创建一个新的工程或打开一个已有的工程。 2. 配置目标设备:在CCS 5.5中,需要选择目标设备的型号和架构。可以通过点击"Project"或者"Window"菜单中的"Target Configuration"来进行相关设置。这样设置可以确保CCS 5.5知道如何与目标设备进行通信。 3. 添加.out文件:在工程内部,可以通过右键单击工程文件夹并选择"Add"来添加.out文件。定位到.out文件的存储位置,并选择要添加的文件。 4. 配置下载工具:在下载.out文件之前,需要配置下载工具。在CCS 5.5中,下载工具可以在"Target Configuration"视图中进行配置。具体配置方式因使用的下载工具而异。 5. 下载.out文件:配置正确的下载工具之后,可以通过单击工具栏中的"下载"按钮或右键单击.out文件并选择"Download"来开始下载过程。CCS 5.5将会将.out文件烧写到目标设备上。 6. 检验烧写结果:下载完成后,可以通过目标设备的调试功能、串口输出或其他合适的方式进行烧写结果的检验。可以确保烧写过程没有出现错误,并且目标设备上的程序能够正常执行。 通过以上步骤,就可以在CCS 5.5中烧写.out文件到目标设备上。请注意,具体操作步骤可能因CCS 5.5版本、目标设备以及使用的下载工具而有所不同。建议查阅CCS 5.5的用户手册或官方文档以获取更加详细的操作指南。 ### 回答3: CCS5.5是一款用于嵌入式系统开发的集成开发环境(IDE),可用于编写、调试和烧写嵌入式设备的程序。在CCS5.5中,烧写.out文件是将已经编译好的程序文件烧录到目标设备的过程。 要烧写.out文件,首先需要将目标设备连接到开发计算机上。可以使用USB、串口或者JTAG等接口进行连接。确定设备已经正确连接后,打开CCS5.5并选择目标设备的配置文件。 接下来,在CCS5.5中选择烧写工具,通常称为烧录器(Burner)。烧录器是用来将程序文件烧录到目标设备中的工具。可以通过菜单或者工具栏中的烧录器选项来找到相关工具。 在选择烧录器后,打开.out文件以供烧写。在CCS5.5中,可以通过选择“打开”或者“导入”选项来将程序文件加载到烧录器中。 确认.out文件已经成功加载到烧录器中后,可以根据需要设置烧录参数,例如目标设备的起始地址、烧写速度等。一般情况下,CCS5.5会自动加载默认参数,用户也可以根据实际需求进行调整。 最后,点击“烧录”或者“开始”按钮开始烧写过程。CCS5.5将会将编译好的程序文件逐字节地写入到目标设备的相应存储区域。烧写过程完成后,CCS5.5会显示烧录结果,用户可以根据需要进行进一步的调试或者操作。 总之,通过CCS5.5可以方便地烧写.out文件嵌入式设备中。在烧写过程中,需要选择烧录器、加载程序文件、设置烧录参数,然后进行烧录操作,最后查看烧录结果。这样就能够完成.out文件烧写过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值