打开r40平台tinav2.1下打开TF卡(分色排版)
来源:互联网 发布:vb.net中单选按钮 编辑:程序博客网 时间:2024/05/17 23:20
打开r40平台tinav2.1下打开TF卡
2017/11/15 10:09
版本:V1.0
开发板使用:CB-S
0、需要配置TF卡的插入检测引脚!
W:\ov5640_spi20_r40t\target\allwinner\azalea-m2ultra\configs\sys_config.fex
;--------------------------------------------------------------------------------
; SDMMC PINS MAPPING |
; ------------------------------------------------------------------------------|
; Config Guide |
; sdc_used: 1-enable card, 0-disable card |
; non-removable:if you use as main memory,you should set it,for example eMMC |
; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit |
; sunxi-power-save-mode: if use sdio card,should not set it |
; vmmc:regulator for card/emmc power |
; vqmmc:regulator for card/emmc io power |
; vdmmc:regulator for card detect pin pull up power |
; other: GPIO Mapping configuration |
; ------------------------------------------------------------------------------|
; Note: |
; |
; |
; |
; |
; |
; |
;--------------------------------------------------------------------------------
[sdc0]
sdc0_used = 1
bus-width = 4
sdc0_d1 = port:PF00<2><1><2><default>
sdc0_d0 = port:PF01<2><1><2><default>
sdc0_clk = port:PF02<2><1><2><default>
sdc0_cmd = port:PF03<2><1><2><default>
sdc0_d3 = port:PF04<2><1><2><default>
sdc0_d2 = port:PF05<2><1><2><default>
;BPI-M2U
;cd-gpios = port:PH13<6><1><2><default>
;CB-S
;cd-gpios = port:PI05<0><1><2><default>
cd-gpios = port:PI11<6><1><2><default>
;wp-gpios = port:PG01<0><1><2><default>
;wp-inverted =
;broken-cd =
sunxi-power-save-mode =
sunxi-dis-signal-vol-sw =
vmmc ="vcc-sdcv"
vqmmc = "vcc-sdcvq33"
vdmmc = "vcc-sdcvd"
ctl-spec-caps = 0x8
1、原始编译r40平台的tinav2.1系统:
rootroot@cm-System-Product-Name:/home/wwt/r40$ tar zxvf r40_tinav2.1_leo_20170112.tar.gz
rootroot@cm-System-Product-Name:/home/wwt/r40$ mv tina/ r40_tinav2.1
rootroot@cm-System-Product-Name:/home/wwt/r40$ cd r40_tinav2.1/
rootroot@cm-System-Product-Name:/home/wwt/r40/r40_tinav2.1$ source build/envsetup.sh
rootroot@cm-System-Product-Name:/home/wwt/r40/r40_tinav2.1$ lunch
13. azalea_m2ultra-tina
Which would you like?13
rootroot@cm-System-Product-Name:/home/wwt/r40/r40_tinav2.1$ make -j12
rootroot@cm-System-Product-Name:/home/wwt/r40/r40_tinav2.1$ pack
2、刷机之后,插入16GB的class-10的TF卡:
(插卡前)
root@TinaLinux:/#
root@TinaLinux:/# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 42.5M 871.0K 38.3M 2% /
/dev/root 9.0M 9.0M 0 100% /rom
tmpfs 504.1M 32.0K 504.1M 0% /tmp
/dev/by-name/rootfs_data
42.5M 871.0K 38.3M 2% /overlay
overlayfs:/overlay 42.5M 871.0K 38.3M 2% /
tmpfs 512.0K 0 512.0K 0% /dev
overlayfs:/overlay/usr
42.5M 871.0K 38.3M 2% /usr
/dev/by-name/UDISK 6.9G 16.1M 6.5G 0% /mnt/UDISK
/dev/by-name/boot 4.0M 3.1M 946.0K 77% /boot
/dev/by-name/boot-res
8.0M 39.0K 7.9M 0% /boot-res
root@TinaLinux:/#
root@TinaLinux:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup on /sys/fs/cgroup type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/by-name/rootfs_data on /overlay type ext4 (rw,sync,relatime,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
overlayfs:/overlay/usr on /usr type overlayfs (rw,relatime,lowerdir=/usr,upperdir=/overlay/usr)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/by-name/UDISK on /mnt/UDISK type ext4 (rw,relatime,data=ordered)
/dev/by-name/boot on /boot type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/by-name/boot-res on /boot-res type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
root@TinaLinux:/#
root@TinaLinux:/# cat /proc/partitions
major minor #blocks name
179 0 7634944 mmcblk0
179 1 7507968 mmcblk0p1
179 2 1024 mmcblk0p2
179 3 1 mmcblk0p3
179 5 1024 mmcblk0p5
179 6 4096 mmcblk0p6
179 7 16384 mmcblk0p7
259 0 49152 mmcblk0p8
259 1 1024 mmcblk0p9
259 2 16384 mmcblk0p10
259 3 1024 mmcblk0p11
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
root@TinaLinux:/#
root@TinaLinux:/#
(插入TF卡之后:)
root@TinaLinux:/# [ 77.740172] sunxi-mmc sdc0: sdc set ios: clk 0Hz bm PP pm UP vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 77.780053] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 77.810876] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[ 77.817683] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[ 77.823688] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 77.841044] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 77.854180] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 77.860918] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 77.867574] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 77.874253] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 77.880926] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 77.891805] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 77.905203] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 77.987391] mmc1: host does not support reading read-only switch. assuming write-enable.
[ 77.998448] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing SD-HS(SDR25) dt B
[ 78.009348] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 15 width 1 timing SD-HS(SDR25) dt B
[ 78.020424] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 15 width 4 timing SD-HS(SDR25) dt B
[ 78.031409] mmc1: new high speed SDHC card at address 1234
[ 78.038487] mmcblk1: mmc1:1234 SA16G 14.6 GiB
[ 78.045111] mmcblk1: p1
[ 78.270230] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
(如果出现这种情况,请在放到读卡器上查WIN7的电脑上修复一下!)
root@TinaLinux:/#
root@TinaLinux:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup on /sys/fs/cgroup type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/by-name/rootfs_data on /overlay type ext4 (rw,sync,relatime,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
overlayfs:/overlay/usr on /usr type overlayfs (rw,relatime,lowerdir=/usr,upperdir=/overlay/usr)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/by-name/UDISK on /mnt/UDISK type ext4 (rw,relatime,data=ordered)
/dev/by-name/boot on /boot type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/by-name/boot-res on /boot-res type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/mmcblk1p1 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:/#
root@TinaLinux:/# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 42.5M 874.0K 38.3M 2% /
/dev/root 9.0M 9.0M 0 100% /rom
tmpfs 504.1M 32.0K 504.1M 0% /tmp
/dev/by-name/rootfs_data
42.5M 874.0K 38.3M 2% /overlay
overlayfs:/overlay 42.5M 874.0K 38.3M 2% /
tmpfs 512.0K 0 512.0K 0% /dev
overlayfs:/overlay/usr
42.5M 874.0K 38.3M 2% /usr
/dev/by-name/UDISK 6.9G 16.1M 6.5G 0% /mnt/UDISK
/dev/by-name/boot 4.0M 3.1M 946.0K 77% /boot
/dev/by-name/boot-res
8.0M 39.0K 7.9M 0% /boot-res
/dev/mmcblk1p1 14.6G 32.0K 14.6G 0% /mnt/SDCARD
root@TinaLinux:/#
root@TinaLinux:/# cat /proc/partitions
major minor #blocks name
179 0 7634944 mmcblk0
179 1 7507968 mmcblk0p1
179 2 1024 mmcblk0p2
179 3 1 mmcblk0p3
179 5 1024 mmcblk0p5
179 6 4096 mmcblk0p6
179 7 16384 mmcblk0p7
259 0 49152 mmcblk0p8
259 1 1024 mmcblk0p9
259 2 16384 mmcblk0p10
259 3 1024 mmcblk0p11
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
179 24 15351808 mmcblk1
179 25 15347712 mmcblk1p1
root@TinaLinux:/#
root@TinaLinux:/# cd /mnt/SDCARD/
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD#
(如果你不修复,是不会看到你们的文件的!)
root@TinaLinux:/mnt/SDCARD# ll
drwxrwxrwx 2 root root 32768 Jan 1 1970 .
drwxr-xr-x 1 root root 1024 Jan 1 08:03 ..
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD#
(tina没有集成fsck这个命令。)
root@TinaLinux:/mnt/SDCARD# fsck
/bin/ash: fsck: not found
root@TinaLinux:/mnt/SDCARD#
正常读取TF卡:
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/# [ 115.760155] sunxi-mmc sdc0: sdc set ios: clk 0Hz bm PP pm UP vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 115.790133] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 115.820983] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[ 115.827870] sunxi-mmc sdc0: smc 1 p0 err, cmd 52, RTO !!
[ 115.835113] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 115.850488] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 22 width 1 timing LEGACY(SDR12) dt B
[ 115.867983] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 115.874671] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 115.881392] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 115.888106] sunxi-mmc sdc0: smc 1 p0 err, cmd 5, RTO !!
[ 115.895036] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 115.906094] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 115.920719] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing LEGACY(SDR12) dt B
[ 116.059496] mmc1: host does not support reading read-only switch. assuming write-enable.
[ 116.070877] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 15 width 1 timing SD-HS(SDR25) dt B
[ 116.082185] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 15 width 1 timing SD-HS(SDR25) dt B
[ 116.095729] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 15 width 4 timing SD-HS(SDR25) dt B
[ 116.106660] mmc1: new high speed SDHC card at address 1234
[ 116.113893] mmcblk1: mmc1:1234 SA16G 14.6 GiB
[ 116.120497] mmcblk1: p1
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 42.5M 1.1M 38.1M 3% /
/dev/root 9.0M 9.0M 0 100% /rom
tmpfs 504.1M 32.0K 504.1M 0% /tmp
/dev/by-name/rootfs_data
42.5M 1.1M 38.1M 3% /overlay
overlayfs:/overlay 42.5M 1.1M 38.1M 3% /
tmpfs 512.0K 0 512.0K 0% /dev
overlayfs:/overlay/usr
42.5M 1.1M 38.1M 3% /usr
/dev/by-name/UDISK 6.9G 16.1M 6.5G 0% /mnt/UDISK
/dev/by-name/boot 4.0M 3.1M 946.0K 77% /boot
/dev/by-name/boot-res
8.0M 39.0K 7.9M 0% /boot-res
/dev/mmcblk1p1 14.6G 64.0K 14.6G 0% /mnt/SDCARD
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup on /sys/fs/cgroup type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/by-name/rootfs_data on /overlay type ext4 (rw,sync,relatime,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
overlayfs:/overlay/usr on /usr type overlayfs (rw,relatime,lowerdir=/usr,upperdir=/overlay/usr)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/by-name/UDISK on /mnt/UDISK type ext4 (rw,relatime,data=ordered)
/dev/by-name/boot on /boot type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/by-name/boot-res on /boot-res type vfat (ro,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/mmcblk1p1 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:/#
root@TinaLinux:/#
root@TinaLinux:/# cat /proc/partitions
major minor #blocks name
179 0 7634944 mmcblk0
179 1 7507968 mmcblk0p1
179 2 1024 mmcblk0p2
179 3 1 mmcblk0p3
179 5 1024 mmcblk0p5
179 6 4096 mmcblk0p6
179 7 16384 mmcblk0p7
259 0 49152 mmcblk0p8
259 1 1024 mmcblk0p9
259 2 16384 mmcblk0p10
259 3 1024 mmcblk0p11
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
179 24 15351808 mmcblk1
179 25 15347712 mmcblk1p1
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/# cd /mnt/SDCARD/
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD# ll
drwxrwxrwx 2 root root 32768 Jan 1 1970 .
drwxr-xr-x 1 root root 1024 Jan 2 09:13 ..
-rwxrwxrwx 1 root root 18 Jan 1 08:16 testtf.txt
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD# cat testtf.txt
test TF 20171115.
root@TinaLinux:/mnt/SDCARD#
(拔卡之前需要umount一下)
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD# cd ..
root@TinaLinux:/mnt#
root@TinaLinux:/mnt#
root@TinaLinux:/mnt# ll
drwxr-xr-x 1 root root 1024 Jan 2 09:13 .
drwxr-xr-x 1 root root 1024 Jan 2 01:10 ..
drwxrwxrwx 2 root root 32768 Jan 1 1970 SDCARD
drwxr-xr-x 3 root root 4096 Jan 2 01:10 UDISK
root@TinaLinux:/mnt# umount SDCARD/
root@TinaLinux:/mnt#
root@TinaLinux:/mnt# ll
drwxr-xr-x 1 root root 1024 Jan 2 09:13 .
drwxr-xr-x 1 root root 1024 Jan 2 01:10 ..
drwxr-xr-x 2 root root 1024 Jan 2 09:13 SDCARD
drwxr-xr-x 3 root root 4096 Jan 2 01:10 UDISK
root@TinaLinux:/mnt# cd SDCARD/
root@TinaLinux:/mnt/SDCARD# ll
drwxr-xr-x 2 root root 1024 Jan 2 09:13 .
drwxr-xr-x 1 root root 1024 Jan 2 09:13 ..
root@TinaLinux:/mnt/SDCARD#
root@TinaLinux:/mnt/SDCARD#
- 打开r40平台tinav2.1下打开TF卡(分色排版)
- 打开r40平台tinav2.1下的AP6212A0版本的WIFI(分色排版)
- 打开r40平台tinav2.1下的以太网卡(分色排版)
- 打开r40平台tinav2.1下的耳机(分色排版)
- 全志R40平台的tinav2.1系统下打开SPI2接口(分色排版)
- 打开r40平台tinav2.1下接U盘(分色排版)
- 打开r40平台tinav2.1下的AP6212A0版本的BT(分色排版)
- 13打开r40平台tinav2.1下的AP6212A1版本的WIFI+BT(分色排版)
- 全志r40平台的tinav2.1系统下的SATA验证(分色排版)
- 打开r40m平台tinav2.1下的录音测试(失败)(分色排版)
- 在全志r40平台tinav2.1系统下调通ov5640(分色排版)V1.1
- 在全志r40平台tinav2.1系统下调通ov5640(分色排版)
- 08打开r40m平台Android6.0下的TF卡(分色排版)
- 新版本的全志R16平台的tinav2.1的系统打开softAP(分色排版)
- 打开r40平台Anroid6.0下的AP6212A1版本的WIFI(兼容配置)(分色排版)
- 旧版本版本的全志R16平台的tinav2.1的系统打开softAP(分色排版)
- 原始编译r40的tinav2.1(取UART打印)(分色排版)
- 全志R116平台tinav2.1系统下的录音播音测试(分色排版)
- spring cloud之config的简单配置(shh方式)
- Android应用结束自身进程的方法
- CentOS7服务器安装Jupyter Notebook
- 什么是java虚拟机,为什么java会被称为是“平台无关的编程语言”?
- SJTU OJ 1006. 求和游戏
- 打开r40平台tinav2.1下打开TF卡(分色排版)
- 解决 编译am-lola/ARVisualizer出现cmake : 依赖 错误
- 删除字符串中的子串
- 向新能源进军,是龚祖春深思熟虑的结果
- 大数据正式7
- EJB组件
- mysql开发之API
- 整理Java学习期间web前端知识
- (作业)UIScrollView