|
|
本帖最后由 liangws 于 2017-9-5 14:22 编辑 8 \$ w" x6 M" Y( e6 d0 b
! r' S5 k% U5 _# G4 j
你好!' H9 N8 E, V2 f6 t' O
我通过8 [- D* t" x- Q5 B, v* t
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig
7 N4 e+ }0 @8 i, q! pmake ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig9 U7 q" g% [, f: g
这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:+ D% O% Q' p; k1 ]" Q7 K3 f
[ 5.691331] Linux video capture interface: v2.00
' R1 a9 Y: E9 h" q0 p[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 000000289 G, L# Y$ N! M) c, t
[ 5.710992] pgd = c00040004 T9 x" M) q. J* R7 A( N/ p- V
[ 5.713741] [00000028] *pgd=00000000* n/ T9 B8 m7 g
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT& x* k( w9 O" p0 l' K# i# O# O
[ 5.722018] Modules linked in:
: Z; Y: O: h& ?[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)
& f* _2 A8 I9 n4 z, J3 v[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68' ~5 H, {5 M2 j* Y0 v g8 v: l3 i
[ 5.734365] LR is at i2c_new_device+0x158/0x17c
7 h. b$ D+ t# ?9 y3 ~" ^[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
7 d7 L3 t' t7 K W5 j* n9 ]. e[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc4 k! C: C$ w# L
[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
$ d5 p8 V: |% G这个可能会是什么问题?我用的内核配置文件是否有问题?; Y- t5 T6 F9 {1 c/ k% G+ K/ f" K
/ ?2 r/ z" _- Y8 v; M0 z内核配置如下:2 h x5 M$ I7 J# u7 r
i2c:
! y$ k4 i7 Q5 Q4 x# y) o8 f- l0 r! z8 @: E1 I
$ b& g0 K" S% a" _; F
aic31配置:" p( d3 D, e$ `
! |# E z" V! _6 y* |% H% g' ^" |, E" J8 q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|