如何用随附的原始DEMO代码对stm32F769 DISCO板进行重新编程?

问题描述

尽管我对F767 Nucleo相当熟悉,但我一直在与这个问题的董事会打交道,但我正在为此而苦苦挣扎。我想要什么:

重新编程现在板上的演示,因为从那时起我一直没有设法使板上的显示器完全正常工作。我已经下载了stm32f769迪斯科演示,其中包括相应的.HEX

我所做的:

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

在“擦除和编程”选项卡上,我选择了正确的.HEX文件,设备开始编程。该文件约为120MB,因此需要很长时间进行编程。

enter image description here

编程完成后,多维数据集程序员告诉我它已成功。但是,屏幕只是在白色背景上显示蓝色的ST徽标,没有其他显示。点击屏幕或按下重置按钮(当然除了重置)没有任何改变。

任何帮助将不胜感激,简单的事情如编写电路板并不难,所以我显然做错了事。

解决方法

您读过readme.txt吗?

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

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

取自downloadable zip中的readme.txt。

@par如何使用它?

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

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

1-打开STM32 ST-Link Utility,从栏菜单中单击“外部加载器”,然后检查 “ MX25L512G_STM32F769I-DISCO”框

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

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

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

5-将USB micro A-公到A-母电缆插入CN15连接器上

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...