 Question:
What is Sections Overlap Error
?
Answer: This was a common problem in old versions of the HEX conversion utility.
New versions of the Hex utility solved these problems. If you receive this message and you
are using the latest version of the assembler/linker package, this indicates a user
problem caused by the misunderstanding of how HEX30 generates the address fields.
For example, if the widths of your memory system (EPROMS) is less
than the processor word width (32-bits for the C3x/c4x and 16-bits for C2x/C5x), the Hex
utility will "expand" the addresses of each of the sections. If you don't place
each section in the appropriate address, the addresses of different sections will overlap
due to expansion. |