====== POD 수정되어야할 것들 ====== 새롭게 자삽한 HDT 보드에 따른 기존의 POD 프로그램의 변경사항을 정리했다. 본격적으로 들어가기 전에 먼저, HDT HD 보드를 기준으로 테스트 했다는 점을 미리 언급한다. ====== ciApiVS1Check() 함수 수정 (수정완료) ====== 이 함수는 POD 를 초기화하는 과정에서 VS1 핀을 read 값을 체크한다. 제대로 POD 가 꼽혔다면, Low 신호를 내보내서 read 값이 0 이 될 것이다. 하지만, POD 가 빠졌거나 다른 PCMCIA 카드를 꼽았다면 신호는 High 가 나올 것이다. ====== GPIO 정의 수정 (수정완료) ====== Card_device.h 파일에는 각 GPIO 핀에 대해서 define 되어 있다. 이 중에서 ready 핀의 define 이 잘못 되어있다. /* 우종 추가 */ #define POD_EN 1 // O 1 #define CARD_EN 2 #define POD_VCC_EN 4 #define POD_VPP_EN 8 #define POD_VS1_CHK 16 #define POD_VS2_CHK 32 #define POD_CARD_CHK 64 #define PWN_OUT0 128 #define POD_RST 16 #define BCM 32 #define POD_READY 128 ----->>> 64 로 변경 /* 우종 추가 */ 위와 같이 수정해준다. ====== 아직 남겨진 문제들 ====== - POD 윗단 TASK 생성방법 수정(create -> init) - POD Reset 루틴 추가 ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----