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