Skip to main content
Graduate II
April 16, 2024
Question

external loader what is the difference .stldr and .FLM ?

  • April 16, 2024
  • 1 reply
  • 1619 views

I see that Keil is using .FLM

and .stldr looks like CubeIDE

 

are those the same ?

can I change the extension from .stldr to .FLM and load using Keil and vice versa ?

also any idea how to add the loader to keil ?

I see that Keil has a lot pre defined loaders only for the DISCO boards I do not see option to add new.

    This topic has been closed for replies.

    1 reply

    Graduate II
    April 16, 2024

    Similar in form and function but different.

    Check documentation and \Keil\Arm\Flash directory for build methods and examples.

    MNapiAuthor
    Graduate II
    April 16, 2024

    I can use CubeIDE /CubeProgrammer to load it or possibly switch entirely.

    I just wonder if it will work later with Keil.

    Once the external loader is installed.

    It is 1024 x 600 TFT so 2MB flash on the chip is not enough for all the graphics.

    One full picture 1024 x 600 takes almost 5 MB

     

    Graduate II
    April 16, 2024

    Didn't you have a 16MB (128Mbit) QSPI device?

    You can program with STM32 Cube Programmer. 

    If you put the .FLM in the Flash directory you can pick it as an algorithm in Keil and use it to download and debug directly.