目标板:ralinkRT5350
操作系统:linux-2.6.21.x
在内核启动过程中,出现如下问题:
问题一:
?List of all partitions: 1f00 256 mtdblock0 (driver?) 1f01 1024 mtdblock1 (driver?) 1f02 1536 mtdblock2 (driver?) 1f03 5376 mtdblock3 (driver?) f000 256 romblock0 (driver?) f001 1024 romblock1 (driver?) f002 1536 romblock2 (driver?) f003 5376 romblock3 (driver?) No filesystem could mount root, tried: squashfs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
原因是挂载文件系统失败。
解决办法:重新配置内核,在进行编译
File systems ---> [*] Miscellaneous filesystems ---> <*> SquashFS 4.0 - Squashed file system support
问题二:
sh: iwlist: not found
分析:iwlist命令集没有找到
解决办法:配置内核
customize Vendor/User Setting --->networking --->iwlist
然后配置内核可以解决。
问题三:
Relocations in generic ELF (EM: 3)
在交叉编译的时候出现这个问题,是因为不同的工具链生成的可执行文件不同,从而不能运行。
解决办法:
进入相应的目录下,执行命令
#make clean -w
问题就会OK!