STM32F405自制板子使用正点原子的STM32F407代码调试问题解决方法

  • Post author:
  • Post category:其他


我自己做了一块STM32F405RGT6的简单板子,打算使用正点原子的STM32F407的源代码,代码经过稍作改动后,编译无错误,但是发现程序无法调试,出现的问题是:点击debug后,工具栏的运行按键是灰色的。看了下程序,停在了system_stm32fxx.c文件的第393行,我将ST官方提供的源代码打开做了一下对比,发现原子哥的代码多出了几行:



//    PWR->CR |= PWR_CR_ODEN;

//    while((PWR->CSR & PWR_CSR_ODRDY) == 0)

//    {


//    }

//    PWR->CR |= PWR_CR_ODSWEN;

//    while((PWR->CSR & PWR_CSR_ODSWRDY) == 0)

//    {


//    }

于是把这几行代码注释了,再调试就可以运行了。

这几行代码估计是针对原子哥的战舰系列开发板做的设置,具体是什么设置我稍后认真研究



版权声明:本文为u013025045原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。