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

  • 相关阅读:
    swift 一些公共的宏重新定义
    iOS中正则表达式的使用
    失败的尝试,使用继承扩展数组,以及ES6的必要性
    用travis-ci编译android版nodejs
    用es6写一个分数库
    快速平方根算法的javascript实现
    windows中vim以及cmder的使用
    nodejs的交叉(跨平台)编译(to android)
    用链表实现nodejs的内存对象管理
    给socks-proxy-agent增加认证
  • 原文地址:https://www.cnblogs.com/juwan/p/14680845.html
Copyright © 2020-2023  润新知