Presentation is loading. Please wait.

Presentation is loading. Please wait.

DSP技术与应用 电子与信息技术系.

Similar presentations


Presentation on theme: "DSP技术与应用 电子与信息技术系."— Presentation transcript:

1 DSP技术与应用 电子与信息技术系

2 第四讲 新建工程、调试与烧写 主讲教师:陈虹安

3 学习要点 1、新建工程 2、调试工程 3、烧写程序 2019/12/3 2019/12/3

4 使用SETUP CCS进行配置 1、双击Setup CCStudio v3.3: 2019/12/3 2019/12/3

5 2、双击Setup CCStudio v3.3后,出现下图:
2019/12/3 2019/12/3

6 3、在Available Factory Emulator后的选项Family中选择c28XX,platform选择tds510usb emulator后 ,出现下图:
2019/12/3 2019/12/3

7 4、双击Available Factory Boaeds里的F2812 TDS510USB Emulator,出现下图:
2019/12/3 2019/12/3

8 6、右键点击CPU-1,选择Properties,出现下图所示对话框,选择28335的GEL文件,点击OK。
2019/12/3 2019/12/3

9 7、单击左下角处的save&quit设置完毕出现下图问话框,单击“是”进入CCStudio3.3的开发环境:
2019/12/3 2019/12/3

10 新建工程 1、打开CCStudio v3.3,准备新建工程: 2019/12/3 2019/12/3

11 2、进入CCStudio3.3后,新建工程,如下图:
2019/12/3 2019/12/3

12 设置工程名与路径,在此处不允许的中文路径,且路径必须放在Myproject下,路径如下:D:\CCStudio_v3
设置工程名与路径,在此处不允许的中文路径,且路径必须放在Myproject下,路径如下:D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_examples\test,如下图: 2019/12/3 2019/12/3

13 3、新建工程后,所有的源文件、头文件都欠缺,如下图:
2019/12/3 2019/12/3

14 4、新增两个CMD文件“F28335.cmd”和“DSP2833x_Headers_nonBIOS.cmd”, 具体步骤如下图:
2019/12/3 2019/12/3

15 5、 新增“F28335. cmd”文件,路径为“D:\CCStudio_v3
5、 新增“F28335.cmd”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\cmd”,然后加入工程,如下图: 2019/12/3 2019/12/3

16 “28335_RAM_lnk.cmd”,用于仿真调试 “F28335.cmd”,用于flash烧写
2019/12/3 2019/12/3

17 6、新增“DSP2833x_Headers_nonBIOS. cmd”文件,路径为“D:\CCStudio_v3
6、新增“DSP2833x_Headers_nonBIOS.cmd”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_headers\cmd”,然后加入工程,如下图: 2019/12/3 2019/12/3

18 在此处,有两个cmd文件,DSP2833x_Headers_nonBIOS.cmd和DSP2833x_Headers_BIOS.cmd BIOS是TI提供的一个嵌入式实时系统内核 TI的提供的实时操作系统应该是支持C5000和C6000,不支持C2000系列芯片 前一个是不运行BIOS时的cmd文件,后一个是BIOS下的cmd文件 2019/12/3 2019/12/3

19 注:1、仿真调试时使用“DSP2833x_Headers_nonBIOS.cmd”和“28335_RAM_lnk.cmd”
2、用于flash烧写时使用,“DSP2833x_Headers_nonBIOS.cmd”和“F28335.cmd” 3、不管在何种方式下28335_RAM_lnk.cmd和F28335.cmd不能同时用,也不能代替用。 2019/12/3 2019/12/3

20 7、新增8个源文件,如下: (1)DSP2833x_ADC_cal.asm//AD校准
(2)DSP2833x_CodeStartBranch.asm//负责上电后程序执行顺序跳转的 (3)DSP2833x_DefaultIsr.c//定义好了所有 F2812 与外设相关的中断函数 (4)DSP2833x_PieCtrl.c//用到中断,需添加 (5)DSP2833x_PieVect.c//用到中断,需添加 (6)DSP2833x_SysCtrl.c// 初始化DSP运行时钟 (7)DSP2833x_usDelay.asm//调用延时程序 (8)DSP2833x_GlobalVariableDefs.c//全局变量定义 2019/12/3 2019/12/3

21 8、 新增“DSP2833x_ADC_cal. asm”文件,路径为“D:\CCStudio_v3
8、 新增“DSP2833x_ADC_cal.asm”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\sourse”,然后加入工程,如下图: 2019/12/3 2019/12/3

22 注: 前七个源文件路径 如下:“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\sourse”
注: 第8个源文件路径 如下:“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_headers\sourse” 2019/12/3 2019/12/3

23 9、 新建main.C文件,加入工程,如下图:
2019/12/3 2019/12/3

24 10、 加入include文件与Lib文件,如下图:
2019/12/3 2019/12/3

25 11、 选择类型为浮点型32位,如下图: 2019/12/3 2019/12/3

26 12、 配置include的路径,在“include search path”栏输入路径“. \
12、 配置include的路径,在“include search path”栏输入路径“..\..\DSP2833x_headers\include;..\..\DSP2833x_common\include”如下图: 2019/12/3 2019/12/3

27 13、 如下图: 2019/12/3 2019/12/3

28 14、配置include的路径与名称,分别为“. \. \DSP2833x_common\include”和“rts2800_fpu32
14、配置include的路径与名称,分别为“..\..\DSP2833x_common\include”和“rts2800_fpu32.lib”如下图: 2019/12/3 2019/12/3

29 15、编译,排除错误,如下图: 2019/12/3 2019/12/3

30 烧写FLASH 将仿真器的一端连接到PC机,另一端的JTAG头接到EVM板上,按如下步骤进行操作:
1、双击CCStudio v3.3,打开软件: 2019/12/3 2019/12/3

31 2、进入CCStudio3.3后,先连接仿真器与EVM板,点击Debug→connect连接硬件仿真器,如下图:
2019/12/3 2019/12/3

32 3、打开新建的工程,注意此时的工程应该已经包含了CMD文件、源文件与头文件,如下图所示:
2019/12/3 2019/12/3

33 4、点击tools菜单栏下的on-chip flash programmer,弹出烧写对话框,如下图所示:
2019/12/3 2019/12/3

34 5、在弹出的对话框是对芯片的时钟频率的选择,我们这里用的是外部30M的晶振,经过2分频再通过PLL10倍频,故设置如下图所示:
2019/12/3 2019/12/3

35 6、完成上述设置后,点击“OK”,弹出添加API函数对话框,如下图所示:
点击“Browse”,弹出API选择框,选择“FlashAPIInterface28335V2_10.out”如下图所示: 2019/12/3 2019/12/3

36 7、完成上述设置后,点击“OK”,弹出对话框,如下图所示(红框内设置不可更改):
2019/12/3 2019/12/3

37 8、添加你所要烧写的OUT文件,其路径为D:\CCStudio_v3
8、添加你所要烧写的OUT文件,其路径为D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_examples\test2,如下图所示: 2019/12/3 2019/12/3

38 9、点击执行键,烧写所选程序,如下图所示:
2019/12/3 2019/12/3

39 10、出现下图所示界面,说明烧写成功。 2019/12/3 2019/12/3

40 烧写FLASH注意事项 2019/12/3 2019/12/3

41 2019/12/3 2019/12/3


Download ppt "DSP技术与应用 电子与信息技术系."

Similar presentations


Ads by Google