Hi,
The existing linker definitions abuse prefixes such as ER_ and TFM_. Some names do not have a clear scope, which reduces the readability.
Here are some patches to address the problem:
Please help to put comments and inform us if your platforms couple tightly with the symbols defined in LD.
Thanks,
Xinyu