STM32F4 Discovery USB HID 工程 USB初始化引发硬件错误的原因

根据STM32F4-Discovery_FW_V1.1.0的工程,直接文件拷过来用

建立了工程之后各种设置一样,然后下载代码进去之后 运行到USB初始化那里,就直接跳到错误处理函数那里去了

百思不得其解

后来发现

C/C++ 选项卡里,的优化选项,要选择-O3,编译之后下载就能用,同样的代码改称-O0,编译过之后就不能用

……

搞不明白为什么啊

深坑

你可能感兴趣的:(STM32F4 Discovery USB HID 工程 USB初始化引发硬件错误的原因)