|
|
本帖最后由 liangws 于 2017-9-5 14:22 编辑 & l& |7 N; [) @" F- O
* V. g" o) _ c
你好!3 t; k I7 e* x
我通过! G% k# m6 L' E3 [$ L$ T- }- T
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig
' { i) K! R- ^& {make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
. [# a) J# K4 ^' M: [8 R% \1 T这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:; `+ n' L) m! R
[ 5.691331] Linux video capture interface: v2.00; n8 Q @ \. Q k3 x0 U6 m! f% w% V, ? B
[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028
2 a# I, r/ r, w, {2 \* |[ 5.710992] pgd = c0004000
, i" C2 A$ Z9 r/ g0 U& F[ 5.713741] [00000028] *pgd=00000000& I, S3 \6 b4 X
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT* {0 q7 m' g) @. e1 ^: s
[ 5.722018] Modules linked in:
9 Q" X1 l/ }: X, P* V[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)! u. K: u& I+ v) U, C
[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x68& q0 x# S# P: G: H$ C. i( ]# |
[ 5.734365] LR is at i2c_new_device+0x158/0x17c! R. ]5 E* B! U# |6 P
[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
- W+ Z, L9 p6 v5 u0 }+ g' d[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc$ M& q7 B5 v5 ~. k) {
[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04( b. e$ B1 I7 Y2 e6 R8 C
这个可能会是什么问题?我用的内核配置文件是否有问题?
7 p* z3 y1 J$ I ~$ G4 o- O9 D! a8 c) D" @ G: e3 o
内核配置如下:
" h5 y' S* i) f1 Q" A$ `2 k) Ji2c:' }/ e! Q5 U& w8 l5 u: [8 h8 L
8 f( i: m* n, d0 o2 A2 p- l) P& E# X8 q7 f$ N
aic31配置:
3 T! r8 p9 W' H, V- b6 Y0 Q6 U- w2 ]* O! ?
! Q* l; s8 \* [; G. s
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|