Maix-IV 系列 常见问题(FAQ)
Q:如何确认自己系统使用的 SDK 的版本号?
A:使用命令 cat /proc/ax_proc/version
,参考结果如下:
root@ax650:~# cat /proc/ax_proc/version
Ax_Version V1.45.0_P39_20240830020829
Q:更新到 1.45.0_P39 版本,根文件系统大小不到 5G,如何扩容?
A:扩容前:
root@ax650:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 4.9G 4.3G 336M 93% /
扩容后:
root@ax650:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 4.3G 9.6G 31% /
操作步骤:首先明确当前是 TFCard 启动还是 eMMC 启动,可通过命令 grep -oP 'root=\K\S+' /proc/cmdline
获取得到结果如下:
root@ax650:~# grep -oP 'root=\K\S+' /proc/cmdline
/dev/mmcblk1p2 # TFCard 启动
# /dev/mmcblk0p2 # 或 eMMC 启动
可得知当前文件系统位于 /dev/mmcblk0
或 /dev/mmcblk0
,用于替换下面的 /dev/mmcblkX
后执行命令:
parted /dev/mmcblkX resizepart 2 100%
resize2fs /dev/mmcblkX
sync
Q:更新到 1.45 版本,根文件系统大小仅剩 8G,如何扩容?
A:首次烧录会出现该现象,实际EMMC该分区大小已预先设置最大可用,请运行一次resize2fs /dev/mmcblk0p10
更新文件系统元数据。之后应为28G:执行完记得sync
再断电或重启设备否则会造成不开机(切记!!!切记!!!)。
root@maixbox:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 28G 6.0G 21G 23% /
Q:MAC物理地址重复,导致同一局域网下无法正常连接网络,如何解决?
A:可通过进入uboot
命令行模式设置环境变量ethaddr
和eth1addr
并保存,可永久修改对应网卡的mac地址:
# 例如
setenv ethaddr d0:00:00:00:00:01
setenv eth1addr d0:00:00:00:00:02
saveenv