MIPS Creator CI20
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