문서 ID: 000084100 콘텐츠 형태: 문제 해결 마지막 검토일: 2015-01-10

EPCQ용 EIC 및 Altera 직렬 플래시 컨트롤러로 실패하는 Nios II BSP 생성기

환경

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

    중요 문제

    설명

    Nios II 프로세서가 EIC(외부 인터럽트 컨트롤러)를 사용하고 있는 경우 Altera 직렬 플래시 컨트롤러(altera_epcq_controller) Nios II BSP에 부착 세대는 실패합니다. BSP 생성기에는 altera_epcq_controller 드라이버는 향상된 인터럽트 API를 지원하지 않습니다.

    Altera 직렬 플래시 컨트롤러는 인터럽트 입력을 지원하므로 BSP generator는 HAL 드라이버가 인터럽트 지원을 제공할 것으로 기대합니다. EIC가 있는 경우 현재, BSP 생성기는 다음에서 향상된 인터럽트 API 할당을 볼 것으로 예상합니다. 드라이버 * _sw.tcl 파일.

    그러나 altera_epcq_controller HAL 드라이버는 인터럽트 및 * _sw.tcl 파일에 향상된 인터럽트 API가 포함되어 있지 않습니다. 할당. 그 결과 BSP 생성기가 드라이버를 거부합니다.

    해결 방법

    다음 *_sw.tcl 파일을 수동으로 수정합니다. altera_epcq_controller 드라이버:

    /ip/altera/altera_epcq_controller/altera_epcq_controller_sw.tcl

    디렉토리를 나타내는 위치 Altera IP가 설치되어 있는 경우 다음 과제를 추가합니다.

    set_sw_property isr_preemption_supported true

    set_sw_property supported_interrupt_apis "legacy_interrupt_api enhanced_interrupt_api"

    altera_epcq_controller_sw.tcl이 작성할 수 없는 경우, ip 디렉토리에 폴더 altera_epcq_controller Qsys 프로젝트에서 사본을 수정합니다. altera_epcq_controller_sw.tcl. Qsys 프로젝트를 검색하는 도구 검색하기 전에 디렉터리 수정된 파일은 원본을 재정의합니다.

    관련 제품

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

    인텔® FPGA 구성 장치 EPCQ
    인텔® 프로그래밍 가능 장치

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