创龙TMS320C665x基于广州创龙编写的RTSC组件的例程
RTSC(Real-Time Software Components)实时软件组件,为嵌入式C语言引入组件技术。组件(Component)技术是各种代码重用方法中最重要的一种方法,每个组件会提供一些标准且简单的应用接口,允许使用者设置和调整参数和属性。用户可以将不同来源的多个组件有机地结合在一起,快速构成一个符合实际需要的复杂(大型)应用程序。而基于广州创龙编写的RTSC组件的例程,其实目的是有效地简化对这部分操作,不需要用户编写代码就可以通过图形界面配置。
基于广州创龙编写的RTSC组件,可以生成为CCS插件,可以直接安装。组件安装与TI发布的组件方法一致。例如SYS/BIOS之类。
因SYS/BIOS程序运行后风扇停转,需要手动添加风扇的代码来解决此问题。用RTSC组件可以简单地解决这个问题,即boardlib_2_02_06_00组件,此组件位于Tools目录下,将此组件解压到CCS安装路径的ti目录下,打开CCS会识别到该组件,选中即可导入,成功导入后CCS会提示重启,重启后该组件生效。
图 466
安装完成后可以在CCS新建工程窗口看到Fan组件。
图 467
此处以SYS/BIOS例程中NDK_UDP为例进行操作。右键选中NDK_UDP工程,在弹出的窗口
点击属性项。
图 468
图 469
打开CFG文件。
图 470
图 471
当组件添加到工程的时候,重新编译并运行这个程序时,风扇就会启动,转速可调。
7.1 RTSC_Fa模拟串口使用printf函数n——对散热风扇转速进行控制
基于广州创龙编写的RTSC组件的例程路径在光盘的"Demo/RTSC_C665x"文件夹下。该程序实现的功能是通过定时器调整风扇定时器,控制频率来达到控制转速目的。将开发板的串口和PC机连接,打开串口调试终端,按照工程导入步骤加载NonOS_Fan.out文件,然后点击程序运行按钮,串口打印信息如下: