系統啟動
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 命令。