DSPTMS320C6678的数据导入方法
工作环境:Win10 + CCS8.2.0 + TMS320C6678
由于研发工作的需要,本人需要将部分光纤传感的数据导入TMS320C6678中进行分析和处理,因此学习了一种简单的数据导入方法,在此分享出来,希望可以帮大家解决此类问题。
第一点需要明确的,C6678能识别的数据类型为:.dat,.bin,.raw,.yuv
所以,在将数据导入C6678之前,务必将数据文件转换为以上四类中的一种,否则无法将数据成功导入到C6678中。
一、.dat数据文件生成
首先,新建一个.txt文档,然后写入数据。
如上图,数据的第一行是固定的,其生成原则是:
第一行第一个数据:这是一个固定的数,必须是1651,它是DSP识别.dat格式文件时的标志;
第一行第二个数据代表数据格式:
1:十六进制整型
2:十进制整型
3:十进制长整型
4:十进制浮点型
第一行第三个数据:十六进制,80000000是加载到DSP内存中的起始地址
第一行第四个数据:十六进制,1代表数据,0代表程序
第一行第五个数据:十六进制,表示加载数据的长度。十六进制100,即1*16^2=256个数
然后写入需要导入到C6678中的数据,最后,修改.txt文件后缀为.dat即可。
二、数据导入过程
打开CCS,选择一个已配置好.cmd文件的CCS工程,将此工程connect到CPU(C6678芯片)
1.配置.ccxml文件
如上图所示,需要对C6678的工作核心配置.gel文件,其作用是使C6678的各个模块使能,即实现DDR3的使能,若是DDR3没有被使能,那么后面就无法成功导入数据,这是非常关键的一步。
如上图所示,配置完成后,点击“Save”保存设置
2.Connect CPU
3.加载数据
操作到此步时,已进入debug界面,在此界面下,“Tools”→ “Load Memory”
Start Address:数据存储到DDR3中,其存储的起始地址,这个地址要根据芯片上
DDR3的实际地址来设置
Length:数据长度,即要存储的数据个数
设置完成后,点击“Finish”完成数据导入。
数据导入是否成功,可以通过“Memory Browser”观察相应地址内的数据来进行确认
参考博客:
https://blog.csdn.net/cswh876908060/article/details/53141562?
DSPTMS320C6678的数据导入方法相关推荐
- 教你两种数据库覆盖式数据导入方法
摘要:本文主要介绍如何在数据库中完成覆盖式数据导入的方法. 前言 众所周知,数据库中INSERT INTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况 ...
- Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法
pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...
- Python八种数据导入方法,你掌握了吗?
数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...
- 【Python】Python八种数据导入方法,你掌握了吗?
数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...
- 用matlab绘制外部导入数据图像,matlab 外部数据导入方法详解(3)
● load filename X Y Z ...:将filename中的变量X.Y.Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符"*". ● load fil ...
- Sqlyog之excel数据导入方法
注意:excel表不能有中文 功能介绍: 1. 导入操作比较傻瓜,不需要敲代码,但是功能很强大. 2. 可以导入多种数据源:ODBC数据源.xls和csv文件.access数据库. 3. 可以保存为j ...
- oracle sqlldr数据导入方法,sqlldr导入oracle数据
最近配合本部门的一位工程师做投诉的数据割接,主要就是将旧系统中的数据导入到新系统中,这里用了一个工具sqlldr.这是一个比较好的快捷的工具,很适合批量导入数据. 本人也参考了网络上的一些文章,现将总 ...
- matlab导入地图文件,matlab 外部数据导入方法详解
在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件.MATLAB使用多种格式打开和保存数据.本章将要介绍 MATLAB中文件的读写和数据的导入导出. 13.1 数据基本操作 本节 ...
- Python几种常用的数据导入方法
1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumP ...
- 【Hive】数据导入方法
Hive版本:Hive 1.1.0-cdh5.14.2 1. INSERT插入 1.1 单条插入 INSERT INTO TABLE tablename [PARTITION (partcol1[=v ...
最新文章
- 重磅日程公布!与百名大咖在线交流技术,2天20个AI论坛不可错过
- 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 使用文档 | 创建 Protobuf 源文件 | Protobuf 语法 )
- 对高级软件工程课程的展望 by 吴双志
- VM虚拟机下安装CentOS_6.5_x64
- 保存模型后无法训练_模型构建到部署实践
- 2.5.1 MySQL数据库备份恢复基础讲解
- RabbitMQ—流量控制之内存阈值
- Xamarin Android Webview中JS调用App中的C#方法
- 第2关:子节点创建、列出、删除
- 不给糖果就捣乱,用Python绘制有趣的万圣节南瓜怪【华为云分享】
- java开发app的缺点_App原生开发的优缺点有哪些
- arcpy.ProjectRaster_management
- LogAnomaly: Unsupervised Detection of Sequential and Quantitative Anomalies in Unstructured Logs
- C语言:鸡兔同笼(随机输入头数和脚数)
- 《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话
- unable to load Private Key 6572:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\
- 基于RFID自动识别技术的智能试卷管理系统
- AutoML功能解析
- Web前端面试指导(八):iframe有那些缺点
- 面经八之牛客网面经整理
热门文章
- STC-ISP下载失败的原因小结
- Mirth Connect 快速安装
- CGLIB动态代理使用介绍
- 51单片机模块化编程
- pytorch实现segnet_pytorch版segnet复现实践
- 462计算机连接错误,金蝶K3始终462错误,怎么处理???????
- 北大青鸟汉字注释机内码_delphi取汉字的机内码、UniCode码
- 2022年给正在创作的程序员的实用工具
- c++创建线程的6种方法
- unity游戏开发毕设_基于unity游戏引擎的游戏设计毕设论文.doc