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

armlink/scatter

Hi folks,

I'm trying to link from the command line using the armlink that's at \Keil\ARM\BIN30\armlink.exe

The help for armlink shows, in part:
--scatter file Create the memory map as described in file.

Yet when I try to tell it to use a scatter file, it says:
Fatal error: L3900U: Unrecognized option '--scatter'.


I wonder if this is my problem:
ARM Linker, RVCT3.0 [Build 934] for uVision [Evaluation]

Is the Eval copy a problem? Further followup on this: why is this showing eval still after licensing uVision? I suspect I know the answer, but I don't know for sure.

So,
(1) does the eval version of armlink just not support --scatter?

(2) why is armlink still showing as eval with a licensed ARM Toolkit from Keil?

Steve

Parents
  • Thanks for the info, and also via support. I am able to build my image correctly now.

    So running the tools from an arbitrary location in the filesystem is a non-starter?

    As discussed via email, we would like to package the toolset used to build our images with the source in a versioned repository to allow us to rebuild old images when/if required with the toolchain used to build it originally (we've all been through toolkit upgrades).

    Has anyone tried anything like this?

    Thanks,
    Steve

Reply
  • Thanks for the info, and also via support. I am able to build my image correctly now.

    So running the tools from an arbitrary location in the filesystem is a non-starter?

    As discussed via email, we would like to package the toolset used to build our images with the source in a versioned repository to allow us to rebuild old images when/if required with the toolchain used to build it originally (we've all been through toolkit upgrades).

    Has anyone tried anything like this?

    Thanks,
    Steve

Children
No data