CCS v5 自带SYS/BIOS实时操作系统,用以作为目标板操作系统。但是有文档讲,也可无操作系统,完全自己管理。请问是否可以通过CCS v5 配置,用第三方操作系统(如Vxworks)替换SYS/BIOS加载镜像到目标板作为其操作系统。如果可以,请问如何实现?谢谢!
Young Hu:
您好!
很多的实时操作系统在CCS下都是可以编译执行的,比如FreeRTOS、UCOS等等。
CCS只是一个编译调试环境而已,如果第三方的操作系统能够支持相应的MCU,并且移植完成,CCS会支持的
Peter_Zheng:
举个简单的例子,能在IAR里编译的操作系统都能够在CCS里编译。CCS就是个IDE,而SYS/BIOS是以前TI针对DSP做的一个操作系统。
Fire King:
回复 Young Hu:
谢谢!
我使用的是TI的AM3359 ARM Cortex A8 ,对方为开发板提供的是CCS v5.1,但是我需要将其他的系统,比如Vxworks或者Reworks,通过CCS v5 加载安装到目标板上,这样就可以用Vxworks或Reworks操作系统相关的开发工具进行开发。
请问在CCS v5.1工具里如何实现?
Young Hu:
回复 Fire King:
这个需要到ARM版块去问问。谢谢
Peter_Zheng:
回复 Young Hu:
首先用CCS5.1运行nandflash_writer或者Norflash_writer把bootloader烧写到flash上。然后通过bootloader把操作系统镜像和文件系统加载运行即可。具体可以到ARM_DSP板块提问
Hardy Hu:
1.新建CCS空工程。
2.将需要移植的OS文件导入工程。
3.根据OS的说明,针对所使用的MUC进行OS的设置。
4.在OS基础上使用OS的API开发应用。
5.调试。
CCS只是一个开发环境和MCU要运行的程序是独立的