我设计并组装了一块PCB。当我打开 CUBEMX 时,所有连接都很好,LED 闪烁。但是我不知道在这一点之后该怎么做。使用 DFU 之前需要安装一些驱动程序吗?如果是这样,我没有 ST-LINK 程序员我怎么能使用这个 pcb 的唯一输入(正如 AN2662 所建议的那样,它是 PB11、PB12)。设备响应 CubeMX 也很有趣。设备中是否有任何代码?
单片机:STM32F405RGT6
如果我理解得很好,您想学习如何将代码上传到您的 uC 中。如果你对DFU不熟悉,我建议你可以使用ST LINK V2。但是,重要的一点是您是否为 SW 引脚(SWDIO、NRST、SWCLK、SWO)放置输出端子。
对于 DFU,您应该检查与您的 uC 相关的引导加载程序属性和引导加载程序配置。在这些之后,您可以观看此视频EEVBlog STM32 DFU并从中获得启发。
你的问题不清楚。但我会尝试用我对问题的理解来回答你的问题。首先,您需要找到 mcu 的数据表。现在,您可以找到相关的引脚进行编程。使用这些引脚,您可以对硬件进行编程。
如果您想将 dfu 模式放入您的硬件,请查看“应用笔记 2606 STM32 微控制器系统内存启动模式”。
另外,我写了关于系统内存引导加载程序的帖子,这是链接:https ://engineeringvolkan.wordpress.com/2020/05/08/1928/