Quartus

Initialization data in Hexadecimal (Intel-Format) File for memory regions at address [0x<number>, 0x<number>] and [0x<number>, 0x<number>] cannot be used because the memory regions overlap


CAUSE: You attempted to generate a flash programming file or one or more passive programming files. One or more Hexadecimal (Intel-Format) Files (.hex) necessary for generating the flash or passive programming files contain initialization data for the memory regions at the specified addresses. However, the memory regions overlap. Because you cannot place more than one set of data in the same part of memory, the Compiler, or the makeprogfile utility that you or the Software Builder is using, cannot use the initialization data when generating the flash or passive programming files. This error can occur because of one of the following reasons:
  • The Software Builder automatically generated a HEX File that is corrupt, and therefore contains initialization data for overlapping memory regions.

  • You specified one or more files that are not HEX Files, contains data that is not legal in HEX Files, contain corrupt data, or otherwise contain initialization data for overlapping memory regions.

  • You specified two HEX Files where each contains initialization data for one of the memory regions that overlap.

ACTION:

Perform one of the following actions:

  • If you are using the Software Builder to generate the flash or passive programming files, purge intermediate files and generate the flash or passive programming files again.

  • If you specified the HEX File(s), specify different HEX Files that do not contain incorrect data, corrupt data, or overlapping memory regions. If necessary, generate new HEX Files using the Software Builder or a code converter, and use these new HEX Files when generating the flash or passive programming files.

See also:

Alternative Procedure for Generating a Flash Programming File
Alternative Procedure for Generating Passive Programming Files
Generating a Flash Programming File
Generating Optional Programming Files for Programmer Object Files
Generating Optional Programming Files for SRAM Object Files
Generating Passive Programming Files

- PLDWorld -

 

Created by chm2web html help conversion utility.