asd51310123 发表于 2019-3-15 17:30:42

STM32 USB 不能运作

我现在使用STM32F072B 开发版,程式有分两个区块,分别为main code(address 0x08004000) 、boot code(address 0x08000000) 。

目前我有一个很大的问题,当我在一开始上电时,可以知道boot code jump 到main code 是没问题,但我要重烧main code flash 时,跳回boot code ,我的USB是无法work ,但其他功能是正常。

我有尝试过在jump boot code 前,先停止任何跟中断有关功能,再把USB power down 或是Deinit,到了boot code 时,再重新init USB ,但我在debug mode 可以看到它是有进入inti里面。

我不知道我有忽略到什么,导致无法使用USB,可以帮我解决这么问题吗? 谢谢您。

页: [1]
查看完整版本: STM32 USB 不能运作