This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

MDK-ARM evaluation limitation

Hello,

I have one very formal but the more important question. I'm using KEIL MDK-ARM v4.11 evaluation software suite and I'm not sure if the uVISION(part of suite) can use scatter file. I'm asking because there (http://www.keil.com/demo/limits.asp) is write :
"The linker does not accept scatter-loading description files for sophisticated memory layouts. The --scatter command line option is disabled"

It seems(from this limitation) that scatter file cannot be used.

However, when I'm looking into UVISION menu Project/ Options for target/ Linker tab/ Linker control string, there is wroted command --scatter with the name and path to the scatter file defined in the same window. I have done some attempts to change load region in auto-generated scatter file(rewrite LR_IROM1 start address) and download it into device. The result was that compiled code was stored on address specified in scatter file and not to address 0x0 in flash - I'm confused!

Has the evaluation version of MDK-ARM v4.11 limitation in using of scatter file or not?

Thanks for yout answer!
Regards,
Milan Muller

Parents Reply Children
  • Are you sure that uVision isn't also giving other command-line options to the Linker, and it's these that are being observed, while the scatter file is ignored...?

  • Hi Andy,

    I was contact Keil support team and their answer to my question about limitation of using scatter file in evaluation version MDK-ARM was :


    ...I will check with our compiler team to figure out the correct evaluation limits. It seems, the web page is outdated...
    ... using scatter files in eval version IS POSSIBLE...

    That's very good message for users!
    Andy, thanks for your contact tip.

    Regards,
    Milan Muller