[SOLVED] Ozone ELF Loading Time

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] Ozone ELF Loading Time

    I have a question regarding Ozone and the time it takes to load data from an ELF file. We have a fairly large application running on an STM32F processor and during development the time to load the ELF file into Ozone grew from 10 of seconds up to 6-8 minutes. This 6-8 minutes seems very long since running "readelf" takes a small fraction on this time. Also, this 6-8 minutes greatly increases troubleshooting time. Recently, in an attempt to understand what might be causing this delay, I created a simple STM32F application which can be easily scaled up in code and image size. This application can be scaled up to the point it nearly fills the entire available flash space and even in this configuration, which is larger than our production application, the ELF loading time into Ozone is <30 seconds. Do you have any ideas why we would be seeing such a large load time on one application but not the other? We ae just trying to understand why the load time is so long on the production app. Thanks, Steve.
  • Hello,

    Thank you for your inquiry.
    Long load times in Ozone usually result from complex nested symbol information in the elf file which can sometimes appear "suddenly" even if the code change was small, the compiler output hower has changed significantly. But of course we try to improve Ozone here gradually so even more complex and nested elf files can still be interpreted quickly as you are used to.

    Which Ozone version are you currently using? Could you try the latest one and see if the behaviour improves?
    If nothing changes or you already are using the latest version could you provide your elf file for reproduction purposes?

    Best regards,
    Nino
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Hello,

    Thank you for the feedback. Glad to hear that everything is working as expected now.
    We try to improved Ozone wherever we can which is why we always recommend using our latest software if possible.

    Best regards,
    Nino
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.