531 views
in Platform Packages by
Hi,

 I would like to get the hello world example working without the use of external Flash on an STM32F469-Discovery.

Up to now, I was able to download the example with the make install utility and it works fine with the original example.

But from within IAR IDE although I am able to debug, I can't get the resources change after a change and rebuild in the embedded wizard environment.

I asume that this happens because the resources are placed in the external qspi flash that is not written along with the on chip flash during download from within the IAR IDE.

The problem is that although I have changed the preproccesor define  EW_USE_EXTERNAL_FLASH=1 to  EW_USE_EXTERNAL_FLASH=0 in the project options, I still can't get the resources updated during download.

I would like to see this working as a first step before moving to a custom board without external flash.

Thank you in advance

1 Answer

0 votes
by
Hi,
the IAR project within the Embedded Wizard STM32F469-Discovery build environment is prepared without usage of the external QSPI flash.
The macro 'EW_USE_EXTERNAL_FLASH' only enables/disables the init code for the QSPI flash.

After rebuilding the Embedded Wizard project and the IAR project the changed resources are downloaded to the internal flash also.

For an automatic IAR project update, I recommend you to add the Embedded Wizard post process EWARM_ew_post_process.cmd to your Embedded Wizard project.
Please have a look to 'STM32F469-Discovery\Application\Project\EWARMReadMe.txt' for more details.

Kind regards,
Martin

Embedded Wizard Website | Privacy Policy | Imprint

...