studio配合cubemx进行开发是没有错的,而且还是比较方便的。
1.正常工程创建后,可以先不配置时钟,直接编译下载进行测试,此时用的芯片内部晶振,就可以正常运行,可以试一下;
2.你使用cubemx配置了时钟后,原来的stm32f4xx_hal_conf.h文件不再使用,用的是cubemx新生成的文件,此时drv_uart.c报错是因为stm32f4xx_hal_conf.h中#define HAL_UART_MODULE_ENABLED没有打开,这里确实需要在cubemx中配置uart。(刚才没想到这里,不好意思)
3.如果使用studio终端能接收到板子打印的日志信息,而输入msh命令没反应的话,应该就是串口接收不到,可以调试一下看看。硬件问题可能性大一些,要么接收管脚,要么串口线。
studio配合cubemx进行开发是没有错的,而且还是比较方便的。
1.正常工程创建后,可以先不配置时钟,直接编译下载进行测试,此时用的芯片内部晶振,就可以正常运行,可以试一下;
2.你使用cubemx配置了时钟后,原来的stm32f4xx_hal_conf.h文件不再使用,用的是cubemx新生成的文件,此时drv_uart.c报错是因为stm32f4xx_hal_conf.h中#define HAL_UART_MODULE_ENABLED没有打开,这里确实需要在cubemx中配置uart。(刚才没想到这里,不好意思)
3.如果使用studio终端能接收到板子打印的日志信息,而输入msh命令没反应的话,应该就是串口接收不到,可以调试一下看看。硬件问题可能性大一些,要么接收管脚,要么串口线。
举报