系统启动
https://sipeed_ai.coding.net/p/v831_sdk/d/sdk/git/tree/v833%2Ftest
- 主要在该分支进行,以 perf1 板型为修改对象。
device/config/chips/v833/configs/perf1/sys_config.fex
device/config/chips/v833/configs/default/env.cfg
- sys_config.fex & env.cfg 修改为 sdc2 启动板载 mmc 介质,默认屏蔽了 uart_debug_port 在 uboot 的输出,到 kernel 后再打印到 UART1 PG06 PG07 串口。
device/config/chips/v833/configs/perf1/linux/sys_partition.fex
- sys_partition.fex 分区移除 rootfs_data ,默认开启了 ext4 扩大了 rootfs 的大小。
device/config/chips/v833/configs/perf1/linux/config-4.9
- 基于 pro_ipc 配置,默认启动了 adbd 方便 通过 USB 口收发文件。
device/config/chips/v833/configs/perf1/board.dts
- 设备树主要处理 mipi lcd sensor wlan codoc ,
剩 dvp csi twi0 没处理,都处理好了。
常用指令
和 V831 一样使用,libmaix 和 maixpy3 都可以使用,内置了 maix_test 用于测试摄像头输出到屏幕的测试程序。
adb shell 可以直接 usb 连接,可以使用 push 和 pull 、shell 和 ssh 差不多。
屏幕测试 fbiewer xxx.jpg png bmp 可以将图片打印到 fb ,旋转可以设置设备树 degree0 ,该 mipi 屏的扫描方向靠硬件选择,设置 0x36 是无效的。
摄像头测试 maix_test 会将 sensor0 的数据打到 1024*600 的 fb
内存测试 memtester -m 0xc 128M,会提示可 lock 的大小约 109M。
扬声器测试 tinyplay xxxx.wav 即可,双声道均可输出。
按键测试 cat /dev/input/event0 按两个按键就会出数据了。
网络配置 /etc/wpa_supplicant.conf 改配置重启服务 /etc/init.d/S40network restart ,udhcp -i wlan0 配置 dhcp 。
查询信号强度 wpa_cli signal_poll | grep RSSI 。
设备树在线更新 https://www.cnblogs.com/juwan/p/14345372.html
默认情况下 uboot 和 uart0 都不会输出任何数据,kernel 到 rootfs 都是 uart1 115200 输出。
默认没有编译 find 和 vi df 命令。