1 什么是RTSC平台配置组件?
不严谨地用裸机编程来打个比方,RTSC实际上相当于我们裸机编程所使用的函数库的功能,里面包含了一些常用的底层函数。只不过在使用TI官方的实时操作系统SYS/BIOS时,由于所需要的底层函数实在太多,TI的开发人员就按照一定的格式将这些函数库做成一个包(package),以方便客户使用,这个包就是RTSC。因此,在进行SYS/BIOS开发时,一般也要同时安装RTSC组件。
由于RTSC是一种针对所有开发板的、具有可重用性的包,我们在针对某一具体平台(开发板)对RTSC进行编译时,就需要编写针对这一平台的配置文件,以让编译器输出能在该平台上正常运行的代码,这一配置文件就是本文所要讲解的RTSC平台配置组件。该配置文件主要描述的是处理器内存和缓存如何分配的问题,从这个角度讲它有点像裸机编程时使用的.cmd文件。
2 配置文件编写
RTSC平台配置组件是基于一种类似于Java script的脚本语言编写的,如果你很擅长Java script,可以直接改写配置文件的文档。如果你不擅长Java script也没关系,我们还可以通过CCS中内置的图形化配置界面来完成配置,本文所介绍的方法就是基于图形化配置界面的方法。
2.1 配置文件创建
点击File—>New—>Other,出现以下窗口:
如果想创建新的配置文件,选择“New RTSC Platform”选项;如果想编辑已有配置文件,选择“Edit/View RTSC Platform”。
点击“New RTSC Platform”后,出现以下窗口。根据平台填写窗口中的信息后点击Next。
点击Next后进入设备细节配置页面:
点击Finish,配置组件创建完成。
生成的最核心文件是Platform.xdc文件。