|
|
本帖最后由 liangws 于 2017-9-5 14:22 编辑
( o% n; T& {" o3 [5 }
( l2 B( _; s- u3 e) o你好!
; Y, ]1 w2 l$ @9 ~9 e7 F+ h我通过
- y. @* K- r" n# _; Tmake ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig. ^) E, P9 u( f/ X( T, y& Y! j. t& x
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
* z0 \; w$ |2 x6 T这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:' p2 E8 i% m0 M+ a
[ 5.691331] Linux video capture interface: v2.006 H5 k s( t4 L) p' ?6 a
[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028
7 \/ ^- z. ^8 F) i) G[ 5.710992] pgd = c00040000 m0 f6 ]3 I# h$ c- ?+ B4 _
[ 5.713741] [00000028] *pgd=000000006 G' w% @7 o* y2 f; M( \
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT
B6 R! a0 ]! R# J/ s2 \/ m[ 5.722018] Modules linked in:. a" d' E. X2 e' R4 C8 u
[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)/ e2 j6 N! c3 E% T
[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68
+ G. L" o* g! q( @ Y2 z[ 5.734365] LR is at i2c_new_device+0x158/0x17c" |) Q( _( m. E8 i' M/ x
[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013. X$ O& R! {6 b8 |! t4 |9 H
[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc
; b' d/ _: ]4 ?: \+ `[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
* j/ Y! ~5 Y0 j+ ~+ v这个可能会是什么问题?我用的内核配置文件是否有问题?8 _6 M! K5 [1 ~8 |" t
3 v* ?+ J9 W v. X1 @- Z6 `. }内核配置如下:: l) \ m# O- v
i2c:
/ ~# u, g" \3 T* {6 [; }. H, w: c9 O2 n; ?( Y) h1 N2 N
1 u, I8 z. d* t; `+ ]
aic31配置:
9 ~# v" e, v: o" S2 N
8 ]# s! N) s' ~- u3 m8 X/ i3 \0 |1 b7 m3 D4 C1 _ J! @# ?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|