forked from xuos/xiuos
矽达通-RISCV智能盒子说明
| 功能 | 引脚序号 (并非原理图连接线序号) |
引脚定义 |
|---|---|---|
| 高速串口作为shell | 5 | ISP_RX |
| 6 | ISP_TX | |
| W5500 | 9 | SPI1_ENET_SCLK |
| 10 | SPI1_ENET_MISO | |
| 11 | SPI1_ENET_MOSI | |
| 12 | SPI1_ENET_nCS | |
| 13 | SPI1_ENET_nRST | |
| 14 | ENET_nINT | |
| LCD-043MCU-TP touch | 15 | I2C_SDA |
| 16 | ||
| 17 | I2C_SCL | |
| can模块 | 18 | UART1_RXD |
| 19 | UART1_TXD | |
| 4G模块 | 20 | UART2_TXD |
| 21 | UART2_RXD | |
| CH376 = USB + TF | 22 | UART3_TXD |
| 23 | UART3_RXD | |
| CH438 | 24 | CH438_ALE |
| 25 | CH438_NWR | |
| 26 | CH438_NRD | |
| 27 | CH438_D0 | |
| 28 | CH438_D1 | |
| 29 | CH438_D2 | |
| 30 | CH438_D3 | |
| 31 | CH438_D4 | |
| 32 | CH438_D5 | |
| 33 | CH438_D6 | |
| 34 | CH438_D7 | |
| 35 | CH438_INT | |
| 36 | pTP_INT | |
| 37 | LCD_nRST | |
| 38 | LCD_SCLK | |
| 39 | LCD_MOSI | |
| 40 | LCD_MISO | |
| 41 | LCD_nCS | |
| 43 | CAN_nCFG | |
| 44 | E220_M0 | |
| 45 | E220_M1 | |
| 46 | E18_MODE | |
| 47 | LCD_BL |
其中CH438 = ZIGBEE + LORA + BT + 3XUART + 2X485
编译说明
先下载源码,进入xiuos根目录:
git submodule init
git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/rt-thread
git submodule update Ubiquitous/RT-Thread_Fusion_XiUOS/aiit_board/xidatong-riscv64/kendryte-sdk/kendryte-sdk-source
下载好相应的源码以及勘智官方K210 sdk到指定目录
下载risc-v的工具链,下载地址
在rtconfig.py中将risc-v工具链的本地路径加入文档。
然后执行scons编译:
scons
也可以利用env工具编译,指定工具链路径
set RTT_EXEC_PATH=D:\xpack-riscv-none-embed-gcc-8.2.0-3.1-win32-x64\xPack\RISC-V Embedded GCC\8.2.0-3.1\bin
scons