◤礼◢ 发表于 2015-2-11 20:40:57

关于内核版本为3.4.61+

小弟用的cubie固件版本读3.4.61+,从官网下载3.4.61版本内核编译简单读驱动程序,确认无法加载,可能是由于版本不同的原因,敢问3.4.61+的加号是怎么得来的?还有官网下载下来读3.4.61版本内核当中没有allwin a20平台支持,这个又该怎么解决?

fbia 发表于 2015-2-13 15:30:16

3.4.103有a20在suni网站上

◤礼◢ 发表于 2015-2-17 10:55:21

我下载的cubieboard2固件一个是3.4.61+,一个是3.4.43+,都带个加号,编译好的驱动因为内核版本不同(不带加号),无法加载,请问该怎么解决?内核是从内核官网下载的不带加号,,烦请不吝赐教,,,

sunbeyond 发表于 2015-2-26 20:00:48

驱动和内核要对应。请把你编译驱动对应内核uImage 替换掉第一分区的uImage。 再加载驱动。

◤礼◢ 发表于 2015-3-1 22:52:35

sunbeyond 发表于 2015-2-26 20:00 static/image/common/back.gif
驱动和内核要对应。请把你编译驱动对应内核uImage 替换掉第一分区的uImage。 再加载驱动。
...

怎么编译才能生成uImage && 它会在哪个路径生成呢?O(∩_∩)O谢谢

sunbeyond 发表于 2015-3-2 09:57:15

◤礼◢ 发表于 2015-3-1 22:52 static/image/common/back.gif
怎么编译才能生成uImage && 它会在哪个路径生成呢?O(∩_∩)O谢谢

参照:
http://linux-sunxi.org/Linux_Kernel#Build

@allen 发表于 2015-3-2 13:44:04

版本号后面的+号是因为编译的时候本地有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

◤礼◢ 发表于 2015-3-2 21:38:35

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 之后出现的问题,不知道是什么原因,

sunbeyond 发表于 2015-3-3 09:30:05

◤礼◢ 发表于 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

◤礼◢ 发表于 2015-3-3 13:56:29

sunbeyond 发表于 2015-3-3 09:30 static/image/common/back.gif
首先确保你的PC环境是否为:ubuntu 12.04 64位?

另外还需搭建交叉编译环境:


上述截图是我在cubieboard2上编译的,连接的PC端的SSH客户端,截的图,您说的编译环境晚上试一下,万分感谢您的答复!O(∩_∩)O谢谢
页: [1] 2
查看完整版本: 关于内核版本为3.4.61+