sipeed v833 硬件验证以及开发记录(2021年5月18日)

系统启动

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 命令。

原文地址:https://www.cnblogs.com/juwan/p/14680845.html