Hikey960
目錄
Pin definition
HiKey960 Signals 96Boards Signals PIN PIN 96Boards Signals HiKey960 Signals GND GND 1 2 GND GND UART3_CTS_N UART0_CTS 3 4 PWR_BTN_N PWRON_N UART3_TXD UART0_TxD 5 6 RST_BTN_N EXP_RSTOUT_N UART3_RXD UART0_RxD 7 8 SPI0_SCLK SPI2_CLK UART3_RTS_N UART0_RTS 9 10 SPI0_DIN SPI2_DI UART6_TXD UART1_TxD 11 12 SPI0_CS SPI2_CS_N UART6_RXD UART1_RxD 13 14 SPI0_DOUT SPI2_DO I2C0_SCL I2C0_SCL 15 16 PCM_FS GPIO_195_I2S0_XFS I2C0_SDA I2C0_SDA 17 18 PCM_CLK GPIO_194_I2S0_XCLK I2C7_SCL I2C1_SCL 19 20 PCM_DO GPIO_193_I2S0_DO I2C7_SDA I2C1_SDA 21 22 PCM_DI GPIO_192_I2S0_DI GPIO_208 GPIO-A 23 24 GPIO-B GPIO_209 GPIO_210 GPIO-C 25 26 GPIO-D GPIO_211 GPIO_212 GPIO-E 27 28 GPIO-F LCD_BL_PWM LCD_TE0 GPIO-G 29 30 GPIO-H GPIO_040_LCD_RST_N GPIO_052_CAM0_RST_N GPIO-I 31 32 GPIO-J GPIO_019 GPIO_075_CAM1_RST_N GPIO-K 33 34 GPIO-L GPIO_021 VOUT11_1V8/2V95 +1V8 35 36 SYS_DCIN SYSDC_IN SYS_5V +5V 37 38 SYC_DCIN SYSDC_IN GND GND 39 40 GND GND
SDK Architecture
Build FW
- ./build.sh linkit7697_hdk freertos_ledcube
- Or, go to the mt7697/project/linkit7697_hdk/templates/freertos_ledcube/GCC, then, make
FW Programming
- git clone https://github.com/MediaTek-Labs/mt76x7-uploader
- python ./upload.py -c /dev/ttyUSB0 -f ./out/linkit7697_hdk/freertos_ledcube/freertos_ledcube.bin -t cm4 -p mt7697
module ON or OFF feature option
- Edit inc/hal_feature_config.h in each example code
Note
- Disable ICMP for enable ping
- sysctl -w net.ipv4.icmp_echo_ignore_all=0