首页 > 解决方案 > 如何使用随附的原始 DEMO 代码重新编程 stm32F769 DISCO 板?

问题描述

尽管我对 F767 Nucleo 相当熟悉,但我正在玩这个问题中的电路板并且我正在努力解决它。我想要的是:

重新编程现在出现在板上的演示,因为从那以后我还没有设法让板上的显示器正常工作。我已经下载了包含适当 .HEX 的 stm32f769 迪斯科演示

我做了什么:

我已经使用升级实用程序升级了 st-link。在 STM32 Cube 编程器中,我为我的迪斯科板选择了合适的外部加载器。我的板通过 st-link 连接,并被立方体程序员识别。

在擦除和编程选项卡上,我选择了正确的 .HEX 文件,设备开始编程。该文件大约为 120MB,因此需要很长时间来编程。 在此处输入图像描述

编程完成后,立方体程序员告诉我它成功了。然而,屏幕只是在白色背景上显示蓝色 ST 标志,没有别的。点击屏幕或按下重置按钮时没有任何变化(当然除了重置)。

任何帮助将不胜感激,像编程板这样简单的事情不应该这么困难,所以我显然做错了什么。

标签: stm32stm32f7

解决方案


你读过readme.txt吗?

你有click on "External Loader" from the bar menu then check "MX25L512G_STM32F769I-DISCO" box吗?

因为您需要将 QSPI 与内部 2MB 内存一起闪存。

取自可下载 zip中的 readme.txt 。

@par 如何使用它?

QSPI 外部闪存加载器未与支持的工具链集成,它仅支持 STM32 ST-Link Utility V3.9 或更高版本 要加载演示,请使用 STM32 ST-Link Utility 对内部闪存和外部 QSPI 存储器进行编程。要编辑和调试演示,您首先需要使用 STLink 实用程序对外部 QSPI 存储器进行编程,然后使用您喜欢的工具链来更新和调试内部闪存内容。

为了对演示进行编程,您必须执行以下操作:

1-打开STM32 ST-Link Utility,从栏菜单中单击“External Loader”,然后选中“MX25L512G_STM32F769I-DISCO”框

2- 使用 USB 电缆通过 CN16 将 32F769IDISCOVERY 板连接到 PC

3- 使用带有 STM32 ST-Link Utility 的 Binary 下提供的“STM32769I-DISCO_DEMO_VX.Y.Z_FULL.hex”文件对内部闪存和外部 QSPI 存储器进行编程。此演示利用 Touch-GFX 和 EmbeddedWizard 第三方演示模块替代园艺控制和家庭报警模块。

4-复制USB密钥中“媒体/”下提供的音频和视频文件

5- 在 CN15 连接器上插入 USB micro A-Male 到 A-Female 电缆

6- 将耳机插入 CN7 连接器。-> 内部 Flash 和外部 QSPI 现在已编程,演示在板上显示。


推荐阅读