天嵌 ARM开发社区

 找回密码
 注册
查看: 2047|回复: 3

关于USB设备驱动移植的问题

[复制链接]
yimao 发表于 2010-3-31 10:50:46 | 显示全部楼层 |阅读模式
我按照手册上的方法配置内核参数进行USB驱动的移植,当我把增加了usb驱动的内核烧到开发板的时候出现了启动不了的情况,串口信息如下
##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000afac>]    lr : [<7b044c80>]
sp : 3021752c  ip : 71a1f002  fp : 33d3d993
r10: 40000000  r9 : 30000000  r8 : 30008000
r7 : 000000a8  r6 : 73548000  r5 : 71a20001  r4 : 3020e078
r3 : 000000a8  r2 : 3022753c  r1 : 3021753c  r0 : 3022753c
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...
找了半天也不知道是哪错了。另外我用的是2.6.30.4的内核,我看手册上的配置是2.6.25.8内核的,是不是版本不一样配置不太一样呢。
亚瑟王 发表于 2010-3-31 11:35:57 | 显示全部楼层
检查一下你编译出镜像的容量。
回复

使用道具 举报

 楼主| yimao 发表于 2010-3-31 14:08:03 | 显示全部楼层
嗯,确实是我的内核太大了,我去掉了ext2,ext3的支持,现在的内核不到2M,就能正常启动了。不过我还有个问题不太明白,为什么我的nand分区中内核的大小分配为0x00200000(200k)而我的实际内核能到达2M呢?
回复

使用道具 举报

亚瑟王 发表于 2010-4-1 12:05:25 | 显示全部楼层
0x200000的十进制是2097152,然后除以(1024×1024),就是2MB了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-19 02:55 , Processed in 2.041715 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表