티스토리 뷰
출처 : http://muosys.egloos.com/221117
회로도
전체적인 모습
세부모습1
세부모습2
UniHigh Firmware v2.7
UniHigh App v2.7
v2.7 Application은 기본적으로 v2.6과 동일하다.
Overlapped I/O에 관련된 코드오류를 바로잡은 것이 다른 점이다.
실험방법은 이전 v2.6의 실험방법과 동일하다.
Firmware v2.7은
v2.6의 8051 코어가 Bulk IN을 수행하던 부분을 GPIF가 대신하도록 바꾼 것이다.
구체적으로는 TD_Poll()의 마지막에 기존의 같은 기능을 하던 부분을 들어내고, 다음의 코드를 추가한 것이다.
if( bConfigured )
{
if( GPIFTRIG & 0x80 ) // GPIF is Idle
{
if( !bGPIFStart )
{
GPIFTRIG = GPIFTRIGRD | GPIF_EP6;
bGPIFStart = TRUE;
}
else
{
INPKTEND = 0x06;
bGPIFStart = FALSE;
}
}
}
v1.7의 코드를 약간 수정하여 작성한 부분이다.
Firmwarw v2.7에 오류가 있어서 디버깅 중이다.
(Bulk IN이 한번만 수행됨)
본좌를 똥통에서 건져줄 행자의 구원의 손길을 기다린다.
이상.
'Hardware' 카테고리의 다른 글
소니의 뽀대나는 USB 메모리 (0) | 2008.05.23 |
---|---|
아는 사람들은 다 알 만한 최근 'SSD' 이야기 (0) | 2008.05.13 |
두번째 Bulk In (0) | 2008.04.01 |
EEPROM에 펌웨어 구워넣기 (0) | 2008.04.01 |
Bulk Out Pipe(PIPE 01)를 통해 디바이스로 데이터 전송하기 (0) | 2008.04.01 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Linux
- humor
- Reverse Engineering
- 막장로그
- console
- wallpaper
- BadCode
- WDB
- Network Inspector
- Military
- Battle
- C#
- Mabinogi
- 야마꼬툰
- cartoon
- Life News
- 프리랜서로 살아남는 법
- network
- Information Processor
- Web Programming
- Embedded System
- medical
- 짤방 및 아이콘
- 3D Engine
- Assembly
- win32
- Tech News
- USB Lecture
- 나비효과
- diary
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함