문서 ID: 000079475 콘텐츠 형태: 문제 해결 마지막 검토일: 2011-09-14

시뮬레이션에서 비니티리얼화 .bss 변수

환경

  • 인텔® Quartus® II 구독 에디션
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    중요 문제

    설명

    프로그램이 비이니에이티화 된 의 가치를 읽는다면 .bss 변수 HDL 시뮬레이션 중 BSP(시스템 라이브러리)가 컴파일됩니다. ModelSim만 포함하면 하드웨어 지원 속성이 없습니다 . Nios II IDE에서 활성화되어 필터링되지 않은 데이터에 대한 경고가 나타납니다. 존재합니다 'x'. 이 경고는 이 속성이 나타날 때 를 지우는 코드가 활성화되어 있습니다.bss 메모리 영역 HDL 시뮬레이션 속도를 높이기 위해 생략되어 이 메모리 영역이 초기화되지 않습니다. Tthe.bss 지역에는 전역 및 정적 로컬 변수가 포함되어 있습니다. 응용 프로그램에서 초기화되지 않았으므로 기본값으로 설정됩니다. 0입니다. Nios II 프로세서가 식별되지 않은 변수를 읽는 경우, 경고를 표시하고 비이니에이셜화되지 않은 비트를 변환합니다. 데이터가 0으로 표시되어 누락된 효과를 올바르게 모방합니다.bss 지우기 코드. 이전에 실행되는 하드웨어 추상화 레이어(HAL) 코드 및 이후에 main() . 변수를 사용할 수 있습니다.bss 응용 프로그램이 그렇지 않은 경우에도 이러한 경고가 나타날 수 있습니다. 를 사용하십시오.bss 섹션.

    관련 제품

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

    인텔® 프로그래밍 가능 장치

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