STM32 ST-LINK Utility 外置flash下载算法,将build 中的elf文件改为.stldr后缀放在**ST-LINK Utility\ExternalLoader文件夹下即可
实现了无流水线的RISC-v RV32I处理器,同时带有Debug功能,处理器中断采用自定义方式,支持停机调试和非停机调试,停机调试在另一个git仓库,非停机调试需要自己编写软件,带有64k的串口内存模块,上位机程序在win_tool文件夹中,代码基于Cl编译器编写(微软的编译器,我将其剥离出来,使用Make工具来编译了)
EmbedOCD,将GDBServer和调试器二合一,GDB server运行在MCU上,使用串口通讯,MCU有USB接口的可以使用USB来提高速度
为自制CPU编写的GDB server服务器,采用串口来调试CPU,代码基于微软的CL编译器编写(自己从微软的VS剥离出来改用make来编译)