关于内核版本为3.4.61+
小弟用的cubie固件版本读3.4.61+,从官网下载3.4.61版本内核编译简单读驱动程序,确认无法加载,可能是由于版本不同的原因,敢问3.4.61+的加号是怎么得来的?还有官网下载下来读3.4.61版本内核当中没有allwin a20平台支持,这个又该怎么解决?3.4.103有a20在suni网站上
我下载的cubieboard2固件一个是3.4.61+,一个是3.4.43+,都带个加号,编译好的驱动因为内核版本不同(不带加号),无法加载,请问该怎么解决?内核是从内核官网下载的不带加号,,烦请不吝赐教,,,
驱动和内核要对应。请把你编译驱动对应内核uImage 替换掉第一分区的uImage。 再加载驱动。
sunbeyond 发表于 2015-2-26 20:00 static/image/common/back.gif
驱动和内核要对应。请把你编译驱动对应内核uImage 替换掉第一分区的uImage。 再加载驱动。
...
怎么编译才能生成uImage && 它会在哪个路径生成呢?O(∩_∩)O谢谢
◤礼◢ 发表于 2015-3-1 22:52 static/image/common/back.gif
怎么编译才能生成uImage && 它会在哪个路径生成呢?O(∩_∩)O谢谢
参照:
http://linux-sunxi.org/Linux_Kernel#Build
版本号后面的+号是因为编译的时候本地有git信息。比如内核用得是这个
http://dl.cubieboard.org/software/a20-cubieboard/lubuntu/cb-a20-lubuntu-12.10-v1.05-kernelsource.tar.gz
解开后,
$cd cb-a20-lubuntu-12.10-v1.05-kernelsource
$git init
$git add .
$git commit -m "init repo for +" -a
sunbeyond 发表于 2015-3-2 09:57 static/image/common/back.gif
参照:
http://linux-sunxi.org/Linux_Kernel#Build
这个图是在进行 make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules 之后出现的问题,不知道是什么原因,
◤礼◢ 发表于 2015-3-2 21:38 static/image/common/back.gif
这个图是在进行 make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules 之后出现的问题 ...
首先确保你的PC环境是否为:ubuntu 12.04 64位?
另外还需搭建交叉编译环境:
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install ia32-libs
$sudo apt-get install ncurses-dev
$sudo apt-get install build-essential git u-boot-tools
$sudo apt-get install texinfo texlive ccache zlib1g-dev gawk bison flex gettext uuid-dev
$sudo apt-get install build-essential u-boot-tools uboot-mkimage
$sudo apt-get install binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabi gcc-arm-linux-gnueabihf
cpp-arm-linux-gnueabihf
$ sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot kernel-package zlib1g-dev
libncurses5-dev
sunbeyond 发表于 2015-3-3 09:30 static/image/common/back.gif
首先确保你的PC环境是否为:ubuntu 12.04 64位?
另外还需搭建交叉编译环境:
上述截图是我在cubieboard2上编译的,连接的PC端的SSH客户端,截的图,您说的编译环境晚上试一下,万分感谢您的答复!O(∩_∩)O谢谢
页:
[1]
2