TI中文支持网
TI专业的中文技术问题搜集分享网站

请问BB Black使用 ti-sdk-am335x-evm-07编译内核时,该使用哪个配置文件

在官方wiki中 http://processors.wiki.ti.com/index.php/Linux_Kernel_Users_Guide 推荐使用的是make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-gcc omap2plus_defconfig

但是在论坛中: http://e2e.ti.com/support/arm/sitara_arm/f/791/p/347190/1215044.aspx#1215044 和 http://e2e.ti.com/support/arm/sitara_arm/f/791/t/352287.aspx 都说的是用 tisdk_am335x-evm_defconfig

Steven Liu1:

这个看你用的是哪个SDK版本了,我们的SDK7.0是kernel3.12的,SDK6.0是kernel3.2的,两者是不一样的。
所以如果你用的是SDK7.0的话,就照着这个指导来做,http://processors.wiki.ti.com/index.php/Linux_Kernel_Users_Guide
(里面有段:make ARCH=arm CROSS_COMPILE=<compiler> am335x-boneblack.dtb,就是针对BBB的)

你下面列出的这个e2e论坛中的描述,是针对SDK6.0的配置的。

Jian Zhou:

http://processors.wiki.ti.com/index.php/Linux_Kernel_Users_Guide 里面描述的不是推荐omap2plus_defconfig,只是拿它举个例子。

/arch/arm/configs/下是有tisdk_am335x-evm_defconfig,所以还是要用tisdk_am335x-evm_defconfig,而且后面要编译.dtb

lifei yan:

回复 Jian Zhou:

感谢 Steven Liu 和 Jian Zhou 两位的回复,但是两位的回复还是未能解决我的疑惑,我使用的SDK7.0 硬件是BB Black开发板,按照 Steven Liu的回复应该按照官网wiki中的说明,使用omap2plus_defconfig,Jian Zhou推荐的是使用tisdk_am335x-evm_defconfig这个文件,我对比了一下这两个文件的差异还是很大的。请问我究竟该使用哪个呢,谢谢

Jian Zhou:

回复 lifei yan:

我编译的时候用的是tisdk_am335x-evm_defconfig,你可以试一下,看看是否都能起来。

Yaoming Qin:

回复 lifei yan:

如果您用的是ezsdk 7.0, 就是根据device tree做的板级配置,应该采用 公共的omap2plus_defconfig 配置文件,具体板级配置,请查看相应的dts文件。

lifei yan:

回复 Jian Zhou:

感谢您的解答,两个配置文件我分别试了一下,单板都能正常启动,但是不确定是否会有其他的特性会有影响

Yaoming Qin:

回复 lifei yan:

两个配置对应的board file不一样,建议按照我们的不同版本的sdk的guide进行开发。

Jian Zhou:

回复 Yaoming Qin:

不知道您的应用具体需要那部分功能,可以在BBB上测一下看是否工作正常

赞(0)
未经允许不得转载:TI中文支持网 » 请问BB Black使用 ti-sdk-am335x-evm-07编译内核时,该使用哪个配置文件
分享到: 更多 (0)