Ozone ELF Loading Time

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

    • 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.
    • New


      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,
      Please read the forum rules before posting: Forum Rules

      Keep in mind, this is not a support forum. Its main purpose is user to user interaction.
      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 contact us per e-mail.
      Alternatively our support system can be used as well: segger.com/ticket/