|
|
本帖最后由 liangws 于 2017-9-5 14:22 编辑 5 g* o! H7 Y. p% h2 ~" A" v
1 J6 d8 g6 y; L2 Y! W0 p7 A; A. l
你好!
F$ ]$ B( I3 x) P我通过
8 h% g3 b; R: d( W" Cmake ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig
7 m3 E0 g% A9 O: R( F; smake ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
$ b, ~* o+ i9 U4 s! B7 \# l这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:' w9 }# |, Q) W) s' n5 b
[ 5.691331] Linux video capture interface: v2.00
% C S. ?+ F" b2 ~. e[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028
9 G& q" x" O% n% a[ 5.710992] pgd = c00040001 E3 T9 T5 O& }; E- n$ M# U2 \
[ 5.713741] [00000028] *pgd=00000000! d1 b: g/ U3 f6 J( d
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT) ~% h, R$ [3 M7 V
[ 5.722018] Modules linked in:+ d. ?0 L& |# ]9 K9 w
[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)2 W* I4 V! u8 F: s5 B
[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68
4 Q) k( h5 [0 g% d' f, P; O[ 5.734365] LR is at i2c_new_device+0x158/0x17c
2 V; I5 w! y1 b* W2 S l# i# l[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
K3 h9 k% [/ _- {5 p" Q' x0 { I[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc! w3 p5 y2 m; I
[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
2 Y$ [6 I) z3 ?, D" O这个可能会是什么问题?我用的内核配置文件是否有问题?2 W$ O& w6 ], |0 X+ C# Z) Q' t6 H5 T
- `3 G& C1 A( b1 U4 u0 w' R( Q, c
内核配置如下:
+ y ~1 Q# j$ \9 G( U. Yi2c:* i0 v9 d' ^+ D8 W1 f
: `! M4 N+ w6 b, A9 `6 k9 i
; Y7 E3 n% }/ [2 k4 ^aic31配置: p d( x" H% B$ t: O5 o j/ S8 t1 s
7 ?1 O% H N% G) O! p5 N
4 `6 l3 y& c, J8 K0 s! `* Y |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|