警告(113015): .hex中的数据项宽度大于内存宽度-Altera-Intel社区-FPGA CPLD-ChipDebug

警告(113015): .hex中的数据项宽度大于内存宽度

在Nios®II嵌入式设计套件(EDS)生成的makefile中使用由mem_init_generate make target生成的内存初始化文件时,可能会看到此警告。

发出此警告的原因是Quartus®Prime软件要求.hex文件中的记录长度与初始化的内存的数据端口宽度相匹配。请注意,数据端口宽度在Platform Designer中以位为单位指定,并以字节为单位指定为elf2hex。

解决/修复方法

要将生成的.hex文件更改为具有与内存数据端口宽度匹配的记录长度,请修改BSP目录中的mem_init.mk文件:

  • 找到ELF_TO_HEX_CMD_NO_BOOTLOADER命令
  • 添加以下开关:
    –record = $ {mem_hex_width} / 8

计划在Quartus Prime软件的未来版本中解决此问题。

请登录后发表评论

    没有回复内容