Home / Docs Center / Board Shipping Resources / IngenicT31XBoard Resources

IngenicT31XBoard Resources

Board Shipping Resources · Ingenic Resources

Project: Development Board Shipping Materials | page_id: 286

2. Download the T31 SDK

Download from either of the two options

Baidu Netdisk download:
Link: https://pan.baidu.com/s/1DR7La-nTF7JBy7JHuUsksA Extraction code: xstr
Or private cloud download
http://xstrive.tpddns.cn:5000/share.cgi?ssid=a5f3277ed9694a05b9c06a669f8e9c55

Notes:

For the SDK installation and usage document, see the path: \ISVP-T31-1.1.5-20220428\software\doc\

BSP development guide materials:
\ISVP-T31-1.1.5-20220428\software\doc\BSP\

IMP development guide materials: *\ISVP-T31-1.1.5-20220428\software\doc\IMP\

3. Download the virtual machine (cross-compilation toolchain included)

Just download from either of the two options

Baidu Netdisk address:
Link: https://pan.baidu.com/s/1TIoEI2vBohTBqELoNFXGHA Extraction code: xstr
Private cloud address:
http://xstrive.tpddns.cn:5000/share.cgi?ssid=82f728faab3a4c8a850e8124ed86ed24

4. Hardware interface diagram

  • 1 12V power supply + 100M network (8pin)

  • 2 Serial debug interface (3pin)

  • 3 Analog audio input + analog audio output + TTL serial port 1 + USB interface + GPIO + IRCUT detection (12pin)

  • 4 Main board wiring diagram

  • 5 Sensor wiring diagram

  • 6 Micro SD card slot

    !

  • 7 IR CUT interface

    !
    !

##5. Before using the SDK, be sure to read Ingenic T31 SDK Installation and Usage Instructions.pdf

6. Refer to the T31 Development Guide.pdf in the SDK [T31 Development Guide 20220110.pdf]2022-06-27 18:11:25 Monday

IMP T31 BSP Development Guide V1.0.pdf

7. Modify the sample-common.h header file in the SDK

docs.html

8. T31X Development Board SDK Usage Example Document

T31X Development Board SDK Image Output Test_v0.1.pdf

9. If you compile the kernel yourself, make the following code changes

The GPIO for mmc detection in the kernel/arch/mips/xburst/soc-t31/chip-t31/isvp/Swan/board.h file

After modification:

/* ****************************GPIO MMC START******************************** */
#define GPIO_MMC_RST_N -1
#define GPIO_MMC_RST_N_LEVEL LOW_ENABLE
#define GPIO_MMC_CD_N GPIO_PB(18)
//#define GPIO_MMC_CD_N GPIO_PB(27)
#define GPIO_MMC_CD_N_LEVEL LOW_ENABLE
#define GPIO_MMC_PWR -1
#define GPIO_MMC_PWR_LEVEL HIGH_ENABLE
#define GPIO_MMC_WP_N -1
#define GPIO_MMC_WP_N_LEVEL LOW_ENABLE
/* ****************************GPIO MMC END******************************** */

The compiled kernel can recognize the mmc card.

10 If you compile U-Boot yourself and the chip is T31ZX, you need to apply a patch

uboot-patch.txt
Download the compiled U-Boot for t31zx: u-boot-with-spl-fort31zx.bin

11 Fast-boot and low-power SDK:

Link: https://pan.baidu.com/s/1MMYSdptiajIIqbv8Xgcatw Extraction code: xstr

12 PCB mounting hole dimension DXF file:

38x38(1).zip

Didn't find what you need?Contact us,Talk to our engineers directly.

Request a Quote

Fill in the form and we will get back with a quote and proposal within 1 business day.

Click "Generate inquiry email" to open your mail client with the body pre-filled. If no mail client is configured, click "Copy" and paste it into webmail — recipient: sunshiyang@xstrive.com.