麻雀使用ADB的问题
-
根据芒果派上手教程自己编译了镜像并烧录到sd卡执行,在尝试用adb从windows传输可执行文件到tina时遇到了如下问题:
然后去网上百度了一下,发现可能是有一部分位置被设置成了只读,在tina的shell中输入
mount
结果如下:
root@TinaLinux:/# mount /dev/root on / type squashfs (ro,noatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=21072k,nr_inodes=5268,mode=755) proc on /proc type proc (rw,nosuid,nodev,noexec,noatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,noatime) none on /sys/kernel/config type configfs (rw,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) /dev/mmcblk0p1 on /mnt/SDCARD type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro) root@TinaLinux:/#
对比D1执行相同程序的结果,下面是D1哪吒的:
root@TinaLinux:/# mount /dev/root on /rom type squashfs (ro,noatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=503936k,nr_inodes=125984,mode=755) proc on /proc type proc (rw,nosuid,nodev,noexec,noatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) /dev/by-name/UDISK on /overlay type ubifs (rw,relatime,assert=read-only,ubi=0,vol=8) overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,noatime) none on /sys/kernel/config type configfs (rw,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
rw的意思就是Read&Write的权限都有,对比发现最后一行不太一样,可能是sd卡挂载分区的问题?不知道怎么操作,希望有大佬指点一下。
-
尝试执行
mount -o remount -o rw /dev/mmcblk0p1
问题依旧没有解决。
-
-
@whycan 感谢感谢,尝试了,但结果一样,还是失败 。
-
是从TF卡启动吗?
-
@whycan 是的。
-
-
@whycan 成功了,新的镜像能正常用adb 感谢感谢!
-
@randolph 放个效果
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号