Skip to content

Latest commit

 

History

History
115 lines (89 loc) · 3.95 KB

hi3559v200-som-zh.md

File metadata and controls

115 lines (89 loc) · 3.95 KB

Hi3559V200核心板与底板

作者: thomas@hiview-tech.cn

Hi3559V200参数

  • 1, 双核A7-900;
  • 2, 4K@30FPS编码/解码;
  • 3, MIPI-CSI 4L/2Lx2输入;
  • 4, MIPI-DSI 4L/LCD/HDMI输出;
  • 5, 0.4Tops NNIE神经网络加速器;

核心板参数

  • 1, DDR3 1GByte;
  • 2, SPI-NAND 512MByte;
  • 3, 180Pin全功能连接器;

底板参数

  • 1, DC12V, UART0, USB2.0, SDCard, HDMI1.4;
  • 2, RTL8189FTV-WIFI, MIPI-CSI, MIPI-DSI;
  • 3, KEY,LED,GPIO,UART1,RS485,AUDIO-IN-OUT;

核心板与底板规格书

https://github.com/openhisilicon/PRODUCT/blob/master/HI3559V200_SOM%20datasheet_C.pdf

快速使用指南

串口终端

  • J10-座子
  • 波特率-115200
  • 数据位-8
  • 奇偶校验-无
  • 停止位-1
  • 流控-无

网口终端

  • 板子默认IP: 192.168.0.2
  • Telnet/SSH用户名: root,密码: hiview

启动脚本

  • /etc/init.d/S99app 调用/factory/startup.sh
  • /factory/startup.sh 初始化网络IP,判断是否存在升级包文件需要加压,启动/app/startapp.sh
  • /factory/cfg/bsp_def.json 保存不被终端用户修改的默认参数, sensor类型在此文件配置
  • /app/startapp.sh 初始化环境变量,启动bsp.exe,codec.exe,svp.exe,...

FAQ

  • 如何编译app程序 (https://www.bilibili.com/video/BV1rU4y1771Z)

  • 如何使用FLASH的剩余空间

    • 当前MTD分区 uboot:1M,kernel:4M,rootfs:120M,user:387M(未使用)
    • 如果要使用user分区,请进行如下操作:
    • 1 格式化UBI分区(只需要执行一次此操作):
      • ubiformat /dev/mtd3
      • ubiattach /dev/ubi_ctrl -m 3
      • ubinfo /dev/ubi1
      • ubimkvol /dev/ubi1 -N user -s xxxMiB (xxx 来源于ubinfo命令输出可用的空间大小, 如果输入错误可删除卷: ubirmvol /dev/ubi1 -N user)
      • mount -t ubifs /dev/ubi1_0 /mnt/
    • 2 挂载UBI分区(每次上电都需要执行挂载):
      • ubiattach /dev/ubi_ctrl -m 3
      • mount -t ubifs /dev/ubi1_0 /mnt/
  • 如何测试USB网口

    • Hi3559V200无ETH-PHY接口, 可通过usb-gadget虚拟网口或使用usb2eth网口转换器

    • 使用usb-host模式,购买usb2eth连接器

      • 下载 uImage-uhost 镜像文件 [请联系我们获取下载方式]
      • 可通过HiTool烧录工具下载uImage-uhost到板端或通过如下方式烧录:
      • flash_erase /dev/mtd1 0 0
      • nandwrite -p /dev/mtd1 uImage-uhost
    • 使用usb-device模式开启usb-gadget虚拟网口操作如下:

      • 在windows操作系统下安装usbrndis相关驱动,请参考:ReleaseDoc/zh/01.software/board/OSDRV/外围设备驱动 操作指南.doc[1.2.3.6 内核下USB Device复合设备操作示例]
      • 在板端执行:
        • mv /app/startapp.sh /app/startapp.sh.bak
        • reboot
        • /app/usbgadget/usb.sh
        • /app/startapp.sh.bak
  • 如何使用USB烧写

    • 请参考 /ReleaseDoc/zh/01.software/pc/HiTool/HiBurn 工具使用指南.pdf [1.5 环境准备]
    • 注: 上电前切换update-key为GND, 如果WIN10无法找到设备,请使用WIN7进行测试
  • 关于WIN10下无法使用USB烧录的问题

    • win10下hitool手动控制usb烧录

    • (update-key保持在"update"即串口升级模式)

      • 1, 打开hitool, 选择CPU类型;
      • 2, 配置hitool, 选择串口烧录方式, 仅烧录boot分区;
      • 3, 配置hitool, 选择usb烧录方式, 选择除boot外的其他分区;
      • 4, 进入uboot输入 "usb device"
      • 5, 点击 "烧写", 当看到hitool提示如下时, 复位板子,再次在uboot输入 "usb device"; # ---- 100% Boot download completed!
      • 6, 等待烧录完成;
  • 烧录文件下载 链接:https://pan.baidu.com/s/1k525rZtWp54Xfu4Ie1C1rA 提取码:drf7