解决S5pv210 adb push u-boot.bin /system 的失败问题

来源:互联网 发布:程序员学什么专业 编辑:程序博客网 时间:2024/06/07 12:42

      咱也来学学高手的调试方法,用adb 试试传递文件到S5pv210 板子上,O(∩_∩)O~,主要是我这个菜鸟想把android下的.KO文件拷贝过去加载用的。现在拷贝一个

u-boot.bin文件是否成功了。

      安装好adb 驱动以后,把u-boot.bin拷贝到C:\Documents and Settings\计算机名字 目录下,在windows命令行输入:adb push u-boot.bin  /system 结果提示 system 是一个read-only file system,失败了。

     后来问搞android的师弟,说是google 设置的权限问题。可以修改init.rc 文件实现,在android下有可能很多这个init.rc文件,X86 啥都有,后来经过查看发现

/home/android2012/c210/android-samsung-dev/device/samsung/smdkv210 下的才是,找到

on fs
# mount mtd partitions
    # Mount /system rw first to give the filesystem a chance to save a checkpoint
    mount yaffs2 mtd@system /system
    mount yaffs2 mtd@system /system roremount
    mount yaffs2 mtd@userdata /data nosuid nodev
    mount yaffs2 mtd@cache /cache nosuid nodev

就是了,把红色加粗部分“ro”改成“RW”就可以了,不过这种是一种非常危险的做法。

最好的做法还是在串口终端敲入:

mount -o remount,rw rootfs /system/
把/system目录改成可读写 的,这样就可以adb push 了,不过这个重启以后还是不能push的,呵呵,不过满足我的要求了。速度也快,够安全。
 

 

原创粉丝点击