之前用过飞思卡尔的板子,它的板子同样板子调试电路,支持MBED刷新程序,同样有个虚拟串口。它的调试电路的串口可以直接用来跟主芯片通讯,不知32的板子 是否一样。插入电脑显示MBED相关的一个虚拟串口,一个虚拟U盘:
检查了下,下面几个相关的电路:
主芯片相关:
ST电路相关:
STLINK_USB:
根据之前的经验,我猜测STLINK_USB虚拟的串口肯定能在主芯片的F413的串口3通讯。STLINK主芯片STM32F103CBT6内部固件程序里面的绝对有相关函数。不然也不会出来上图的MBED的虚拟串口了。
直接烧写官方例程中的:USART_PRINTF,编译下载调试,结果如图:
正常显示!
官方例程里USART_PRINTF的readme文本里面有:
Board: STM32F413ZH-Nucleo
Tx Pin: PD.08
Rx Pin: PD.09
_________________________
| ______________| _______________
| |USART | | HyperTerminal |
| | | | |
| | TX |______________________|RX |
| | | | |
| | | RS232 Cable | |
| | | | |
| | RX |______________________|TX |
| | | | |
| |______________| |_______________|
| |
| |
| |
| |
|_STM32_Board_____________|
直接说用RS232 Cable, 并无提这种方式,是不是这个还有未知BUG那就不得而知了 。
|