2011-01-14 5 views
1

제 직업에서는 새로운 오디오 장치의 프로토 타입을 제작해야했습니다. 이 프로토 타입의 핵심은 SHARC 21469 칩이 장착 된 Analog Devices, Inc. Ez-Board입니다.아날로그 디바이스 Ez-Board : 플래시 메모리를 프로그래밍하려면 어떻게해야합니까?

VisualDSP ++ 5.0을 사용하여 C로 필요한 소프트웨어를 작성했으며 완벽하게 실행됩니다. 하지만 VisualDSP ++ 및 JTAG 에뮬레이터를 사용하여 RAM에 프로그램을 다운로드하는 방법 만 알고 있습니다.

저는 Ez-Board에서 플래시 메모리를 프로그래밍하는 방법을 알아 내려고 노력했기 때문에 언제든지 보드의 전원이 켜지면 C 프로그램이 실행됩니다. 어떻게 작동합니까?

답변

0

나는 이것을 알아 냈다.

먼저 VisualDSP ++에서 "도구"메뉴 아래에 플래시 메모리 프로그래밍을위한 멋진 GUI가 있습니다. 그러나 다른 하드웨어 플랫폼은 플래시 프로그래밍을 수행하는 데 다른 코드가 필요하므로 GUI는 실제 플래시 프로그래밍을 수행하는 "플러그인"프로그램을 사용하도록 설계되었습니다. 이 플러그인의 Analog Devices Inc. 용어는 "드라이버"입니다. 따라서 다른 작업을하기 전에 플래시 프로그래밍을위한 올바른 플러그인을 설정해야합니다. 플래시 프로그래머 탭 대화 상자 ("드라이버"탭)의 첫 번째 "탭"에서이 작업을 수행합니다. 올바른 드라이버 .dxe 파일을 선택하고 "로드"버튼을 클릭하십시오.

21469 Ez-Board를 사용하고 있으므로 "Plugin"은 해당 보드의 샘플 코드에서 사용할 수 있습니다. 당신이 지금 대신 일반적인 실행 파일의 "로더"파일을 만들 수 있습니다 일을 그와

c:\Program Files\Analog Devices\VisualDSP 5.0\214xx\Examples\ADSP-21469 EZ-Board\Flash Programmer\Parallel\21469EzFlashDriver_Parallel.dxe 

: 여기에 드라이버 파일의 전체 경로 이름입니다. VisualDSP ++에서 코드 프로젝트를 열고 Project Options 대화 상자 (Alt + F7)로 이동하십시오. "프로젝트"페이지에서 "유형 :"을 "실행 파일"에서 "로더 파일"로 변경하십시오. "실행 파일"의 확장자는 ".dxe"이고 "로더 파일"의 확장자는 ".ldr"입니다. .ldr 파일을 빌드하는 방법을 제어하는 ​​몇 가지 옵션이 있지만 기본값은 정상적으로 작동합니다 (최소한 Ez- 보드를 통해 나에게 해줬습니다).

이제 평소와 같이 프로젝트를 빌드하십시오. .dxe 파일을 작성하는 대신 .ldr 파일을 작성합니다.

마지막으로 "Tools/Flash Programmer ..."를 선택하여 플래시 프로그래밍 GUI를 불러오고 탭 대화 상자 "프로그래밍"에서 두 번째 탭을 클릭하십시오. 어떤 이유로 로더 파일은 대화 상자의이 페이지에서 "데이터"파일이라고합니다. 프로그래밍을 위해 .ldr 파일을 선택하고 "프로그램"버튼을 누르십시오.

관련 문제