|
本帖最后由 liangws 于 2017-9-5 14:22 编辑
$ g) k0 Z6 E8 ]- g4 o& D1 \! N, f' E$ l# Y J. j) {8 X/ w
你好!3 p8 a9 [; u( E% K. @
我通过
# _9 ?8 N9 `" {1 v. U3 m) tmake ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- da850_omapl138_tl_defconfig1 L$ B+ Q _( S8 k
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- menuconfig
y9 z" h% m. [2 f& E9 H这个编译内核,把i2c、aci31编译成模块,烧写到flash,启动内核报错,无法正常启动。具体错误如下:8 ]3 U! O; m- {! F3 G/ v5 G
[ 5.691331] Linux video capture interface: v2.00 V; e/ c& M* R
[ 5.702557] Unable to handle kernel NULL pointer dereference at virtual address 00000028# B4 G# s+ l, }1 k, b* O: D
[ 5.710992] pgd = c0004000
: P8 W2 ^2 w" L' ]/ ~( U4 P, y[ 5.713741] [00000028] *pgd=000000006 R" V: e, x4 ^% [/ b
[ 5.717366] Internal error: Oops: 5 [#1] PREEMPT( c; J% o. h4 u
[ 5.722018] Modules linked in:, {# b2 h' w5 I
[ 5.725113] CPU: 0 Not tainted (3.3.0 #3)0 ?1 N# T( s3 K S4 W% N1 \7 L
[ 5.729525] PC is at i2c_check_addr_busy+0x14/0x680 k* b* |4 D" X
[ 5.734365] LR is at i2c_new_device+0x158/0x17c
* `9 t1 r0 `0 F+ M. K[ 5.738942] pc : [<c02ad6fc>] lr : [<c02adf6c>] psr: 80000013
. s, \3 p! |: t8 O2 D/ R[ 5.738960] sp : c7833de0 ip : c7833e00 fp : c7833dfc
9 T4 ]$ Q1 ]( Q2 ^8 t' H! l[ 5.750506] r10: c05c4018 r9 : c05c4070 r8 : c79e4c04
- R8 @8 i9 E: e2 N! _/ q5 e这个可能会是什么问题?我用的内核配置文件是否有问题?( z, }: z- u: i* t2 y4 ^! `
, n4 X, s8 o4 x& x
内核配置如下:; j) q' _* ^: e! g: _
i2c:* I! H% |" S7 p$ l8 t
- t' C+ ?4 F, G3 s
4 P* O* B& r' A6 X/ aaic31配置:
: D! h1 n$ O) h" L: [/ |9 {. ` [6 u# [6 @! K) F7 J
, k" P; [/ E6 e% s9 k) b: q6 W2 r
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|