Hi,
I built a Flash Programming Algorithm (FLM) according to Flash Programming Algorithm. Then I put it in .\Arm\Flash. But the file is not visible at the list of Flash Algorithms (Options for Target - Debug - Settings - Flash Download - Add).
Keil referred to this issue as follows: "This happens if Debug Information was turned off at Options for Target - Output."
In my case Debug information is on. I also see that the built FLM binary contains the description name as inserted in FlashDev.c (FlashDevice struct).
What else could cause this?
Thank you
Ari
note that flash programming algorithms included in .\Arm\Flash are meant for MDK v4.x without software pack support, such as for Arm7/9 devices.
The latest FLM files are a part of the corresponding software pack for a specific device.
https://www.keil.com/support/man/docs/ulink2/ulink2_su_newalgorithms.htm
arm-software.github.io/.../flashAlgorithm.html