2024-05-13 09:40 PM
Hello,
I am planning to use IAR Workbench for development on STM32H745 controller.
I have worked on STLDR file i.e. external loader program with ST programmer and STM32CubeIDE but not used external memory loader with IAR workbench.
1. Can STLDR be used with IAR workbench or some other file is needed?
2. How to go about programming the external memory through IAR workbench?
3. What tools are used for programming the contoller ST link? , ST programmer?
Please share details and links to resources if a
Thanks
Anuj
Solved! Go to Solution.
2024-05-14 12:33 AM
Hello @ATank.1 ,
You can find in this GitHub: GitHub - STMicroelectronics/stm32-external-loader: Provides drivers, examples, loader files and testing routines for external loaders for STM32 series of microcontrollers many projects using the IAR toolchain to generate .stldr.
For that I recommend you to take a look to this GitHub and precisely STM32H7x_boards examples.
The .stldr is generated by building Project/EWARM. So, .stldr is ready to be used within STM32CubeProgrammer by copying it at [STM32CubeProgrammer_ Install directory]\bin\ExternalLoader.
May this FAQ How to implement and use your own external flash loader: An example using STM32U5A9J-DK,
can help you. This FAQ provide a step-by-step guide on how to develop and add your own external loader to manage external memories using IAR and STM32CubeProgrammer.
I hope this answer your request.
Kaouthar
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.
2024-05-14 12:33 AM
Hello @ATank.1 ,
You can find in this GitHub: GitHub - STMicroelectronics/stm32-external-loader: Provides drivers, examples, loader files and testing routines for external loaders for STM32 series of microcontrollers many projects using the IAR toolchain to generate .stldr.
For that I recommend you to take a look to this GitHub and precisely STM32H7x_boards examples.
The .stldr is generated by building Project/EWARM. So, .stldr is ready to be used within STM32CubeProgrammer by copying it at [STM32CubeProgrammer_ Install directory]\bin\ExternalLoader.
May this FAQ How to implement and use your own external flash loader: An example using STM32U5A9J-DK,
can help you. This FAQ provide a step-by-step guide on how to develop and add your own external loader to manage external memories using IAR and STM32CubeProgrammer.
I hope this answer your request.
Kaouthar
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.