RISC-V技术william hill官网
直播中

jf_46793279

4年用户 70经验值
擅长:嵌入式技术 接口/总线/驱动 光电显示 控制/MCU
私信 关注
[经验]

【先楫半导体HPM6750EVKMINI评估板试用体验】先楫半导体HPM6750EVKMINI评估板开发环境搭建--硬件篇

开发环境搭建--硬件篇

MCU的软件开发往往离不开在线仿真调试的功能。基于ARM M3 M4等内核的MCU主要以JTAG以及SWD接口为主。而RISC-V主要支持标准JTAG调试接口,不过也有些芯片支持SWD或者CJTAG等IO资源占用更少的调试接口。由于x86 PC不直接提供此类接口,所以需要借助USB Dongle来连接MCU完成调试工作。通常PC上运行集成GDB server的上位机软件借助USB dongle完成对MCU的调试&下载。

这款先楫半导体HPM6750EVKMINI评估板直接集成了FTDI的USB转JTAG调试芯片FT2232HL(这一点对用户非常友好),只需要通过USB公转TypeC线(目前主流的安卓手机充电线)连接到PC上,同时安装好驱动就可以开始对MCU进行调试了。先楫半导体HPM6750EVKMINI评估板上有两个TYPEC口,其中靠近红色RESET按键的一个TYPEC负责供电以及调试功能。

目前RISCV指令架构的MCU多基于OpenOCD (sdk_env_v0.10.0\tools\openocd\openocd.exe)来完成GDB server的支持、TLC命令的解析,先楫半导体的MCU也是一样。OpenOCD主要负责Flash的烧录以及GDB Server的运行。调试时用户通过telnet(localhost:4444)或者GCC的GDB client(sdk_env_v0.10.0\toolchains\rv32imac-ilp32-multilib-win\bin\riscv32-unknown-elf-gdb.exe)连接到GDB server,通过标准调试命令完成对代码的单步、断点等调试。

好了说了这么多先从安装驱动开始,驱动位于SDK开发包中(sdk_env_v0.10.0\tools):FTDI_InstallDriver.exe,直接运行即可。

安装好驱动,接下来就可以尝试把一些demo例程烧写到芯片当中了,具体步骤在下一篇例程篇进行详细说明。

更多回帖

发帖
×
20
完善资料,
赚取积分