This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【TI测评报告】TMDSCNCD280025C + TMDSHSECDOCK 套件测评

Other Parts Discussed in Thread: C2000WARE

1.开箱展示

a. 拿到板子已经几天了,今天有空终于可以上手测试了评估了,先展示一下板子外观。

总共两个盒子,其中一个里面装的是核心板(上图小点的PCBA),一个装的是底板(上图大的PCBA),还有2根MINI USB电缆、杜邦线、跳线帽等配件。

b. 按照说明书,把核心板安装到底板上去,很简单,不用辨别方向,底板的插槽设计是防呆的,不用担心插反的问题。安装好如下图所示:

 

2. 搭建开发环境

a. 搭建开发环境,按照说明书要求,需要安装 CCS IDE 和 C2000Ware , 在这里不在赘述。

https://www.ti.com/tool/download/C2000WARE

https://www.ti.com.cn/tool/cn/CCSTUDIO-C2000

 

 

 b. 安装完CCS ,启动CCS, 导入C2000WARE 中280025的 LED example, 如下图所示:

c. 硬件连接:在已经组装好的板卡上插入 MINI USB 电缆,其中一根线插入核心板上的J1接口,这根线是连接板载XDS100仿真器的;另一根线插入底板的 J17 接口,这根线主要是用来给板卡供电的。连接完成后如下图所示:

d. 编译,下载,运行,可以观察到 D1红色的 LED 闪烁,到此,板子和软件开发环境一切正常。

 

3. 修改代码,烧写程序

a. 导入的project 只控制一个 LED  D1, 可以照葫芦画瓢,再添加对 LED  D2 的控制。

b. 编译、下载、运行,两个LED 同时闪烁,完美

c. 把 28002x_generic_ram_lnk.cmd 换成 28002x_generic_flash_lnk.cmd, 从新编译,然后烧写程序。脱机运行,一切OK.

 

4. 创建基于 TI-RTOS 的工程

a. 根据芯片手册简介可知,280025主频 100MHz, FLASH 128KB ,RAM 24KB, 这样的硬件资源完全可以跑 TI-RTOS 。

b. 在CCS 下创建 SYS/BIOS的 project, 然后添加文件,如下图所示:

c. 修改 main.c ,添加硬件初始化代码,修改Task ,添加头文件路径等。然后编译,烧写到FLASH 中仿真,单步运行和全速运行都没问题。运行结果也正常。如下图,在Task里面设置一个断点,仿真过程的示意图。

 

5.心得体会

     TI的芯片,生态很好,容易上手。而且TI芯片资料很全,资料很开放,需要什么在TI网站任意下载,不像其它家,资料不全,即使有资料,好多都需要签NDA协议,生态更不用说,差的不能再差,对于做项目,选TI的芯片风险可控。