Quartus

Initialization data at line number <number> in Hexadecimal (Intel-Format) File <name> cannot be read because <text>


CAUSE:

You attempted to generate a flash programming file or one or more passive programming files. However, the Compiler, or the makeprogfile utility that you or the Software Builder is using, cannot read the initialization data at the specified line number in the specified Hexadecimal (Intel-Format) File (.hex). The text of the message describes why the Compiler or makeprogfile utility cannot read the initialization data, and may include one of the following reasons:

  • The Software Builder automatically generated a HEX File that contains corrupt data that the Compiler or makeprogfile utility cannot read.

  • You specified a file that is not a HEX File, that contains data that is not legal in a HEX File, or contains corrupt data. As a result, the Compiler or makeprogfile utility cannot read data in the files.

ACTION:

Correct the HEX File using the information in the message text. For example, you can 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 programming file again.

  • If you specified the HEX File, specify a different HEX File that does not contain incorrect or corrupt data. If necessary, generate a new HEX File using the Software Builder or a code converter, and use this new HEX File 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.