描述
现在阶段的RISC-V 的生态环境还不是很完善,常用的嵌入式开发软件Kill IAR 等都不能很好的支持。不过所有的RISCV都可以基于GCC交叉编译链完成开发调试。不少RISC-V厂商提供了基于Eclipse定制的IDE开发环境。
时擎AT1000 DEV开发板目前只支持Linux系统的交叉编译链,同时调试基于OpenOCD + GDB 的组合。烧录通过Windows下的串口烧录工具。
MCU的软件开发往往离不开在线
仿真调试的功能。基于ARM M3 M4等内核的MCU主要以JTAG以及SWD接口为主。而RISC-V主要支持标准JTAG调试接口,不过也有些芯片支持SWD或者CJTAG等IO资源占用更少的调试接口。由于个人x86 PC不直接支持此类接口,所以需要借助USB Dongle来连接MCU完成调试工作。通常PC上运行集成GDB server的上位机软件借助USB dongle完成对MCU的调试&下载。
时擎AT1000 DEV开发板基本功能介绍见下图。
打开APP阅读更多精彩内容