도와주세요!!
글 수 15,339
2009.02.18 09:28:50 (*.220.64.109)
6684
안녕하세요!
저는 현재 EZ-AT7 EZJTAG와 EZ-AU1200 모델을 사용하고 있습니다.
구매 시 제공된 자료를 바탕으로 NOR 플래시 업그레이드(교체) 를 교체했습니다.
그러나 진행 과정 중에 한가지 문제에 봉착하게 되었습니다.
해당 문제는 메모리 교체 시 flash detect 가 안된다는 것입니다.
www.ezjtag.org에서 제공된 개발 소스 자료를 분석하여 lib 폴더에 들어있는
amd_nor_~ 로 시작되는 소스와 protocol 소스를 ezusb_load 폴더에 복사,
makefile을 수정하여 컴파일 후 atmel isp를 통해 펌웨어 업그레이드하였습니다.
수정 내용은 flash_detect는 막고, write만 가능하게 했습니다.
그리고 나서 부트 로더를 메모리에 write 하기 위해 제공해주신 프로그램인
fsp_ezjtag_flash 사용 시 flash detect 부분에서 계속 문제가 나타나 다음 과정으로 진행되질 않습니다.
혹시 몰라, 수정한 소스 코드에 printf 문을 삽입 디버그 내용을 출력케 한 후,
시리얼 프로그램으로(console) 명령을 입력해 했지만 수정한 코드의 함수가 실행되질 않고
수정 전의 함수가 실행이 됩니다.
별도의 위치에 라이브러리 오브젝트 파일이 EZ-AT7 메모리에 저장되어 있는 것인지?
직접 소스를 수정해야 한다고 하셨는데 ^^;
죄송합니다만 방법적인 측면에서 내용을 알려주시면 감사하겠습니다.
저는 현재 EZ-AT7 EZJTAG와 EZ-AU1200 모델을 사용하고 있습니다.
구매 시 제공된 자료를 바탕으로 NOR 플래시 업그레이드(교체) 를 교체했습니다.
그러나 진행 과정 중에 한가지 문제에 봉착하게 되었습니다.
해당 문제는 메모리 교체 시 flash detect 가 안된다는 것입니다.
www.ezjtag.org에서 제공된 개발 소스 자료를 분석하여 lib 폴더에 들어있는
amd_nor_~ 로 시작되는 소스와 protocol 소스를 ezusb_load 폴더에 복사,
makefile을 수정하여 컴파일 후 atmel isp를 통해 펌웨어 업그레이드하였습니다.
수정 내용은 flash_detect는 막고, write만 가능하게 했습니다.
그리고 나서 부트 로더를 메모리에 write 하기 위해 제공해주신 프로그램인
fsp_ezjtag_flash 사용 시 flash detect 부분에서 계속 문제가 나타나 다음 과정으로 진행되질 않습니다.
혹시 몰라, 수정한 소스 코드에 printf 문을 삽입 디버그 내용을 출력케 한 후,
시리얼 프로그램으로(console) 명령을 입력해 했지만 수정한 코드의 함수가 실행되질 않고
수정 전의 함수가 실행이 됩니다.
별도의 위치에 라이브러리 오브젝트 파일이 EZ-AT7 메모리에 저장되어 있는 것인지?
직접 소스를 수정해야 한다고 하셨는데 ^^;
죄송합니다만 방법적인 측면에서 내용을 알려주시면 감사하겠습니다.