你知道DSP程序大小如何看吗?

你知道DSP程序大小如何看吗?,第1张

装个CCS5.5版本,菜单“view”-“other”,在节点“code

compose

studio”里面,那个什么内存东东的,打开这个窗口,会用条形图把每个section的占用空间都显示出来,非常直观。我这个电脑是5.2,居然没有这个功能!

1)导入既有CCS工程,编译、运行和调试DSP应用程序;

(2)创建应用型工程、源文件和目标配置文件;

(3)掌握CCS的基本调试步骤和内存数据观察方法。

界面

注意右边CCS Edit表示界面是代码编辑界面:

注意左边选择CCS Debug表示代码调试界面:

一、创建一个Hello world简单程序:​

1)Project->New CCS Project

2) 按下图选择

Project name:工程名称

Output type:类型

Use default location:存放位置

Advanced setting设置如下

(注意:都不能有中文名,可以根据自身情况进行修改)

Project templates and examples:工程例程,选择hello world

3) 创建成功如下:

4)点击锤子符号,进行编译,生成一个Debug文件如下:

若提示如下显示如下

点击c6748.cmd 输入-stack 2000 -heap 2000

5)右键工程,选择new>target configuration file,点击target configuration file

然后可以修改名字(不能有中文),可以直接finish

6) 配置*****.ccxml文件:在搜索栏输入c674,勾选c674x cpu,保存

7) 编译运行点击hello.c,后点击小虫子(Debug),然后点击ok

会进入Debug Edit界面:

8) 进行调试:如果界面如下,有这个小虫子Debug,然后点击绿色箭头运行

-------如果没有,view >Debug

9) 点击运行后如下:

10) 如果需要结束运行:点击红色,结束Debug,会自动回到ccs Edit界面

2、 导入工程文件:

3、 查看系统内存:

1)

1. 使用Expression查看系统内存

2. 使用Memory Browser查看系统内存

3. 使用tools >Graph >Single Time,使用图表查看系统内存

不知你看过DSP的那几个重要的软件手册没有,因为DSP的程序在它的编译环境下编译后,会生成段,按照段的方式安排代码,TI的CCS下生成的是后缀名为.out的COFF格式,你要了解这个格式,然后看看链接命令,你就知道代码怎样映射到存储空间了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12037425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存