工作环境: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的数据导入方法相关推荐

  1. 教你两种数据库覆盖式数据导入方法

    摘要:本文主要介绍如何在数据库中完成覆盖式数据导入的方法. 前言 众所周知,数据库中INSERT INTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况 ...

  2. Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法

    pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...

  3. Python八种数据导入方法,你掌握了吗?

    数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...

  4. 【Python】Python八种数据导入方法,你掌握了吗?

    数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...

  5. 用matlab绘制外部导入数据图像,matlab 外部数据导入方法详解(3)

    ● load filename X Y Z ...:将filename中的变量X.Y.Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符"*". ● load fil ...

  6. Sqlyog之excel数据导入方法

    注意:excel表不能有中文 功能介绍: 1. 导入操作比较傻瓜,不需要敲代码,但是功能很强大. 2. 可以导入多种数据源:ODBC数据源.xls和csv文件.access数据库. 3. 可以保存为j ...

  7. oracle sqlldr数据导入方法,sqlldr导入oracle数据

    最近配合本部门的一位工程师做投诉的数据割接,主要就是将旧系统中的数据导入到新系统中,这里用了一个工具sqlldr.这是一个比较好的快捷的工具,很适合批量导入数据. 本人也参考了网络上的一些文章,现将总 ...

  8. matlab导入地图文件,matlab 外部数据导入方法详解

    在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件.MATLAB使用多种格式打开和保存数据.本章将要介绍 MATLAB中文件的读写和数据的导入导出. 13.1 数据基本操作 本节 ...

  9. Python几种常用的数据导入方法

    1.通过标准的Python库导入CSV文件:   Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumP ...

  10. 【Hive】数据导入方法

    Hive版本:Hive 1.1.0-cdh5.14.2 1. INSERT插入 1.1 单条插入 INSERT INTO TABLE tablename [PARTITION (partcol1[=v ...

最新文章

  1. 重磅日程公布!与百名大咖在线交流技术,2天20个AI论坛不可错过
  2. 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 使用文档 | 创建 Protobuf 源文件 | Protobuf 语法 )
  3. 对高级软件工程课程的展望 by 吴双志
  4. VM虚拟机下安装CentOS_6.5_x64
  5. 保存模型后无法训练_模型构建到部署实践
  6. 2.5.1 MySQL数据库备份恢复基础讲解
  7. RabbitMQ—流量控制之内存阈值
  8. Xamarin Android Webview中JS调用App中的C#方法
  9. 第2关:子节点创建、列出、删除
  10. 不给糖果就捣乱,用Python绘制有趣的万圣节南瓜怪【华为云分享】
  11. java开发app的缺点_App原生开发的优缺点有哪些
  12. arcpy.ProjectRaster_management
  13. LogAnomaly: Unsupervised Detection of Sequential and Quantitative Anomalies in Unstructured Logs
  14. C语言:鸡兔同笼(随机输入头数和脚数)
  15. 《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话
  16. unable to load Private Key 6572:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\
  17. 基于RFID自动识别技术的智能试卷管理系统
  18. AutoML功能解析
  19. Web前端面试指导(八):iframe有那些缺点
  20. 面经八之牛客网面经整理

热门文章

  1. STC-ISP下载失败的原因小结
  2. Mirth Connect 快速安装
  3. CGLIB动态代理使用介绍
  4. 51单片机模块化编程
  5. pytorch实现segnet_pytorch版segnet复现实践
  6. 462计算机连接错误,金蝶K3始终462错误,怎么处理???????
  7. 北大青鸟汉字注释机内码_delphi取汉字的机内码、UniCode码
  8. 2022年给正在创作的程序员的实用工具
  9. c++创建线程的6种方法
  10. unity游戏开发毕设_基于unity游戏引擎的游戏设计毕设论文.doc