Porting openwrt on MT7688 Log

加载rootfs好像成功了,可是根目录下找不到启动文件,比如/sbin/init, /etc/preinit 等。

[ 1.092000] registered taskstats version 1
[ 1.104000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[ 1.120000] Freeing unused kernel memory: 172K (80365000 – 80390000)
[ 1.448000] Failed to execute /etc/preinit. Attempting defaults…
[ 1.576000] Kernel panic – not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

 

Fix it:

是编译器的问题, 改用编译器版本:toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2 ok!

开始为了减少编译工作量,采用了外部编译器,(编译ar9331的AA版本的4.6编译器),生成文件均ok,就是挂载不成功…..调晕了!

 

Further Instructions:

the compiler for  AR9331 is mips-openwrt-linux-uclibc which is big endian default. but MT7688 is a  little-endian machine.

accurately,  compile some thing for MT7688 must use  mipsel-openwrt-linux-uclibc, or  mips-openwrt-linux-uclibc -EL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值