cancel
Showing results for 
Search instead for 
Did you mean: 

Getting started with 32F469IDISCOVERY

alw
Senior

It looks like I have the 32F469IDISCOVERY board that looks to be powered ok via USB connector CN13, however the board doesn't appear to have demo software preloaded. COM LED LD6 flashes red.

I note on the ST website that there is the 32F469IDISCOVERY compiled demo binary, which I have downloaded.

The Readme says: The QSPI external flash loader is not integrated with supported toolchains, it ís only supported with
STM32 ST-Link Utility V3.7 or later.

But the ST website says that the ST-Link Utility is NRND and to use STM32CubeProg instead. I've tried the latest version of STM32CubeProg and it can't connect to the board via USB:

Error: Establishing connection with device failed.

What is the best way of programming the board with this file please?

Kind regards,

Al

24 REPLIES 24

Thanks @Ozone 

Will try powering with the CN6 input and report back.

Kind regards,

Al


@alw wrote:

I was just looking for clarity on how to load the demo binary


As already noted, do that via the built-in ST-Link, on CN1.

The User Manual tells you that the board is designed to be powered this way.

The original demo won't require anything other than the board itself.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

> The original demo won't require anything other than the board itself.

And not even to flash this demo.
All discovery boards I have (F303 and F407) came pre-loaded with the respective demos.


@Ozone wrote:


All discovery boards I have (F303 and F407) came pre-loaded with the respective demos.


Indeed.

@alw if your board is new, and it doesn't have the demo loaded, you should contact the supplier to get it replaced.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Hi @Andrew Neil @Ozone 

I just tried powering via VIN on CN6, with the same result.

So I am guessing that it wasn't programmed with the demo.

There's a small test label on the side of CN7 which maybe tells us all we need to know...

T1: Tick     T2: Tick    T3: Tick     T4: Tick     QA:

So no Quality Assurance check. I will take the issue up with the ST distributor.

Thanks for all your help.

Kind regards,

Al

 

mƎALLEm
ST Employee

Hello ,

Please confirm that: are you able to connect to the board over CN1 (STLINK-USB)? forget about VIN, and other power supply sources for now..

We need to avoid unnecessary ping pongs.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
alw
Senior

Hi @mƎALLEm 

It doesn't work with powering via CN1 (ST-LINK USB) either via a USB power adapter, or connected to my Mac as it doesn't connect to STM32CubeProg regardless of whether I select UART, ST-LINK, J-Link/Flasher or USB. 

Neither does anything appear to be functioning if I try to do an ST-LINK firmware upgrade via STM32CubeProg.

Kind regards,

Al

 

 

OK.

So let's summarize: 

1- You have a brand new 32F469IDISCOVERY board.

2- You are not able to connect to the MCU with STM32CubeProgrammer over CN1 (ST-LINK USB)

Could you confirm the two points? Am I correct?

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

Both are correct, I received the board some months back but it's the first time I've tried using it.

Kind regards,

Al

 

Have you done the basic connectivity checks to see if your Host system can even see the ST-Link at all ?

This is written in Windows terms, but Mac must be similar...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.