LabVIEW Embedded Module for Blackfin Processors로 AD7476A ADC를 어떻게 사용하나요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 1.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: LabVIEW Embedded Module for Blackfin Processors를 사용하여 AD7476A 아날로그-디지털 컨버터를 사용하고 싶습니다. 그런데 AD7476A의 컴포넌트 드라이버를 사용하려고 하면, 드라이버가 정상적으로 작동하지 않는 것 같고 아무런 데이터도 리턴되지 않습니다. 뭐가 잘 못 되었을까요?

솔루션: 현재 발매된 버전의 장치 드라이버 라이브러리가 LabVIEW Embedded 프로젝트에 링크될 때에 시스템 서비스 드라이버 내에 7476A 장치의 정상작동에 문제를 일으키는 부분이 있습니다. 차선책으로는 디폴트로 되어있는 링커 설명 파일(description file)을 바꾸어 장치 라이브러리의 디버그 버전이 강제로 링크되도록 하는 방법이 있습니다. 이렇게 하기 위해서, \..\LabVIEW 7.1 Embedded\resource\LabVIEW Targets\Embedded\vdk\bf537\build\lv_vdk폴더에 있는 LV-VDK-BF537.ldf 파일을 편집하십시오. 104번째 줄에 drv537drv537d로('d'가 추가 되었음) 바꾸어 주십시오. 이렇게 바꾸신 후 .ldf 파일을 저장하시고 LabVIEW Embedded 어플리케이션을 다시 빌드하십시오.

관련 링크:
Analog Devices: AD7476A - 12-Bit, 1 MSPS, Low-Power A/D Converter

첨부:





리포트 날짜: 04/19/2006
마지막 업데이트: 05/15/2006
문서 번호: 3WIBASHD