본문 바로가기

[INTERFACE]/EZ-USB

[FX2 EVM] Ez-USB FX2(CY7C68013) 개발환경 설정

[FX2 EVM] Ez-USB FX2(CY7C68013) 개발환경 설정


Cypress Ez-USB FX2(CY7C68013)는 기본적으로 USB로 펌웨어 다운로드 하는 기능이 있기 때문에 개발할때 편리하다. USB캐이블 연결하면 기본 드라이버를 검색한다. 디바이스 드라이버는 아래 드라이버를 사용하면 된다.

CyMonfx1_fx2lp.zip




정상적으로 설치되면 장치관리자에서 확인할 수 있다.




펌웨어 다운로드는 CyConsole.exe 프로그램을 사용하면 된다.
CyConsole.zip
"Download" 버튼을 클릭하여 펌웨어 hex파일을 다운로드 할 수 있다.
새로운 프로그램을 다운로드 하려면 리셋을 누르지 않고 그냥 Re-Load버튼으로 다운로드 할 수 있다.


테스트 예제: 

fx2_evm.hex






Keil을 용한 프로그램 작성
FX2는 8051코어 이므로 8051컴파일러인 Keil C51을 이용하여 프로그램 할 수 있다.

새로운 프로젝트를 생성하여 Cypress 제품을 선택하면 된다.



옵션으로는 특별한 것은 없지만 hex파일 생성할 때 FX2 메모리 영역에 맞도록 변환 해 줄 필요가 있는데 위에서 받는 CyConsole.zip에 있는 Hex2bix.exe를 이용하면 쉽게 변환 가능하다. USER 프로그램으로 등록해 두면 된다.




c:\cypress\usb\bin\hex2bix -i -c 0x00 -f 0xC2 -o fx2_evm.iic fx2_evm.hex



Ez-USB FX2 테스트 동영상
LED제어 펌웨어 다운로드 하여 FX2 EVM 동작 테스트

반응형