1. TI是否有相应产品中的ARM使用的Linux及U-boot版本及源码?
A: TI提供其相应产品中ARM所使用的Linux Kernel及U-boot,由于新特性支持需要以及日后功能扩展考虑,目前提供的Linux Kernel及U-boot都是基于3.X版本的LinuxKernel且支持DTS,相关源码发布在arago的开源平台上,具体链接见下:
66AK2H12 U-boot:
http://arago-project.org/git/pro ... stone.git;a=summary
66AK2H12 Linux Kernel:
http://arago-project.org/git/pro ... stone.git;a=summary
相关Git目录都包含多个版本,这些版本对应着(Keystone I)SC-MCSDK v2.X或是(Keystone II)MCSDK v3.X的相应发布版本号,这些SDK安装之后会包含相应版本Linux Kernel预编译好的uImage,root file system,Image,zImage和U-Boot预编译好的bin文件以及带SPL的bin文件,如果用户不需要修改的话可以直接将这些编译好的成品文件进行启动和运行。
2. 如何使用Git下载TI的ARM相关产品的Linux及U-boot源码并切换到相应版本?
A: Git是常用的代码开发时使用的版本维护工具,具体使用请参考如下链接:http://www.deyisupport.com/quest ... e/f/53/t/25078.aspx
3. 如何编译,烧写及运行TI的ARM相关产品的Linux及U-boot代码?
A: 这部分操作与不同硬件平台以及不同Linux及U-boot版本而有所不同,如果用户使用的是TI的TCI6638K2K及66AK2H12的EVM的话,可参考如下链接(其他硬件平台的操作指南会陆续更新):
http://www.deyisupport.com/quest ... e/f/53/t/23812.aspx
另外,TI推荐使用Linaro组织的Linaro开源交叉编译链来编译相应产品上ARM部分Linux ABI的编译,目前发布的版本是基于GCC4.7.3的,下载链接请见上述链接内文档。
4. TI是否提供其集成ARM相关产品的用于Linux及U-boot的驱动?
A: 这部分TI只能提供基于TI相关产品EVM板上的配置及驱动,在U-boot(主要在 /arch/arm/cpu/armv7/相应EVM或是架构,/board/ti/相应EVM或是架构)和Linux Kernel(主要在/arch/arm/mach-相应架构)中都包含相应源码,用户可以根据自己硬件板配置进行修改及裁剪。
|