2014-09-02 77 views
-2

我正在使用STM32Cube生成简单的USB MSC项目。我正在使用STM32F417VG。
所以我选择USB_OTG_FS - Device_only和USB_DEVICE - FS IP - 海量存储类的类。
然后我生成源代码,编译并下载到电路板,将它的USB电缆连接到PC并且什么也没有发生。
我在做什么错?USB MSC与STM32Cube

回答

3

STM32Cube应用程序可帮助您开始开发应用程序,但不会为您完成工作。生成的代码将包含所有必需的库并初始化硬件,以便您选择的所有功能都可用并准备就绪,然后开始一个空的无限循环。它不会显示任何外部行为或对任何外部刺激作出反应。

您需要为微控制器添加一些自己的代码才能真正做任何事情。

如果您不确定需要做什么才能使USB功能正常工作,请查看STM32Cube附带的示例项目以及它包含在项目中的库文件中的文档注释。然而,即使是一个“简单的”USB项目也可能相对复杂,而一个无响应的微控制器可能会让人感到困惑。您可能想要使用非常简单的GPIO类型项目来获取您的轴承。使LED闪烁是微控制器的“Hello World”。

+0

我很感兴趣STM32Cube是否足够“严重”使用它的生成代码“原样”,或者它只是演示和示例? – i486 2015-03-07 14:03:50