|
本帖最后由 liangws 于 2017-9-5 14:22 编辑
8 Z8 K2 j: a9 C& E/ j+ [" x$ B: S! \3 G' u6 ~" N' ~# f F9 O
你好!0 m/ r( G& ~4 r; g: r5 v3 i4 \
我通过
6 F# ~) a7 v8 [, X, \make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig: j# ~- o- g" M
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
( R2 n( ]; z, e, X这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:
& _, L$ f* x% X/ S. I* e! V1 e[ 5.691331] Linux video capture interface: v2.00
+ C. j7 q1 a7 I* r& ][ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028
N3 B a1 N; x2 f0 J[ 5.710992] pgd = c0004000
) A9 S, ^5 {& e( U+ w[ 5.713741] [00000028] *pgd=00000000- h0 m/ h0 J( `$ D. X6 ]
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT
! ~: h( [- n5 a8 g, C# R/ p: Z[ 5.722018] Modules linked in:
$ w) f3 y. S ^$ f% J* q[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)1 w" B+ S5 h5 k& C+ H1 d* E t
[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68
) b& ^1 c' a+ t% m[ 5.734365] LR is at i2c_new_device+0x158/0x17c2 w+ `' \" [4 `. x6 X' I
[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
v4 L7 y7 K) @! K0 w[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc
, v' w0 w1 t' |6 f8 h/ k5 ~9 h0 j4 F[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
! q% K7 v) ]+ a @" F& D这个可能会是什么问题?我用的内核配置文件是否有问题?/ N3 U: R+ r2 V4 O. C( ?. h
4 L' w( G* Y) D% }7 `* `内核配置如下:
/ q! L8 z# A Ki2c:
2 r' D: Q! }& z; G
. p( }; c- G' d2 \2 z3 s- N! [4 r4 T, g0 Y
aic31配置:3 E5 H _0 o# A3 h: d7 N
. K: |0 q3 i7 Q# |1 ?7 v% p
5 ~# m% @: e& O, J+ p. t: f; T& m
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|