DSP_2812_28335_CCS4.2环境下仿真编程新手入门.pdf
《DSP_2812_28335_CCS4.2环境下仿真编程新手入门.pdf》由会员分享,可在线阅读,更多相关《DSP_2812_28335_CCS4.2环境下仿真编程新手入门.pdf(54页珍藏版)》请在三一文库上搜索。
1、 XDS100 仿真器在仿真器在 CCS4.2 环境下仿真编程新手入门环境下仿真编程新手入门 本文档是我花了本文档是我花了 10 多个小时写出来的,是专门为帮助多个小时写出来的,是专门为帮助 CCS4.2 的新手入门而写的,思路就是我手把手领大家使用一遍的新手入门而写的,思路就是我手把手领大家使用一遍 CCS4.2,让 新手有一个直接的认识,初步学会使用 ,让 新手有一个直接的认识,初步学会使用 CCS4.2。本文档没有面面俱 到的去讲 。本文档没有面面俱 到的去讲 CCS4.2 的使用,只是讲一些的使用,只是讲一些 CCS4.2 的最基本操作,如果 想深入的学习 的最基本操作,如果 想深入的
2、学习 CCS4.2, 我的建议就是不断的去尝试, 我的建议就是不断的去尝试 CCS4.2, 好好利 用 , 好好利 用 CCS4.2 的的 Help。 在光盘中, 还有两个。 在光盘中, 还有两个 CCS4 的入门教程, 文件名: “ 的入门教程, 文件名: “CCS4 新手快速入门新手快速入门.pdf” 、“” 、“CCS4 28035 开发评估套件用户入门手 册 开发评估套件用户入门手 册.pdf” ,这两个文档内容比较详细,如果你在使用” ,这两个文档内容比较详细,如果你在使用 CCS4 的时候遇 到困难,可以去其中尝试寻找解决的方法。 的时候遇 到困难,可以去其中尝试寻找解决的方法。
3、在这里跟大家事先说明以下几点:在这里跟大家事先说明以下几点: 1、 CCS4(包括包括 4.1,4.2)内部已经集成了内部已经集成了 XDS100V1 和和 XDS100V2 的仿真器驱动程序,所以不用安装的仿真器驱动程序,所以不用安装 XDS100 驱动程序, 而驱动程序, 而CCS3.3就必须要安装就必须要安装XDS100的驱动程序, 这也算是 的驱动程序, 这也算是 CCS4 比比 CCS3 方便的一点。方便的一点。 2、 XDS100V2 仿真器需要在仿真器需要在 CCS4 及以上版本(包括及以上版本(包括 CCS4.1,CCS4.2)才能使用,不能在)才能使用,不能在 CCS3.3
4、版本下使 用,不管哪家生产的,只要是 版本下使 用,不管哪家生产的,只要是 XDS100V2 就一定如此。就一定如此。 在后文中的演示,使用的是在后文中的演示,使用的是 XDS100 仿真器和仿真器和 TMS320F28035 开发板,如果与你的仿真器和开发板,如果与你的仿真器和 DSP 型号本文使用的不相同,有些型号本文使用的不相同,有些 CCS4.2 的设置请触类旁通的调整一下。的设置请触类旁通的调整一下。 步骤步骤 1、安装、安装 CCS4.2 在安装之前, 我需要跟大家强调一点, 本店附赠光盘中的所有软件都 是没有病毒的, 都是经过我这边查杀过的, 保证是非常干净和值得信 任的。所以安
5、装的时候,需要各位朋友将你们电脑中的杀毒软件、电 脑防火墙、 在安装之前, 我需要跟大家强调一点, 本店附赠光盘中的所有软件都 是没有病毒的, 都是经过我这边查杀过的, 保证是非常干净和值得信 任的。所以安装的时候,需要各位朋友将你们电脑中的杀毒软件、电 脑防火墙、 360 安全卫士等等统统关掉, 而且如果安装和使用安全卫士等等统统关掉, 而且如果安装和使用 CCS4.2 的过程中,我这里强调了,包括在使用的过程中,我这里强调了,包括在使用 CCS4.2 的过程中,只要电脑 弹出来的“拦截警报” “需要信任”等等东西,都一概“不拦截” ,都 一概“添加到信任区” 。如果你将弹出来的“是否信任对
6、话框”点击 了“不信任” ,或者把程序放到了“ 的过程中,只要电脑 弹出来的“拦截警报” “需要信任”等等东西,都一概“不拦截” ,都 一概“添加到信任区” 。如果你将弹出来的“是否信任对话框”点击 了“不信任” ,或者把程序放到了“360 安全卫士的程序沙箱” ,那么安全卫士的程序沙箱” ,那么 CCS4.2 是无法正常使用的,会出现各种各样奇奇怪怪的现象,因为是无法正常使用的,会出现各种各样奇奇怪怪的现象,因为 CCS4.2 被杀掉软件或者防火墙拦截或者隔离了。那么就需要你卸载 掉已经安装的 被杀掉软件或者防火墙拦截或者隔离了。那么就需要你卸载 掉已经安装的 CCS4.2, 然后将你们电脑
7、中的杀毒软件、 电脑防火墙、, 然后将你们电脑中的杀毒软件、 电脑防火墙、 360 安全卫士等等统统关掉,然后再重新安装,除此以外没有别的方 法。这样的事情,已经又很多买家朋友遇到过了,所以我这里反复给 大家强调一下,避免大家遇到麻烦。 安全卫士等等统统关掉,然后再重新安装,除此以外没有别的方 法。这样的事情,已经又很多买家朋友遇到过了,所以我这里反复给 大家强调一下,避免大家遇到麻烦。 资料光盘中有资料光盘中有 CCS4.2 安装程序的压缩文件,安装程序的压缩文件, 文件名文件名 setup_CCS_4_Platinum.zip, 解压后双击解压后双击,进入安装界面,进入安装界面 点点 Ne
8、xt 进入进入 点红圈处,进入点红圈处,进入 选择安装路径,选择安装路径, 注意此处强烈推荐初学者使用默认的路径, 以避免后 面不必要的麻烦。 注意此处强烈推荐初学者使用默认的路径, 以避免后 面不必要的麻烦。然后然后 Next 进入进入 选择选择 Custom,然后点,然后点 Next,进入如下界面,进入如下界面 在这个界面里选择你需要的程序组件,是与你要使用的在这个界面里选择你需要的程序组件,是与你要使用的 DSP 芯片相 对应的,通常情况下选择红圈处即可( 芯片相 对应的,通常情况下选择红圈处即可(比如你使用比如你使用 TMS320F2812 或 者 或 者 TMS320F28035 就
9、选上就选上 C28x 32-bit Real-time MCUs,如果使用,如果使用 omap3520 那就选择“那就选择“Digital Media&Application Processors” ,依此 类推,如果不确定自己应该选什么芯片类型的话,就全选上 ” ,依此 类推,如果不确定自己应该选什么芯片类型的话,就全选上)然后)然后 Next,就开始安装了,直到,就开始安装了,直到 Finish 至此安装完成。至此安装完成。 步骤步骤 2、把光盘中的、把光盘中的 DSP 开发板开发板 C 语言源程序文件夹拷贝到电 脑中 语言源程序文件夹拷贝到电 脑中 如 果 买 家 朋 友 购 买 本 店
10、 的如 果 买 家 朋 友 购 买 本 店 的TMS320F2808或 者或 者 TMS320F2802 开 发 板 , 那 么 就 把 光 盘 中 的 “开 发 板 , 那 么 就 把 光 盘 中 的 “ Code of TMS320F280x CCS4” 这个文件夹拷贝到一个没有中文路径的地 方,这个文件夹内的文件就是 ” 这个文件夹拷贝到一个没有中文路径的地 方,这个文件夹内的文件就是 TMS320F2808 或者或者 2802 开发板 做实验所需要的。如果你购买了本店的 开发板 做实验所需要的。如果你购买了本店的 TMS320F28335DSP 开 发板,那么就把光盘中的“ 开 发板,
11、那么就把光盘中的“Code of TMS320F28335 CCS4”这个 文件夹拷贝到一个没有中文路径的地方, 这个文件夹内的文件就 是 ”这个 文件夹拷贝到一个没有中文路径的地方, 这个文件夹内的文件就 是 TMS320F28335 开发板做实验所需要的。开发板做实验所需要的。注意,一定是没有 中文路径的地方,包括“桌面”也是还有中文路径的,也是不允 许的,可以放在 注意,一定是没有 中文路径的地方,包括“桌面”也是还有中文路径的,也是不允 许的,可以放在 D:这样的路径下。这个事情我反复强调,请注 意! 这样的路径下。这个事情我反复强调,请注 意! 步骤步骤3、 上、 上TI官网注册取得
12、官网注册取得TI官方限制版官方限制版licence并装入并装入CCS4.2 中中 在资料光盘中的在资料光盘中的 CCS4.2 是免费版的, 所以需要是免费版的, 所以需要上上 TI 官网注册取 得 官网注册取 得 TI 官方限制版官方限制版 licence 并装入并装入 CCS4.2 中,中,请保证电脑能够正常上 网。 请保证电脑能够正常上 网。 首先你要在首先你要在TI的官网上免费注册一个账号,网址的官网上免费注册一个账号,网址。 点击红圈处点击红圈处 my.TI.Login 进入如下界面,剩下的就是注册一下了,就不多说了。进入如下界面,剩下的就是注册一下了,就不多说了。 注册完成后,进入注
13、册完成后,进入 CCS4.2 界面,步骤如下:界面,步骤如下: 开始菜单开始菜单-程序程序-Texas Instruments-CCS4.2 进入进入 CCS4.2,首先要选择首先要选择 Workspace 的路径, 默认即可, 然后点的路径, 默认即可, 然后点 OK。在这里我强调一下,推荐初学者请不要修改在这里我强调一下,推荐初学者请不要修改 Workspace 的 路径,也就是说,不要修改下图红圈处的路径,否则很有可能会 导致很多不必要的麻烦。 的 路径,也就是说,不要修改下图红圈处的路径,否则很有可能会 导致很多不必要的麻烦。 进入进入 CCS4.2 的的 C/C+文件编辑界面,如下文
14、件编辑界面,如下 点击点击 help-Licencing Options,如下图,如下图 进入到进入到 Licence 界面,然后点击界面,然后点击 Register 注意:如果出现下图报错,那么就是电脑的网络问题,这个问题 一般情况下不会出现。如果出现了,请给你的电脑换一个网络, 当然了, 是在有条件的前提下。 如果你的电脑网络是固定不能变 的,那么就跳过 注意:如果出现下图报错,那么就是电脑的网络问题,这个问题 一般情况下不会出现。如果出现了,请给你的电脑换一个网络, 当然了, 是在有条件的前提下。 如果你的电脑网络是固定不能变 的,那么就跳过 license 获取这个步骤,也没有问题的,
15、照样用, 我写这个步骤就是满足很多朋友对于软件获取 获取这个步骤,也没有问题的,照样用, 我写这个步骤就是满足很多朋友对于软件获取 licnese 的一种要 求。 的一种要 求。 http:/ 如果你特别要想获得一个如果你特别要想获得一个 license 的话,可以把你的电脑的网络 问题解决。 如果电脑网络实在没有办法解决, 并且很巧合的你用 的 的话,可以把你的电脑的网络 问题解决。 如果电脑网络实在没有办法解决, 并且很巧合的你用 的 DSP 芯片是芯片是 2000 系列,那么可以先卸载掉现有系列,那么可以先卸载掉现有 CCS4.2,然 后 重 新 安 装 , 安 装 的 时 候 , 遇
16、到 下 图 的 时 候 就 选 择 “ ,然 后 重 新 安 装 , 安 装 的 时 候 , 遇 到 下 图 的 时 候 就 选 择 “Microcontroller Edition” ,也就是蓝圈处,那么这个就是不需 要注册 ” ,也就是蓝圈处,那么这个就是不需 要注册 license 的。的。 然后, 后面就继续像前面第然后, 后面就继续像前面第 1 章节所讲的那样继续安装, 安装后, 重启,然后就跳过注册这一步,直接往后面做第章节 章节所讲的那样继续安装, 安装后, 重启,然后就跳过注册这一步,直接往后面做第章节 就可以了。就可以了。 如果你的电脑网络很如果你的电脑网络很 Ok 的,那么
17、就会自动登录的,那么就会自动登录 TI 官方网站, 进入如下界面, 官方网站, 进入如下界面, 这时需要使用前面已经注册好的用户名和密码来登录, 然后点击 下图中的“ 这时需要使用前面已经注册好的用户名和密码来登录, 然后点击 下图中的“Use Free Limited License” 然后就自动跳转到网页,如下图然后就自动跳转到网页,如下图 阿里旺旺:芯源乐淘 点击“点击“I agree”并点击“”并点击“Next” ,就进入下图” ,就进入下图 点击点击 Next,进入下图,进入下图 请将你电脑的请将你电脑的 MAC 地址填写到红圈处,然后地址填写到红圈处,然后 Next,出现下图,出现
18、下图 点击点击 E-Mail License 后,后,TI 官网就会自动将官网就会自动将 License 发邮件给 你,你打开邮件下载 发邮件给 你,你打开邮件下载 License 后,再回到后,再回到 CCS4 的界面,如下图的界面,如下图 点击红圈处,浏览找到你下载在电脑里的点击红圈处,浏览找到你下载在电脑里的 License,再点击红圈 处 ,再点击红圈 处 OK,就完成了注册。,就完成了注册。 阿里旺旺:芯源乐淘 插曲:插曲:获得自己电脑的获得自己电脑的 MAC 地址的方法如下,点地址的方法如下,点 开始开始-运行, 然后出现下图 运行, 然后出现下图 键入键入 cmd 后点确定,出现
19、下图后点确定,出现下图 然后键入然后键入 ipconfig all 再回车,如下图再回车,如下图 就出现下图,红圈处就是就出现下图,红圈处就是 MAC 地址地址 步骤步骤 4、进入、进入 CCS4.2 使用使用 Debug 在在 DSP 的的 RAM 中实时仿真中实时仿真 DSP 内部的 Memory Map 主要就是 RAM 和 FLASH 两部分,RAM 是 掉电丢失的,而 FLASH 是掉电不失的。DSP 一般 RAM 要比 FLASH 空间 小,一般调试程序在 RAM 中运行,当程序调试 OK 了,需要成为产品 生产了,就需要将程序烧写(固化)到 FLASH 中。RAM 和 FLASH
20、 其他 的还有很多区别,这里不一一列举。 下面我就以本店的 TMS320F2808 或者 2802DSP 开发板为例, 给大 家讲一下,如何在 CCS4.2 界面下将编写好 DSP 开发板的程序( DSP 内部的 Memory Map 主要就是 RAM 和 FLASH 两部分,RAM 是 掉电丢失的,而 FLASH 是掉电不失的。DSP 一般 RAM 要比 FLASH 空间 小,一般调试程序在 RAM 中运行,当程序调试 OK 了,需要成为产品 生产了,就需要将程序烧写(固化)到 FLASH 中。RAM 和 FLASH 其他 的还有很多区别,这里不一一列举。 下面我就以本店的 TMS320F2
21、808 或者 2802DSP 开发板为例, 给大 家讲一下,如何在 CCS4.2 界面下将编写好 DSP 开发板的程序(也就 是后面经常说到的 project 也就 是后面经常说到的 project)Load program 到 DSP 的 RAM 中,并进行 相应的调试。 购买本店的 TMS320F28335DSP 开发板的朋友, 只需要触 类旁通,将所有涉及到 TMS320F2808 或者 2802 的内容换成 TMS320F28335 即可。 在 )Load program 到 DSP 的 RAM 中,并进行 相应的调试。 购买本店的 TMS320F28335DSP 开发板的朋友, 只需
22、要触 类旁通,将所有涉及到 TMS320F2808 或者 2802 的内容换成 TMS320F28335 即可。 在 CCS4.2 的的 C/C+文件编辑界面下,如下图文件编辑界面下,如下图 点击点击 Project-Import Existing CCS/CCE Eclipse Project,如下图, 这步是将已有的 ,如下图, 这步是将已有的 project 文件导入文件导入 CCS4.2 点击后进入下图点击后进入下图 点击红圈处点击红圈处 Browse,出现下图“浏览文件夹” ,这时找到“,出现下图“浏览文件夹” ,这时找到“Code of TMS320F280x CCS4 ”( 这
23、个 是 本 店”( 这 个 是 本 店TMS320F2808或 者或 者 TMS320F2802 开发板的配套例程程序源代码文件夹)开发板的配套例程程序源代码文件夹)或者或者“Code of TMS320F28335 CCS4” (这个是本店(这个是本店 TMS320F28335DSP 开发板 的配套例程程序源代码文件夹) 在你电脑中的保存路径, 然后一层一 层的点开“ 开发板 的配套例程程序源代码文件夹) 在你电脑中的保存路径, 然后一层一 层的点开“+”,直至找到直至找到 cpu_timer 子文件夹(子文件夹(不管是购买不管是购买 TMS320F2808 或者或者 TMS320F2802
24、 或者或者 TMS320F28335 都是去各自 文件夹内找到这个 都是去各自 文件夹内找到这个 cpu_timer 子文件夹子文件夹) ,然后点击“确定” 。) ,然后点击“确定” 。 注意:注意:TMS320F2808 或者或者 TMS320F2802 例程程序文件夹路径如下例程程序文件夹路径如下 Code of TMS320F280x CCS4DSP280x_examplescpu_timer 注意:注意:TMS320F28335 例程程序文件夹路径如下例程程序文件夹路径如下 Code of TMS320F28335 CCS4v120DSP2833x_examplescpu_timer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP_2812_28335_CCS4 环境 仿真 编程 新手入门
链接地址:https://www.31doc.com/p-3754772.html