目录

一、背景

二、具体使用说明

1.TI仿真器的连接步骤

2.怎么用仿真器看波形

3.怎么用仿真器把音频数据保存成PCM格式

4.仿真器使用过程中遇到的问题

三、总结


一、背景

在用TI的C6748平台做音频项目的过程中,要用CCS编译环境对程序进行编译,以及用TI的仿真器对程序进行仿真以及观察波形和保存音频数据.因此这里对TI仿真器的使用以及过程中可能遇到的问题进行简单的说明.

二、具体使用说明

1.TI仿真器的连接步骤

(a)仿真器的配置

首先选择CCS仿真器的Windows--------show view ----------target configeration.在串口的右上角会出现target configeration.双击LCDKC6748.ccxml会在左边出现LCDKC6748.ccxml的相关配置,我们首先选择仿真器的型号和TI处理的型号,如下图

选择完仿真器的型号和处理器的型号之后,再点击左下角的Advanced,然后从我们项目的CCS代码工程路径中选择gel文件.

 

通过上面的两个步骤完成了仿真器的配置.

(b)仿真器的驱动安装

将厂家提供的仿真器驱动放到自己的电脑路径中,将仿真器连接到电脑的USB口之后,右键我的电脑---设备管理器,选择驱动所在的路径进行驱动程序的安装,

(c)仿真器的连接

经过上面两个步骤,对仿真器进行了配置和安装驱动程序之后,下面可以在CCS开发环境中连接仿真器了,具体连接步骤为右键Launch Selected Configuration(如下图),

 

然后右键SEED XDS510PLUS Emulator,选择Connect target(如下图)

 

连接成功后,点击下图中的按钮,选择.out应用程序所在的路径,然后加载应用程序.

 

然后就可以点击下图中的按钮运行程序了.

2.怎么用仿真器看波形

选择tool--------graph-----------sigle time,然后把要观察波形的数据的起始地址写上,变量的地址可以通过add to expressions查看.因为我们的音频数据是16bits的,因此这里的数据类型选择16 bit.(如下图)

 

另外,查看波形的时候可以在程序中设置断点,例如在下图中的while循环的for循环的那里设置一个断点,如果不设置断点,那么也可以当程序运行之后,点击暂停运行,暂停之后再观察波形.

 

3.怎么用仿真器把音频数据保存成PCM格式

选择tools-----save memory,选择PCM格式文件保存的路径(路径中不能包含中文,中文路径不能保存),点击next

 

然后,下图中的每个words指四个字节.

 

4.仿真器使用过程中遇到的问题

(a)一般我们的C6748设置的启动方式是串口启动,我们使用仿真器的时候一般也是用这种启动模式,但是如果有时候发现这种模式没法用,那么这时候可以把C6748的启动模式改为debug模式,如下图最后一种模式

 

(b)仿真器连接失败

 

上图中的这种功能情况可以把CCS软件重启下,把电路板断电重新上电,一般就会好了,

(c)仿真器连接失败

    下图中的这种情况可以尝试把CCS软件重启,把电路板断电重新上电,如果不好的话,这时候可以右键我的电脑----设备管理器,把仿真器驱动卸载掉,然后重新安装驱动,如果这样操作还是不行,那么就重新操作一遍,操作完之后重启下电脑.

 

(d)用SecureCRT连接串口时,串口打印乱码

这种情况是因为选择gel文件的时候选错了,如果选择的gel文件是CCS软件的安装路径中的gel文件,那么就会出现串口打印乱码没法看,把gel文件的路径选择为我们项目的ccs工程路径里面的gel文件之后,串口打印就不会乱码了.

 

三、总结

    本文介绍了TI仿真器的配置连接,以及怎么使用仿真器查看波形进行数据分析,怎么用仿真器保存音频数据为PCM格式的数据,最后根据自己在使用过程中遇到的问题,列举了几个在仿真器的使用过程中可能会遇到的问题,并给出了解决方法。

GitHub 加速计划 / compose / compose
33.28 K
5.15 K
下载
compose - Docker Compose是一个用于定义和运行多容器Docker应用程序的工具,通过Compose文件格式简化应用部署过程。
最近提交(Master分支:3 个月前 )
5e3a0953 full diff: https://github.com/docker/cli/compare/v27.4.0-rc.1...8d1bacae3e49ed1d096eede8eef4ae851d7f2eae Signed-off-by: Sebastiaan van Stijn <github@gone.nl> 5 天前
a2a3eb72 - full diff: https://github.com/docker/cli/compare/cb3048fbebb1...v27.4.0-rc.1 Signed-off-by: Sebastiaan van Stijn <github@gone.nl> 5 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐