天嵌 ARM开发社区

 找回密码
 注册
查看: 1592|回复: 1

TQ2440加载驱动rt2x00usb.ko时崩溃

[复制链接]
hxf0223 发表于 2014-7-22 14:03:37 | 显示全部楼层 |阅读模式
光盘资料没带公司来,是从网上下载的gcc,psp和文件系统。内核编译成uImage了,通过NFS启动内核和文件系统。加载命令如下:
> setenv serverip 192.168.1.126; tftp 30000000 uImage; setenv bootargs console=ttySAC0,115200n8 root=/dev/nfs nfsroot=192.168.1.126:/tftpboot/rootfs/rootfs_tq2440 ip=192.168.1.78:192.168.1.126:192.168.1.254:255.255.255.0:embedded2440:eth0:off
> bootm 30000000

请教各位大虾两个问题:
1,uImage加载能成功,就是不知道加载地址0x30000000是怎么得出来的?因为从网上搜,也有地址给的是0x30008000的。
2,脚本加载驱动rt2x00usb.ko的时候,出现错误:Unable to handle kernel NULL pointer dereference at virtual address 00000000。不知道这个是怎么引起的?(我个人猜测有可能编译器版本不一致引起的;或者是内核我重新使用make menuconfig配置了下,是不是驱动也要重新编译下?)

 楼主| hxf0223 发表于 2014-7-23 00:24:17 | 显示全部楼层
问题已经基本解决,应该是重新编译psp时,拷贝两个驱动文件到NFS文件系统时,路径搞错了,所以导致驱动加载崩溃。
不过还是不明白加载时,如何给定地址?还请大虾请告知。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-2 05:25 , Processed in 1.031256 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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