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
第四章: 用户程序固化和加密.....................................................8
4.1烧写FLASH.......................................................................................................................8 4.2 加密....................................................................................................................................8 4.3 解密..................................................................................................................................10 5 注意事项.............................................................................................................................10 6 免责声明.............................................................................................................................12
1
www.361ic.net
第一章 MiniF28035功能简介
1.1 MiniF28035简介
MiniF28035是科州电子在2010年推出的Piccolo系列迷你开发套件。它包含两个部分:XDS100v1仿真器,和MiniF28035开发板,体积如半张名片,小巧玲珑。它的出现为开发Piccolo系列微处理器提供了极大的方便。用户可以以极高的性价比在其基础上进行二次开发,学习,或者用以做为演示并销售Piccolo系列芯片的载体。
该系统的XDS100v1仿真器提供了14针标准JTAG仿真接口,具有极好的通用性和兼容性。XDS100v1仿真器可以调试的芯片有: TMS320C28x, TMS320Cx, TMS320C55x,
TMS320Cx+, 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位的精度。
2
www.361ic.net
1.2 MiniF28035硬件接口
MiniF28035的JTAG调试硬件接口是TI标准14Pin接口, 需要5V外接电源输入,电源输入接口有5.5mm插座和USB插座两种。 当用户有进行电机等较大功率用
3
www.361ic.net
电设备测试的时候,建议用大于5V1A驱动能力的开关电源(不同的电脑主板USB接口驱动能力不同,存在较大功耗时,需要用驱动能力强的电源)。其余管脚请参考开发板原理图文件。
1.3 MiniF28035的使用
安装CCS4.2(推荐)之后直接将USB接口的XDS100仿真器接入,系统会自动识别。
如果用户选择用CCS3(不推荐),XDS100v1USB驱动安装路径为:
4
www.361ic.net
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)上面测试结果都是即插即用。
5
www.361ic.net
第三章 MiniF28035开发板实验
3.0 实验前的准备
将“例程”文件夹下的T-Oasis_28035文件夹拷贝到磁盘中,去掉其只读属性。我们在这里将文件夹放在E盘盘符下。E:\\Code_DSP\\CCS4
1)启动CCS4.2
2)在启动的CCS4 Select a workspace下面选择E:\\T-Oasis_28035
6
www.361ic.net
3)CCS4启动完成后我们可以看到工程目录。
7
www.361ic.net
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和EPWM3A(GPIO4)链接 与开发板的插针座位置对应是:
具体操作请参考视频教程“实验3 ADC与CLA实验.exe”。
第四章: 用户程序固化和加密
Please Nota that, 由于
TMS320F28035, FLASH固有的特点,MiniF28035开发板对
FLASH烧写不当引起的芯片损坏不在售后技术支持范围内。用户在开发过程中建议通过RAM进行调试。
4.1烧写FLASH
请参考MiniF28027开发板视频教程“flash烧写实验.exe”
4.2 加密
Piccolo芯片加密后,只有通过密钥才能通过CCS等工具读取和擦出Flash. 此小节介绍加密的一般方法,请特别注意,牢记密码,否则被加密芯片无法解密,
8
www.361ic.net
或者永久锁死。
128位密钥全为0,芯片永久锁死;128位密钥全为1,等同于没有加密,这里假设我们需要设置128位密钥为十六进制数FFFF,……,FFFF,1111,1111 ,即修改Key1 Key0为1111;
加密成功CCS4会有如下的提示:
可以单击LOCK按钮,若不点击,Piccolo处理器在下次上电重启会自动lock, 我们单击lock,会有如下的提示:
这样系统加密成功。(注:我们不建议用户在学习和调试阶段做加密测试,除非产品即将上市)
9
www.361ic.net
4.3 解密
解密后flash会被完全擦出,因此我们可以看到,即使有密钥,解密后flash中的数据还是会被擦除的,这样可以有效地保护用户烧写的代码。
5 注意事项
常见问题:
1) 工程无法完成编译
如果工程没有在E:\\Code_DSP\\CCS4\\T-Oasis_28035 目录下,程序也是可以正常编译通过。请查看 右键Build Properties –>Include Options-> 设置正确的头文件包含路径 ..\\..\\DSP2803X_headers\\include; ..\\..\\DSP2803X_common\\include;
10
www.361ic.net
示图:
示图:
2) 加密后开发板无法连接仿真器
需要将微处理器设置为wait启动。设置方法参加下表:
11
www.361ic.net
6 免责声明
日照科州电子有限公司随附提供的软件或者文档旨在提供给您(本公司的客户)使用,仅限于在本公司制造或销售的产品上使用。该软件或文档资料为本公司所有,科州电子持有文档的说明解释权。本公司保留在不通知用户的情况下,修改文档或者资料的权利,对于使用中出现的任何效果,本公司不承担任何责任。在任何情况下,公司不会对任何原因造成的特别的、偶然的或者间接的责任负责。
12
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务