可以直接软件编译好串口下载到stm32里面根据运行结果修改程序.
当然你也可以把一些信息用串口输出帮助调试
另外串口刷固件用stm32uino可以像arduino那样玩stm32
仿真器的目的是减少流程(减少直接烧录固件的时间和损坏的风险),在早期就可以不经烧录进行验证来排除很多问题,但不是开发的必要设备。
所以没有仿真器也可以开发,只是没有那么方便而已。
没有仿真器,可以使用串口烧写,不过要设置好BOOT的引脚
不过STlink的价格是很低的了,不如买一个进行调试