|
本帖最后由 liangws 于 2017-9-5 14:22 编辑 Q, K1 x7 q# \4 K
+ }1 J# o3 V, z
你好!8 `- v( I$ N$ N* i: Q/ u2 D
我通过% A% \1 q- c# ?/ a8 P
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig, j' {$ F0 Y: g/ x; i3 t
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
) Y7 j% T0 [, V5 K1 i$ B这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:6 m2 |/ k& F( F
[ 5.691331] Linux video capture interface: v2.00) ~% a9 j$ d0 J& K& ^5 R( d
[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028* ` ]4 T* \ E1 C, Y; a
[ 5.710992] pgd = c00040007 ]. q& C+ h8 {- K, V
[ 5.713741] [00000028] *pgd=00000000
* t' N$ {* X$ L9 ?8 E4 c7 Q[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT3 B' K0 U/ |& m# W5 A
[ 5.722018] Modules linked in:
1 S; q. {% ^/ I. Y& Q[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)
8 d9 x; t0 K) w" E5 j5 j[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68+ U8 [; r8 L0 \6 |3 N/ l
[ 5.734365] LR is at i2c_new_device+0x158/0x17c1 g; D8 @/ X- s2 e6 j
[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
8 k* J% h# ?) a" ~[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc
% @, A' P/ h& Z[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
0 F$ N. @9 p0 f3 G: |这个可能会是什么问题?我用的内核配置文件是否有问题?1 |2 r" \7 Q5 G
, s: f7 M+ A0 E* f$ _& H/ ]内核配置如下:
- F o8 W; s" L* C/ V1 S" ?i2c:+ h* L# H+ f/ e+ I" h5 w3 O: V
5 X; f. F# R {5 g8 d' [8 e
' m# x, R2 A. z
aic31配置:2 R `. k% K% ]7 g
; r' B% R* G3 W5 H( h5 p* L
1 i- ^+ `; O. T- a7 O$ G% ? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|