중요 문제
"일반적인 BSP 작업" Nios Nios II 소프트웨어 빌드 도구 장 II 소프트웨어 개발자의 핸드북 은 컴파일 방법을 설명합니다. newlib 라이브러리의 사용자 지정 버전입니다. 그러나 나열되지 않습니다. 올바른 생성을 위해 선택해야 하는 컴파일러 플래그 라이브러리.
누락된 정보는 다음과 같습니다.
Nios II EDS는 미리 컴파일된 여러 가지 뉴리브 구현을 제공합니다. 제공된 라이브러리는 모든 실행 가능한 조합과 사전 호환됩니다. 에 표시된 GCC 컴파일러 플래그
미리 컴파일된 newlib으로 BSP를 만들 때 Nios II SBT는 BSP의 컴파일러 설정과 일치하는 newlib을 선택합니다. 사용자 지정 newlib을 만들 때 컴파일러가 있는지 확인해야 합니다. 일치 항목에 나열된 플래그 BSP의 설정.
옵션 이름 | 목적 |
-pg | gprof로 프로파일링을 위한 링크 |
-EB | 빅엔디안 코드 생성 |
-mstack-check | 스택 검사 활성화 |
-mno-hw-mul | 지침 제품군 mul 사용 비활성화 |
-mhw-mulx | 지침 제품군 mulx 사용 활성화 |
-mcustom-fpu-cfg | 부동 소수점 사용자 지정 명령 사용 |
Nios II 특정 컴파일러 플래그 -mcustom-fpu-cfg
가 필요합니다.
부동 소수점으로 구현할 Nios II 프로세서 코어
플래그 인수에 지정된 사용자 지정 명령. 컴파일러
플래그는 다음 두 인수 값 중 하나를 가질 수 있습니다.
-mcustom-fpu-cfg=60-1
--Nios 사용 분할기 없이 II 부동 소수점 사용자 지정 명령-mcustom-fpu-cfg=60-2
--Nios II 부동 소수점 사용 디바이더를 사용하는 사용자 지정 명령
Nios II 특정 컴파일러 플래그 -mstack-check
에 -mno-hw-mul
대한 자세한 내용 및 -mhw-mulx
,
GNU 컴파일러 사용 시 "Altera Nios II 옵션"을 참조하십시오.
Nios II EDS와 함께 설치된 컬렉션(GCC). 에 대한
컴파일러 플래그에 -pg
대한 자세한 내용은 "컴파일"을 참조하십시오.
GNU 프로파일러의 프로파일링 프로그램, 설치됨
Nios II EDS를 사용하십시오. 설치된 문서를 찾으려면
Windows 시작 메뉴, 프로그램 > Altera > Nios
II EDS > Nios II 문서,
그런 다음 문학을 클릭합니다.