NXP高级工程师刘华东,介绍了RV32M1配套的IDE,基于GNU GCC RISC-V交叉工具链配合Eclipse集成开发环境,调试软体采用OpenOCD,只要所连接的硬体调试器支持标准的JTAG协议,就可以直接使用。开发环境下载:下载专区,从官方提供的SDK和工具链可以看出,支持Windows、Linux和Mac系统,可以适用于使用不同操作系统的开发者。
在介绍了恩智浦推出的VEGAboard和织女星开发板之后,刘华东又详细介绍了RV32M1内核,这是一个异构4核MCU,包括两个RISC-V内核(一个RI5CY核和一个ZERO_RISCY核)以及两个ARM内核(一个Cortex-M4F核和一个Cortex-M0+核),单晶元就可运行BLE、Mesh/Thread/ZigBee协议,特别适合于超低功耗的移动设备。由RV32M1的架构可见,RISC-V与Arm其实并非互斥关系,两者相互融合之后,完全有可能碰撞出更大的火花!