www.361ic.net
1
MiniF28035 Piccolo 开发套件用户手册
第一章 MiniF28035 功能简介 ........................................................ 2
1.1 MiniF28035 简介................................................................................................................2
1.2 MiniF28035 硬件接口........................................................................................................3
..................................................................................................................................................3
1.3 MiniF28035 的使用............................................................................................................4
1.4 CCS 简介. ...........................................................................................................................5
第二章 软件安装和仿真器驱动 ..................................................... 5
2.1 CCS 安装 ............................................................................................................................5
2.2 加载仿真器驱动................................................................................................................5
第三章 MiniF28035 开发板实验 .................................................... 6
3.0 实验前的准备....................................................................................................................6
3.1 实验 1 LED 闪烁实验 .....................................................................................................8
3.2 实验 2 定时器控制 LED 闪烁实验 ................................................................................8
3.3 实验 3 ADC 与 CLA 实验 ..............................................................................................8
3.4 实验 4 FLASH 烧写实验 ................................................................................................8
第四章: 用户程序固化和加密 ..................................................... 8
4.1 烧写 FLASH.......................................................................................................................9
4.2 加密....................................................................................................................................9
4.3 解密..................................................................................................................................10
5 注意事项.............................................................................................................................11
6 免责声明.............................................................................................................................12
www.361ic.net
2
第一章 MiniF28035 功能简介
1.1 MiniF28035简介
MiniF28035 是科州电子在 2010 年推出的 Piccolo 系列迷你开发套件。它包含两个部分:
XDS100v1 仿真器,和 MiniF28035 开发板,体积如半张名片,小巧玲珑。它的出现为开发
Piccolo 系列微处理器提供了极大的方便。用户可以以极高的性价比在其基础上进行二次开
发,学习,或者用以做为演示并销售 Piccolo 系列芯片的载体。
该系统的 XDS100v1 仿真器提供了 14 针标准 JTAG 仿真接口,具有极好的通用性和兼
容性。XDS100v1 仿真器可以调试的芯片有: TMS320C28x, TMS320C54x, TMS320C55x,
TMS320C64x+, and TMS320C674x 。科州电子的 XDS100v1 仿真器采取 TI 原厂配
置,兼容 CCS3.3 和 CCS4。
F28035 目标板上集成了一个 LED,由 GPIO34 驱动。 其他资源全部引出
方便用户做二次开发。
开发套件清单:
◆XDS100v1 仿真器(支持 CCS3.3 和 CCS4)
◆TMS320F28035PNT 迷你系统板一块
◆光盘资料一张:
含原理图,实验代码,视频教程,软件开发工具,芯片资料,赠送电子书礼包。
◆5V1A 开关电源(选配)
TMS320F28035是TI公司最新推出的Piccolo系列DSP,Piccolo系列DSP与其它的DSP都
有了很大的改进。可以认为2803x系列是TMS320F2812的精简版,具有更低的价格,目前市场
价大概70元人民币左右。2803x系列的内部核心结构和各个寄存器与280x系列相统一,可以
非常方便的将原有280x系列DSP平台中的程序移植到2803x中。
TMS320F28035很大程度也改变的外部电路,内部集成了FLASH/OTP ROM和RAM,使用变
得非常简单,成本就是非常平易,性价比极高。Piccolo采用单电源供电,只要3.3V就可以
稳定工作,内部集成了1.8V的LDO给内核功电;内部采用了上电复位电路外接阻容就可以工
作(要求高的场合,建议使用外部复位器件);内部集成了精度为1%的震荡器,不需要外接
晶体,节省成本;Piccolo集成的ADC有12位的分辨率,使用内部参考源也可以达到10.9位的
精度。
www.361ic.net
3
1.2 MiniF28035硬件接口
MiniF28035的JTAG调试硬件接口是TI标准14Pin接口, 需要5V外接电源输入,
电源输入接口有 5.5mm 插座和 USB 插座两种。 当用户有进行电机等较大功率用
www.361ic.net
4
电设备测试的时候,建议用大于 5V1A 驱动能力的开关电源(不同的电脑主板 USB
接口驱动能力不同,存在较大功耗时,需要用驱动能力强的电源)。其余管脚请
参考开发板原理图文件。
1.3 MiniF28035的使用
安装 CCS4.2(推荐)之后直接将 USB 接口的 XDS100 仿真器接入,系统会自动识别。
如果用户选择用 CCS3(不推荐),XDS100v1USB 驱动安装路径为:
www.361ic.net
5
1.4 CCS简介
CCS 是 TI 公司推出的用于开发 DSP 芯片的集成开发环境,它采用 Windows 风
格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,
极大地方便了 DSP 芯片的开发与设计,是目前使用最为广泛的 DSP 开发软件之
一。 CCS 是一种针对 TMS320 系列 DSP 的集成开发环境,在 Windows 操作系统
下,采用图形接口界面,提供环境配置,源文件编辑,程序调试,跟踪和
等工具.
CCS 有两种工作模式:
1,软件仿真器模式:可以脱离 DSP 芯片,在 PC 机上模拟 DSP 的指令集和工作机制,
主要用于前期算法实现和调试.
2,硬件在线编程模式:可以实时运行在 DSP 芯片上,与硬件开发板相结合在线编程
和调试应用程序.
第二章 软件安装和仿真器驱动
2.1 CCS安装
双击 setup_CCS_4.2.0.10018.exe,选择默认选项即可。大约 10~20 分钟 CCS4 便
可自动安装完毕。
2.2 加载仿真器驱动
CCS4 默认集成了 XDS100v1 等仿真器的驱动程序,因此在 CCS4 以及以后的版
本 CCS 中无需安装 USB 仿真器驱动,笔者在两台 IBM PC(操作系统 WinXP)上
面测试结果都是即插即用。
www.361ic.net
6
第三章 MiniF28035 开发板实验
3.0 实验前的准备
将“例程”文件夹下的 T-Oasis_28035 文件夹拷贝到磁盘中,去掉其
只读属性。我们在这里将文件夹放在E盘盘符下。E:\Code_DSP\CCS4
1)启动 CCS4.2
2)在启动的 CCS4 Select a workspace 下面选择 E:\T-Oasis_28035
www.361ic.net
7
3)CCS4 启动完成后我们可以看到工程目录。
www.361ic.net
8
3.1实验 1 LED闪烁实验
在 CCS 中打开 GPIO_LED 文件夹下的 2803X 工程 GPIO_LED.PJT,正确设置好
include 文件和 source 文件的路径。在 CCS 任务栏 选择 RAM(将程序下载到 RAM 中调试,
这样可以避免反复重复下载到 flash 中),将程序下载到 RAM 中调试,我们可以单独 LED
以大约 1HZ 的速率闪烁。具体操作请参考视频教程“实验一 LED 闪烁实验”。
3.2实验 2 定时器控制 LED闪烁实验
Timer_LED 工程实现的功能就是用定时器控制 LED 闪烁。正确设置工作环境,点击 RUN,
我们可以看到 LED 以一定的速率闪烁。具体操作请参考视频教程“实验 2 定时器控制 LED
变频率闪烁实验.exe”。
3.3实验 3 ADC与 CLA实验
硬件准备: 将 ADCIN2(P6-12)和 EPWM3A(GPIO4)链接
与开发板的插针座位置对应是: P6-12 (ADCIN2)
P1-4 (EPWM3A)
具体操作请参考视频教程“实验 3 ADC 与 CLA 实验.exe”。
3.4实验 4 FLASH烧写实验
硬件准备:要让程序正常从 FLASH 加载,脱离仿真器运行,需要保证 GPIO34 在从新上电
前被上拉至高电平。具体操作参考视频教程:“实验 4 FLASH 烧写实验.exe”
第四章: 用户程序固化和加密
Please Nota that, 由于 TMS320F28035, FLASH 固有的特点,MiniF28035 开发板对由于
FLASH 烧写不当引起的芯片损坏不在售后技术支持范围内。用户在开发过程中建议通过
RAM 进行调试。
www.361ic.net
9
4.1烧写 FLASH
请参考“3.4 实验 4 FLASH 烧写实验”和 MiniF28027 开发板视频教程“flash
烧写实验.exe”
4.2 加密
Piccolo 芯片加密后,只有通过密钥才能通过 CCS 等工具读取和擦出 Flash.
此小节介绍加密的一般方法,请特别注意,牢记密码,否则被加密芯片无法解密,
或者永久锁死。(不建议用户在学习和调试阶段做加密测试,除非产品即将上市;若加密请参考 TI 官
方技术手册设置解密)
128 位密钥全为 0,芯片永久锁死;128 位密钥全为 1,等同于没有加密,这里假
设我们需要设置 128 位密钥为十六进制数 FFFF,……,FFFF,1111,1111 ,即修改
Key1 Key0 为 1111;
加密成功 CCS4 会有如下的提示:
可以单击 LOCK 按钮,若不点击,Piccolo 处理器在下次上电重启会自动 lock,
我们单击 lock,会有如下的提示:
www.361ic.net
10
这样系统加密成功。(注:我们不建议用户在学习和调试阶段做加密测试,除非
产品即将上市)
4.3 解密
解密后 flash 会被完全擦出,因此我们可以看到,即使有密钥,解密后 flash 中的
数据还是会被擦除的,这样可以有效地保护用户烧写的代码。
www.361ic.net
11
5 注意事项
常见问题:
1) 工程无法完成编译
如果工程没有在 E:\Code_DSP\CCS4\T-Oasis_28035 目录下,程序也是可
以正常编译通过。请查看 右键 Build Properties –>Include Options->
设置正确的头文件包含路径
..\..\DSP2803X_headers\include;
..\..\DSP2803X_common\include;
示图:
示图:
2) 加密后开发板无法连接仿真器
需要将微处理器设置为 wait 启动。设置方法参加下表:
www.361ic.net
12
6 免责声明
日照科州电子有限公司随附提供的软件或者文档旨在提供给您(本公司的客户)
使用,仅限于在本公司制造或销售的产品上使用。该软件或文档资料为本公司所
有,科州电子持有文档的说明解释权。本公司保留在不通知用户的情况下,修改
文档或者资料的权利,对于使用中出现的任何效果,本公司不承担任何责任。在
任何情况下,公司不会对任何原因造成的特别的、偶然的或者间接的责任负责。