RTX8111驱动程序编译过程
1. uImage生成需要mkimage,mkimage是uboot编译生成的。
2. 编译uboot的脚本如下:
#CROSS_COMPILE= 可以指定你系统中的交叉编译器.export CROSS_COMPILE=/opt/EmbedSky/tools/4.6.2-imx6_linux/bin/arm-linux-
export ARCH=arm
export CROSS_COMPILE=arm-linux-
#make mx6q_sabresd_android_config
make mx6q_sabresd_config
make -j8
3. 交叉编译工具使用arm-linux-gcc ----》
4. 安装32位共享库,因为交叉编译工具和内核版本是32位的。
a) yum install glibc.i686
b) yum install zlib.i686
5. make menuconfig 配置 PCIE支持选项:
-->system type --> Freecale MXC Implementations -->PCI Express support
-->bus support -->PCI E ***
6. 驱动的makefile需要稍微改动一下:
Makefile执行命令: make ARCH=arm CROSS_COMPILE=arm-linux-
KERNELDIR:=/opt/zhaoanan/03_rtx8111/opt/EmbedSky/TQIMX6/TQ_COREC/linux_IMX6_CoreC_3.0.35_for_Ubuntu
RTKDIR:=/opt/zhaoanan/03_rtx8111/opt/EmbedSky/TQIMX6/TQ_COREC/linux_IMX6_CoreC_3.0.35_for_Ubuntu
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。