STM32-Serial-debug
mac stm32串口调试
方式一(使用mbed os但是不是集成板子,需要更改很多配置)
- mbed是一个在线编辑编译代码的工具,上面有很多源码下载里面项目ST/Nucleo_printf,点击编译,下载bin文件
- 将下载的bin文件写入开发板,执行
st-flash write Nucleo_printf_NUCLEO_F401RE.bin 0x8000000
- 打开CLion软件在插件管理界面添加Serial Port Monitor
- 然后在左下角Serial Monitor点击设置,选择usbmodem,设置波特率9600,就可以看到打印的hello world
方式二(Cubemx):使用hal库函数进行串口输出
串口发送(在main函数添加):
1 | //把"hello world"的内容通过uart2发送出去,长度是11,timeout的时间是最大值0xffff |