문서 ID: 000081351 콘텐츠 형태: 오류 메시지 마지막 검토일: 2020-05-29

경고(113015): 데이터 항목의 폭 <mem_init>.hex는 메모리 폭보다 큽</mem_init>

환경

  • 인텔® Quartus® Prime Pro Edition
  • 인텔® Nios® II 임베디드 디자인 제품군(EDS)
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    mem_init_generate 생성한 메모리 초기화 파일을 사용하여 Nios® II 임베디드 디자인 제품군(EDS)에서 생성한 메이트파일에서 대상을 만들 때 이 경고가 표시될 수 있습니다.

    이 경고의 이유는 인텔® Quartus® Prime 소프트웨어가 .hex 파일 내의 기록 길이가 초기화된 메모리의 데이터 포트 폭과 일치할 것으로 예상하기 때문입니다.  데이터 포트 폭은 플랫폼 디자이너의 비트로 지정되며, elf2hex에 바이트로 지정됩니다.

    해결 방법

    생성된 .hex 파일을 메모리 데이터 포트 폭과 일치하는 레코드 길이로 변경하려면 BSP 디렉토리 내의 mem_init.mk 파일을 수정합니다.

    • ELF_TO_HEX_CMD_NO_BOOTLOADER 명령 찾기
    • 다음 스위치를 추가합니다.
      --record=${mem_hex_width}/8

    예제:

    ELF_TO_HEX_CMD_NO_BOOTLOADER = $(ELF2HEX) --record=4 $< $(mem_start_address) $(mem_end_address) --width=$(mem_hex_width) $(mem_endianness) --create-lanes=$(mem_create_lanes) $(elf2hex_extra_args) $ @

    이 문제는 향후 인텔® Quartus® Prime 소프트웨어 릴리스에서 해결될 예정이 아닙니다.

    관련 제품

    이 문서는 다음 항목에 적용됩니다. 3 제품

    인텔® Cyclone®
    인텔® Stratix®
    인텔® Arria®

    이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.