tiny210v2 开发板编译后烧录到开发板上遇到的问题。
来源:互联网 发布:网络贷款不还会怎么样 编辑:程序博客网 时间:2024/05/01 07:36
1.VFS:could not find a valid v7 on mtdblock4.
这个要在genrootfs.sh里注释掉,注释掉后的代码如下:
#!/bin/sh
PRODUCT=smdkv210
echo -n "Generating rootfs for Android..."
rm -fr rootfs_dir
cp -a out/target/product/${PRODUCT}/root/ rootfs_dir
cp -a out/target/product/${PRODUCT}/system/* rootfs_dir/system
cp -a out/target/product/${PRODUCT}/data/* rootfs_dir/data
chown root:root rootfs_dir -R
chmod 755 rootfs_dir/system/etc/dhcpcd/dhcpcd-run-hooks
chown 1014:2000 rootfs_dir/system/etc/dhcpcd/dhcpcd-hooks -R
chown 1000:1000 rootfs_dir/data -R
echo "...done"
#function mvapk()
#{
# mv $1 rootfs_dir/mnt/apps
# echo " $1"
#}
if [ "${PRODUCT}" = "smdkv210" ]; then
echo -n "Create device file..."
mkdir rootfs_dir/dev/input
mknod rootfs_dir/dev/tty c 5 0
mknod rootfs_dir/dev/console c 5 1
mknod rootfs_dir/dev/fb0 c 29 0
mknod rootfs_dir/dev/pointercal c 10 119
mknod rootfs_dir/dev/input/event1 c 13 65
mknod rootfs_dir/dev/ts-if c 10 185
mknod rootfs_dir/dev/touchscreen c 10 180
mknod rootfs_dir/dev/touchscreen-1wire c 10 181
mknod rootfs_dir/dev/s3c2410_serial0 c 204 64
mknod rootfs_dir/dev/s3c2410_serial3 c 204 67
echo "...done"
echo -n "Install prebuilt packages..."
if [ -f vendor/samsung/common/busybox-bin.tgz ]; then
tar xf vendor/samsung/common/busybox-bin.tgz -C rootfs_dir/system
ln -sf /system/busybox/bin/busybox rootfs_dir/system/bin/sh
mkdir -p rootfs_dir/bin && ln -sf /system/busybox/bin/sh rootfs_dir/bin/sh
fi
if [ -f vendor/samsung/common/iwtools-bin.tgz ]; then
tar xf vendor/samsung/common/iwtools-bin.tgz -C rootfs_dir/system/bin
fi
echo "...done"
echo -n "Install kernel modules and firmware..."
if [ -f vendor/samsung/smdkv210/firmware.tgz ]; then
tar xf vendor/samsung/smdkv210/firmware.tgz -C rootfs_dir/system/etc
fi
if [ -f vendor/samsung/smdkv210/kernel-modules.tgz ]; then
tar xf vendor/samsung/smdkv210/kernel-modules.tgz -C rootfs_dir/system/lib
find rootfs_dir/system/lib/modules/ -name modules.* \
-o -name source -o -name build | xargs rm -rf
fi
echo "...done"
echo -n "Install proprietary-open files..."
[ -f FriendlyARMData.tgz ] && tar xf FriendlyARMData.tgz -C rootfs_dir
echo "...done"
cp vendor/friendly-arm/mini210/rootdir/* rootfs_dir/ -af
chown 1000:1000 rootfs_dir/data/app -R
chmod 775 rootfs_dir/data/app
chmod 664 rootfs_dir/data/app/*.apk
chown 1000:1000 rootfs_dir/data/system -R
chmod 775 rootfs_dir/data/system
find rootfs_dir/ -name CVS -type d | xargs rm -rf
fi
2./init:line 109 : can't open /r/dev/console:no such file
这个问题会导致重启。
因为是最高权限生成rootfs_dir的,因此也要使用最高权限才能cp,比如rootfs_dir/dev/下的设备文件,
上面的错误就是使用一般权限导致/dev/console没有拷贝过去!
执行如下命令就行了
sudo ./genrootfs.sh
sudo mkyaffs2image-128M rootfs_dir/ rootfs_android.img
- tiny210v2 开发板编译后烧录到开发板上遇到的问题。
- tiny210v2 开发板环境搭建
- linux开发板tiny210V2修改IP
- 安卓内核开发-tiny210v2上的程序烧写
- 在Tiny210v2 arm开发板上安装apache php mysql基于ubuntu
- ARM Tiny210v2开发板Android系统读写串口设备
- tiny210v2 开发进展
- 今天开发上遇到的问题记录
- Tftp32连接开发板遇到的问题
- 开发遇到的问题
- 开发遇到的问题
- 开发遇到的问题
- 用VS2010开发操作系统时遇到的编译问题
- 在开发过程中界面上遇到的小问题
- android 2.3.4 在平板上开发遇到的问题
- 在Mac上开发wp遇到的一点小问题
- maven测试以及一些开发上遇到的问题
- Kinect V2 在windows上开发遇到的问题
- 【Effective Java】Ch2_创建销毁对象:Item4_通过私有构造函数来强化不可实例化的能力
- 以 .NET 创建 Code 39 条码图片 供水晶报表打印
- 基于 android 数据备份恢复的一种实现
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- SQL select语句执行顺序
- tiny210v2 开发板编译后烧录到开发板上遇到的问题。
- 工作流系列:论流程代理
- 如何学习一门新的编程语言? —— 在学习区刻意练习
- html边框
- Google 的秘密- PageRank 彻底解说 中文版
- ios NSXmlparser方法 XML解析
- RC4加密解密算法的简单实现
- FFMEG开发教程--(01)ffmpeg基本使用流程
- GCD实战一:使用串行队列实现简单的预加载