[ABANDONED] uploading & debugging Externally Built Executable project

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

  • [ABANDONED] uploading & debugging Externally Built Executable project

    So I tried this, for specified target iMX7D, A7_0 I selected.

    I specified a bin file, tried debug loading it, it asked me for load address , I spec'ed 0x80000000 (DDR) , and then I get error

    "0x80000000 - 0x800E5E93 load section does not fit the target description"

    The section it's showing is just matching the size of the bin file. The DDR is well much larger than that.

    Why is it complaining?
  • Hi,

    Keep in mind that this is *not* a support forum.
    Quote from our TOS:
    This forum is not monitored by SEGGER technical support personnel. Do not expect to receive technical support via this forum.

    If you do not agree with this do not use the forum for support requests.

    Now back to your question.
    I specified a bin file, tried debug loading it, it asked me for load address , I spec'ed 0x80000000 (DDR) , and then I get error

    Where did you specify the bin file?
    When did it ask you for an address?
    Is the address part of the memory map of the device?

    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.
  • Hi,
    Keep in mind that this is *not* a support forum.
    Yes, I was told multiple times, so I acknowledge I was informed about it. I didn't find I'm overusing or abusing the forum.
    However, I''ll note that me/we in process of deciding if we will pay for ES license(s), so trying to save time getting all setup with ES to see it does all needed.

    I'll get back to your questions on my actual question in a flash after I checked it.
  • Where did you specify the bin file?

    Project Options -> Debug -> Loader
    -> Load file
    I spec'ed complete path to the externally built *bin file
    Where did you specify the bin file?

    Project Options -> Debug -> Loader

    -> Load File Address
    I put the address I want to load this to (as posted originally, in DDR , tested 0x80000000 or 0x87800000, depending on build)
    When did it ask you for an address?

    It only asked if I left "Load File address" field (see above) empty. This was first time I started the debug session without setting that field. Then I've set it.
    Is the address part of the memory map of the device?
    The address is valid by the iMX7D SoC manual. What map ES has for that I don't know / did not check, as I selected a supported device from list of available in project configuration : Target device - MCIMX7D7_A7_0.


    Now I tried also changing "Access Variables Within Memory Map Only " option to No. With same result.