Skip to content

Latest commit

 

History

History
104 lines (78 loc) · 3.49 KB

hi3516dv300-som-en.md

File metadata and controls

104 lines (78 loc) · 3.49 KB

Hi3516DV300-SOM-BaseBoard

Author: [email protected]

Hi3516DV300

  • 1, Dual-core ARM A7-900;
  • 2, 4M@30FPS venc/vdec;
  • 3, MIPI-CSI 4L/2Lx2 input;
  • 4, MIPI-DSI 4L/LCD/HDMI output;
  • 5, 1Tops Neural network acceleration engine;

SOM

  • 1, DDR3 1GByte;
  • 2, SPI-NAND 512MByte;
  • 3, 180Pin Full function connector;

BaseBoard

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

SOM-BaseBord Specification

https://github.com/openhisilicon/PRODUCT/blob/master/HI3516DV300_SOM%20datasheet%20_E.pdf

Quick Use Guide

serial console

  • J10 slot
  • Baud rate -115200
  • Data bit -8
  • Parity - none
  • Stop bit -1
  • Flow control - None

Terminal of network

  • Default IP of the board: 192.168.0.2
  • Telnet/SSH username: root, password: hiview

startup script

  • /etc/init.d/S99app Start /factory/startup.sh
  • /factory/startup.sh Initialize the network IP, unpack if there is an upgrade package file, and start /app/startapp.sh
  • /factory/cfg/bsp_def.json Save the default parameters that are not modified by the end user. The sensor type is configured in this file
  • /app/startapp.sh Initialize the environment variables, start the bsp.exe,codec.exe,svp.exe,...

FAQ

  • How do compile APP (https://www.bilibili.com/video/BV1PP4y1P79i)

  • How do use the left space in FLASH

    • current uboot MTD partitions: uboot:1M, kernel: 4M, rootfs: 120M, user: 387M (not use)
    • To use a user partition, do the following:
    • 1 Format the UBI partition (do this only once):
      • ubiformat /dev/mtd3
      • ubiattach /dev/ubi_ctrl -m 3
      • ubinfo /dev/ubi1
      • ubimkvol /dev/ubi1 -N user -s xxxMiB (xxx from the ubinfo command output available space size, delete the volume if you type incorrectly: ubirmvol /dev/ubi1 -N user)
      • mount -t ubifs /dev/ubi1_0 /mnt/
      • 2 mount UBI partition (mount is required every powered on):
        • ubiattach /dev/ubi_ctrl -m 3
        • mount -t ubifs /dev/ubi1_0 /mnt/
  • How do USB-BURN

    • Please reference /ReleaseDoc/en/01.software/pc/HiTool/HiBurn User Guide.pdf [1.5 Environment Preparation]
    • Note: Switch update-key to GND when powering on. If WIN10 cannot find the device, please use WIN7
  • WIN10 can not use USB burning problem

    • In Win10, Hitool manually controls USB burning

    • (Keep update-key in "Update" mode, i.e. serial port upgrade mode)

      • 1, Open Hitool and select a CPU type;
      • 2, Configure Hitool, select serial port burning mode, only burn boot partition;
      • 3, Configure Hitool, select usb burning mode, and select other partitions except boot;
      • 4, Enter "usb device" in uboot;
      • 5, Click "Burn". When you see the following message from Hitool, reset the board, enter "usb device" again in uboot; # ---- 100% Boot download completed!
      • 6, Wait for the completion of burning;
  • How do ETH-BURN

    • Please reference /ReleaseDoc/en/01.software/pc/HiTool/HiBurn User Guide.pdf
    • Note: Switch update-key to UPDATE when powering on.
  • Burn files link:https://pan.baidu.com/s/1GqM2OvlGFG9rshOoWS-I7Q code:3ln1