Home / Docs Center / Board Shipping Resources / Ingenic T31X development board resources

Ingenic T31X development board resources

Board Shipping Resources · Ingenic Resources

2. Download the T31 SDK

Download from either of the two options

Baidu Netdisk download:
Link: https://pan.baidu.com/s/1DR7La-nTF7JBy7JHuUsksA ripping code: xstr
Or private cloud download
http://<server-host>:5000/share.cgi?ssid=a5f3277ed9694a05b9c06a669f8e9c55

Note:

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 ripping code: xstr
Private cloud address:
http://<server-host>: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

kernel/arch/mips/xburst/soc-t31/chip-t31/isvp/Swan/board.hdetects the MMC GPIO

After the change:

/* ****************************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 recognizes MMC cards.

10. If you build U-Boot yourself and the chip is a T31ZX, a patch must be applied

uboot-patch.txt
uboot-patch.txt u-boot-with-spl-fort31zx.bin

11. Fast-boot and low-power SDK:

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

12. PCB mounting-hole 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.