单纯的在此记录下自己遇到的这个坑,这两天移植了一个以前的项目到新的芯片(都是使用的stm32)上,在任务初始化过程中涉及到串口打印,然而就是这个串口(程序一遇到printf就卡死了)打印花了一天的时间竟然没有解决,在网上搜了大量资料,有说要打开微库的,有的不用打开微库直接写实现的,等等各种解决问题,其实他们说的也能解决问题,但是我这个问题比较特殊,在项目中使用spi_dma,之前工程用到的是spi2,我用到的是spi1,初始化spi1是没问题的,就是在使用过程中读取数据还是用的spi2接口,就是这个问题导致了串口打印卡死。所有有的时候程序卡死可能是有一个地方接口没有正确使用。
关于STM32F407HAL库的printf卡死问题
最新推荐文章于 2024-04-22 07:34:16 发布