Kintex-7 FlexRIO FPGA 모듈을 사용할 때 Error-304155가 발생합니다.



하드웨어: Modular Instruments>>FlexRIO>>PXIe-7972R, Modular Instruments>>FlexRIO>>PXIe-7975R, Modular Instruments>>FlexRIO>>PXIe-7971R

문제점:

FPGA 코드를 바로 실행하거나 Kintex-7 FlexRIO FPGA 에 다운로드 하여 사용하고 있습니다. 그런데 이 때 아래와 같은 에러가 발생합니다.

Error -304155. FlexRIO: Downloading to the FPGA is not supported on this OS. Please use the RIO Device Setup utility to download your bitfile to the flash, and then power-cycle your machine in order to load the bitfile onto the FPGA.

왜 이런 에러가 발생합니까?


솔루션:
이 에러는 Kintex-7 FlexRIO FPGA 에 FPGA코드를 Linux 나 Real-time 컴퓨터에 다운로드 할 때 발생하게 됩니다. FPGA 코드를 Kintex-7 FlexRIO FPGA 모듈에 다운로드 하는 기능은 이 시스템들에서 서포트가 되지 않기 때문입니다.

FPGA 코드를 바로 실행하거나 Open FPGA VI Reference 를 이용해서 다운로드 할때, FPGA 타겟은 지금 있는 FPGA 비트파일과 다운로드 받으려는 비트파일의 서명을 체크합니다. 만약 다운로드 받으려는 비트파일의 서명이 일치하면 FPGA 타겟의 참조가 반환됩니다. 서명이 일치하지 않는다면 윈도우 타겟은 현재 비트파일을 덮어쓰기 합니다. Real-time이나 Linux 타겟은, Error-304155를 출력하게 됩니다.

비트파일을 모듈에 다운로드 하려면, Windows 컴퓨터에 있는 RIO Device Setup을 반드시 이용하여야 하고 비트파일을 플래쉬 메모리에 로딩하기 위해 모듈을 재가동해 주시기 바랍니다. 만약 NI FlexRIO 14.0 이후 버전이 인스톨 되어 있다면, MAX 에서 비트파일을 플래쉬 메모리에 직접 다운로드 할 수 있습니다. 관련 링크인 KnowledgeBase 47D9Q22M: How Do I Download a Bitfile to My Target Without LabVIEW FPGA? 를 참조하여 비트파일을 다운로드 하는 방법을 확인해 보시기 바랍니다.


관련 링크:
KnowledgeBase 47D9Q22M: How Do I Download a Bitfile to My Target Without LabVIEW FPGA?
Products and Services: NI PXI Express FlexRIO Kintex-7 FPGA Modules

첨부:





리포트 날짜: 10/17/2014
마지막 업데이트: 02/19/2015
문서 번호: 6QGFHPSL