MIPS Creator CI20

Tags: arch:mips chip:jz4780

The MIPS Creator CI20 V2.0

The MIPS Creator CI20 V2.0

The following list indicates the state of peripheral support in NuttX:

Peripheral

Support

NOTES

CPU0

Yes

1.2GHz MIPS32 processor

CPU1

No

1.2GHz MIPS32 processor

RAM

Yes

256MiB

ADC

No

Audio

No

Display

Yes

HDMI (EDID not yet supported)

DMA

No

Ethernet

Yes

Fast Ethernet (DM9000)

GPIO

Yes

I2C

No

LED

No

TRNG

Yes

SDcard

No

SPI

No

Timers

Yes

UART0

Yes

Initialized by U-Boot

USB OTG

No

DWC2

USB Host

Yes

EHCI + OHCI

Watchdog

Yes

Configurations

Important

U-Boot must be properly configured for networking (e.g., valid ipaddr, serverip, and ethaddr environment variables) to fetch the image over TFTP.

NuttX is loaded via U-Boot using TFTP (replace <tftp_dir> with your local TFTP root directory).

You can use the following command to configure the NuttX build:

./tools/configure.sh -l ci20/nsh

 make CROSSDEV=mips-mti-elf-
 cp uImage <tftp_dir>/nuttx.umg

Run this from U-Boot prompt:

tftp nuttx.umg && bootm $fileaddr

nsh

Basic serial console access to the NSH shell.

Note

Connect USB cable from your PC to UART0 pins on the Raspberry PI connector.

Then use some serial console client (minicom, picocom, teraterm, etc) configured to 115200 8n1 without software or hardware flow control.

net

  • Basic serial console access to the NSH shell.

  • Networking support through the RJ45 connector.

The telnet daemon is included, so the CI20 board can be connected to through telnet.

jumbo

  • Basic serial console access to the NSH shell.

  • Networking support through the RJ45 connector.

  • USB host support: mass storage, hub, keyboard and mouse.

  • Builtin Apps: dd, hidkbd, ping, tc, fb, nsh, sh, telnetd