天嵌 ARM开发社区

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

mkyaffsimage_2 打包文件系统会丢失整个lib目录

[复制链接]
ruoxuan2004 发表于 2009-10-28 21:47:49 | 显示全部楼层 |阅读模式
突然发现一个奇怪的现象,mkyaffsimage_2工具在打包文件系统格式时,会丢掉原有的lib目录。
将生成的二进制文件烧录到NAND FLASH,文件系统能够启动,效果如下:
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 188K
Try to bring eth0 interface up ...[local]1[/local]

Please press Enter to activate this console. BusyBox v1.15.2 (2009-10-18 07:43:18 HKT) multi-call binary

Usage: ifconfig [-a] interface [address]

Configure a network interface

Options:
        [add ADDRESS[/PREFIXLEN]]
        [del ADDRESS[/PREFIXLEN]]
        [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]
        [netmask ADDRESS] [dstaddr ADDRESS]
        [outfill NN] [keepalive NN]
        [hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
        [[-]trailers] [[-]arp] [[-]allmulti]
        [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
        [mem_start NN] [io_addr NN] [irq NN]
        [up|down] ...

ifconfig eth0 hw ether
ifconfig: bad address 'up'
ifconfig eth0 netmask up
BusyBox v1.15.2 (2009-10-18 07:43:18 HKT) multi-call binary

Usage: route [{add|del|delete}]

Edit kernel routing tables

Options:
        -n      Don't resolve names
        -e      Display other/more information
        -A inet{6}      Select address family

add default gw
Done

[root@brightness /]# ls
bin         home        mnt         root        tmp         web
dev         linuxrc     opt         sbin        usr
etc         lost+found  proc        sys         var
[root@brightness /]#
问题是lib目录莫名其妙地不见了,因此导致自己写的应用程序不能够运行

同样的文件系统源文件包,使用NFS方式访问,自己的应用程序就能够运行,自然两边都能看到lib目录

怀疑mkyaffsimage_2有啥问题,不知哪位能帮忙分析下了,万分感谢!
亚瑟王 发表于 2009-11-12 15:08:41 | 显示全部楼层
你检查一下Linux内核中的关于Nand Flash的分区,看是不是分区中出现了两个分区有部分重合的情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-21 03:06 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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