第六章ICETEK-VC5509-AE评估板I/O寄存器的设计和使用 ICETEK-VC5509-AE评估板提供了四位的状态显示数码管、四位可读入数字量的开关和 控制GPIO通断的控制寄存器。这些接口不使用TMS320VC5509的芯片管脚实现。如下表格是 寄存器的列表: /O寄存器列表 外扩寄存器地址 寄存器名称 有效位数 读写状态 上电复位状态 0x400001 LEDR D3到D0有效 读/写允许 1111b 0x400002 SWR D3到D0有效 读允许 1.LEDR寄存器:地址是0x400001,为发光二极管控制寄存器,控制D1-D4。 Bit7 4 0 无效位 LEDR3 LEDR2 LEDRI LEDRO R/W-0 R/W-0 R/W-0 R/W-0 图例:R读允许,W:写允许,RW:读写允许,0:复位值,-x没有固定值 位 名称 说明 3 LEDR3 四位显示数码管。向某位写“0”,点亮相应的发光管,写“1”, 2 LEDR2 则使数码管熄灭。这个寄存器可读,在使用时可以通过读操作 1 LEDRI 0 LEDRO 得到最后一次写操作的值。 图示 LEDR寄存器描述 2.SWR寄存器:地址是0x40002,为拨档开关寄存器控制。 Bit7 3 0 无效位 SWR3 SWR2 SWRI SWRO R-x R-x R-X R-x 图例:R读允许,W:写允许,RW:读写允许,-0:复位值,-x没有固定值 位 名称 说明 SWR3 2 四位开关。当开关连通(处于ON一侧)时,寄存器读入“0”, SWR2 SWRI 当开关断开(不处于ON一侧)时,寄存器读入“1”。寄存器 可读,在使用时可以通过读操作得到四个开关的当前状态。 0 SWRO 图示 SWR寄存器描述 14
第 章 ICETEK–VC5509-AE 评估板 I/O 寄存器的设计和使用 ICETEK–VC5509-AE 评估板提供了四位的状态显示数码管、四位可读入数字量的开关和 控制 GPIO 通断的控制寄存器。这些接口不使用 TMS320VC5509 的芯片管脚实现。如下表格是 寄存器的列表: I/O 寄存器列表 外扩寄存器地址 寄存器名称 有效位数 读写状态 上电复位状态 0x400001 LEDR D3 到 D0 有效 读/写允许 1111b 0x400002 SWR D3 到 D0 有效 读允许 ------- 1. LEDR 寄存器:地址是 0x400001,为发光二极管控制寄存器,控制 D1-D4。 Bit7 4 3 0 无效位 LEDR3 LEDR2 LEDR1 LEDR0 R/W-0 R/W-0 R/W-0 R/W-0 图例:R 读允许,W:写允许,R/W:读写允许,-0:复位值,-x 没有固定值 位 名称 说明 3 LEDR3 四位显示数码管。向某位写“0”,点亮相应的发光管,写“1”, 则使数码管熄灭。这个寄存器可读,在使用时可以通过读操作 得到最后一次写操作的值。 2 LEDR2 1 LEDR1 0 LEDR0 图示 LEDR 寄存器描述 2. SWR 寄存器: 地址是 0x40002,为拨档开关寄存器控制。 Bit7 4 3 0 无效位 SWR3 SWR2 SWR1 SWR0 R-x R-x R-x R-x 图例:R 读允许,W:写允许,R/W:读写允许,-0:复位值,-x 没有固定值 位 名称 说明 3 SWR3 四位开关。当开关连通(处于 ON 一侧)时,寄存器读入“0”, 当开关断开(不处于 ON 一侧)时,寄存器读入“1”。寄存器 可读,在使用时可以通过读操作得到四个开关的当前状态。 2 SWR2 1 SWR1 0 SWR0 图示 SWR 寄存器描述 14 六
第二部分ICETEK-VC5509-AE教学系统软件使用指导 实验设备安装 一,开发环境 开发TMS320C55xx应用系统一般需要以下设备和软件调试工具: l.通用PC一台,安装Windows XP或以上版本操作系统及常用软件(如:WinRAR等)。 2.TMS320C55xx评估板及相关电源。如:ICETEK-VC5509-AE评估板。 3.通用DSP仿真器一台及相关连线。如:ICETEK-XDS1002+仿真器。 4.控制对象(选用)。如:ICETEK-CTR控制板。 5.TI的DSP开发集成环境Code Composer Studio v5.x。 6.实验程序及文档。 二.ICETEK-DSP教学实验箱的硬件连接 1,连接电源:打开实验箱,取出三相电源连接线(如右图),将电源线的 一端插入实验箱外部左侧箱壁上的电源插孔中。确认实验箱面板上电源总 开关(位于实验箱底板左上角)处于“关”的位置,连接电源线的另一端至 220V交流供电插座上,保证稳固连接。 2.连接DSP评估板信号线:当需要连接信号源输出到AD输入插座时, 使用信号连接线(如右图)分别连接相应插座。 3.连接仿真器JTAG电缆:将ICETEK仿真器的JTAG插头插到ICETEK -VC5509-AE评估板的JTAG接口上。 注意:除了仿真器的USB线缆外,任何设备不能带电连接或移除。 三.构造DSP开发软件环境 1.安装CCS软件(此文档假定用户将CCS安装在默认目录C:中,同时也建议用户按照默 认安装目录安装): (1)将实验箱附带的教学光盘插入计算机光盘驱动器。 (2)打开教学光盘的“CCS5x”目录。 (3)双击其中的“ccs_setup_5.x.0.00090.exe”,进入安装程序。安装步骤参考教材。 注意:安装之前需关闭所有杀毒软件和防火墙。 安装路径和CCS软件工作空间文件存放路径(文件夹名)不能含中文字符。 15
第二部分 ICETEK-VC5509-AE 教学系统软件 导 实验设备安装 一.开发环境 开发 TMS320C55xx 应用系统一般需要以下设备和软件调试工具: 1.通用 PC 一台,安装 Windows XP 或以上版本操作系统及常用软件(如:WinRAR 等)。 2.TMS320C55xx 评估板及相关电源。如:ICETEK–VC5509-AE 评估板。 3.通用 DSP 仿真器一台及相关连线。如:ICETEK-XDS100v2+仿真器。 4.控制对象(选用)。如:ICETEK-CTR 控制板。 5.TI 的 DSP 开发集成环境 Code Composer Studio v5.x。 6.实验程序及文档。 15 二.ICETEK-DSP 教学实验箱的硬件连接 1.连接电源:打开实验箱,取出三相电源连接线(如右图),将电源线的 一端插入实验箱外部左侧箱壁上的电源插孔中。确认实验箱面板上电源总 开关(位于实验箱底板左上角)处于“关”的位置,连接电源线的另一端至 220V 交流供电插座上,保证稳固连接。 2.连接 DSP 评估板信号线:当需要连接信号源输出到 A/D 输入插座时, 使用信号连接线(如右图)分别连接相应插座。 3. 连接仿真器 JTAG 电缆:将 ICETEK 仿真器的 JTAG 插头插到 ICETEK –VC5509-AE 评估板的 JTAG 接口上。 注意:除了仿真器的 USB 线缆外,任何设备不能带电连接或移除。 三.构造 DSP 开发软件环境 1.安装 CCS 软件(此文档假定用户将 CCS 安装在默认目录 C:\中,同时也建议用户按照默 认安装目录安装): ⑴将实验箱附带的教学光盘插入计算机光盘驱动器。 ⑵打开教学光盘的“CCS5.x”目录。 ⑶双击其中的“ccs_setup_5.x.0.00090.exe”,进入安装程序。安装步骤参考教材。 注意:安装之前需关闭所有杀毒软件和防火墙。 安装路径和 CCS 软件工作空间文件存放路径(文件夹名)不能含中文字符。 使用指
2.安装DSP通用仿真器驱动 使用USB电缆(一头A型USB,一头miniUSB)连接计算器和ICETE--XDS10Ov2+仿真器 此时计算机显示正在自动安装设备驱动,等安装完毕,打开设备管理器,在通用串行总 线控制器中可以看到TI XDS100 Channel A和TI XDS100 Channel B这2个设备,表示仿真 器已成功驱动。 马设备管理圈 ▣X 文件)操作a)查看心帮助) 中◆回图色®四墨塑 三砖通用串行总线控制经 Intel (R)ICH10 Fanily USB Enhaneed Host Controller 3A3A Intel (R)ICH10 Fanily USB Enhaneed Host Contreller 3A3C Intel (R)ICK10 Fanily USB Universal Hest Controller 3A34 Intel (R)ICH10 Fanily USB Universsl Hest Controller 3435 Intel (R)ICH10 Family USB Universal Kost Controller-3A36 Intel (R)ICH10 Fanily USB Universal Hest Controller -3437 Intel (R)ICH10 Fanily USB Universal Hest Controller-3438 Intel (R)ICH10 Fanily USB Universal Host Controller 3A39 TI XDS100 Charnel B 3.安装实验程序 双击光盘中的实验安装文件VC5509AE-CCS5-XDS100V2+.exe,自动解压缩后安装到 C:ICETEK目录下。 四.启动和设置CCS 1.启动CCS (I)双击桌面上图标打开CCS5: Code Composer Studio v5 (2)第一次打开CCS5时,会提示选择一个工作区,设置完毕后,点击OK: 16
2.安装 DSP 通用仿真器驱动 使用 USB 电缆(一头 A 型 USB,一头 miniUSB)连接计算器和 ICETE-XDS100v2+仿真器 此时计算机显示正在自动安装设备驱动,等安装完毕,打开设备管理器,在通用串行总 线控制器中可以看到 TI XDS100 Channel A 和 TI XDS100 Channel B 这 2 个设备,表示仿真 器已成功驱动。 3.安装实验程序 双击光盘中的实验安装文件 VC5509AE-CCS5-XDS100V2+.exe,自动解压缩后安装到 C:\ICETEK 目录下。 四.启动和设置 CCS 1.启动 CCS ⑴ 双击桌面上图标打开 CCS5: ⑵ 第一次打开 CCS5 时,会提示选择一个工作区,设置完毕后,点击 OK: 16
Vorkspace Launcher Select a workspace Code Composer Studio stores your projects in a folder called a workspace. Choose a workspace folder to use for this session. Workspace: C:\ICETEK\workspace-5509 Browse... Copy Settings OK Cancel (3)进入CCS5界面: CCS Edit-TI Setup Wizard 回这 回名 File Edit View Naviga CCS Edt Select a license option I Resource Expl Packages Welcom Select one of the following license options: 益白→ ACTIVATE Address: -Select this if you have an activation code,license file or license server FREE LICENSE-for use with XDS100 JTAG emulators Onboard emulators on EVMs/DSKs/Stellaris/eZdsp/MAVRK development kits.Does not support e2430. Linux/Android Appication Development using GDB .Simulators OCODE SIZE LIMITED (MSP430) Free 16KB code size limited tools for MSP430 ⑦ <Bock Next>Finish Cancel Web Resources UnScensed 后愿 (4) 第一次进入CCS时,会提示设置License(授权许可),我们这里使用XDS100v2仿真器, 可以使用免费的授权,选择“FREE LICENSE”,点击Finish完成,此时可以看到CCS 左下角显示“Licensed”。 注:若软件没有自动弹出License设置界面,可以点击菜单Help->Code Composer Studio Licensing Information打开License设置界面。 17
⑶ 进入 CCS5 界面: ⑷ 第一次进入 CCS 时,会提示设置 License(授权许可),我们这里使用 XDS100v2 仿真器, 可以使用免费的授权,选择“FREE LICENSE ”,点击 Finish 完成,此时可以看到 CCS 左下角显示“Licensed”。 注:若软件没有自动弹出 License 设置界面,可以点击菜单 Help->Code Composer Studio Licensing Information 打开 License 设置界面。 17
License Setup Wizard Select a license option Select one of the following license options OACTIVATE Select this if you have an activation code,license file or license server FREE LICENSE-for use with Onboard emulators on EVMs/DSKs/Stellaris/eZdsp/MAVRK development kits.Does not support eZ430. Linux/Android Application Development using GDB -Simulators CODE SIZE LIMITED (MSP430) Free 16KB code size limited tools for MSP430 Back Finish Cancel 回 心·图G风#·下,中平 卧c 公中→ Welcome to Code Composer Studio v5 You can bring this page up at any time by selecting Welcome from the Help menu è New Project ◆Highlights Examples ·System Analyzer ◆ULCo5t 色 Import Project Tutorial Videos 0 with Support 四 Web Resources Licensed 至此,我们已经进入到了CCS5开发环境了。 (⑤)下一步我们就可以进行仿真调试了。在CCS5下进行仿真之前,我们需要设置一个目标 配置文件(Target Configuration File),该文件一般是以".ccxml'"为后缀。该文件的配置是 由使用者目前要调试的硬件平台来决定的,即用户使用的仿真器型号和芯片型号。下面 2节会详细介绍该文件的配置方法。 18
至此,我们已经进入到了 CCS5 开发环境了。 ⑸ 下一步我们就可以进行仿真调试了。在 CCS5 下进行仿真之前,我们需要设置一个目标 配置文件(Target Configuration File),该文件一般是以".ccxml"为后缀。该文件的配置是 由使用者目前要调试的硬件平台来决定的,即用户使用的仿真器型号和芯片型号。下面 2 节会详细介绍该文件的配置方法。 18