Source : http://www.cs.utah.edu/~lambert/mlrsim/download_orig/pcidevs /* * Copyright (c) 2002 University of Notre Dame du Lac * Copyright (c) 2002 University of Utah * Copyright (c) 1982, 1986, 1989, 1991, 1992, 1993 * The Regents of the University of California. All rights reserved. * (c) UNIX System Laboratories, Inc. * * Portions of this file developed by: * Lambert Schaelicke, University of ..
출처 : http://muosys.egloos.com/221117 회로도 Array 전체적인 모습 Array 세부모습1 Array 세부모습2 Array 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 & 0x..
출처 : http://muosys.egloos.com/203067 오늘은 Bulk IN transfer를 실험해 보자. 이전 강의 “Bulk IN 실험”을 참조하시라. 우선 아래와 같은 회로를 꾸미자. 이전 강의(Bulk IN 실험)의 회로와 약간 다르니, 이전 강의의 회로도를 참조해서 실험하면서 왜 안되나요? 라고 물으면 대략 즐. Array 바로 전 실험을 하면서 이미 꾸며져 있는 회로에 Parallel Port와 인터페이스 할 배선만 추가하면 된다. 전체사진 Array 세부사진1(Parallel Port 쪽) Array 세부사진2(LED 쪽) Array 세부사진3(버튼 쪽) Array 펌웨어는 v2.5에 v1.6을 추가하는 형식으로 수정하였다. Unihigh Firmware v2.6 어플리케이션 소..
출처 : http://muosys.egloos.com/198883 오늘은 잠깐 곁가지로 새서, EEPROM에 펌웨어를 구워보자. 이제까지 우리는 작성한 펌웨어를 EZ-USB Control Panel을 써서 CY7C68013으로 다운로드 해 왔다. 하지만 이러한 방법은 개발할 때에나 쓸 수 있는 것이고, USB장치를 사용할 때마다 사용자더러 이렇게 번거로운 절차를 행하라고 시킬 수는 없는 일 아닌가? 따라서 펌웨어를 EEPROM에 구워 넣고, 장치를 USB 포트에 끼워 넣으면 바로 우리가 코딩한 펌웨어에 따라 동작하는 USB 디바이스로 인식되게끔 만들어 보자. 먼저 EEPROM의 시작번지 첫 두 바이트에 0xFF 0xFF를 써 주어야 한다. 요 짓을 왜 하느냐 하면 아래에 설명하겠지만, EEPROM 이미지..
- Total
- Today
- Yesterday
- 막장로그
- console
- WDB
- wallpaper
- 야마꼬툰
- BadCode
- Reverse Engineering
- Linux
- diary
- Tech News
- Mabinogi
- USB Lecture
- Assembly
- Network Inspector
- Military
- 나비효과
- 3D Engine
- Information Processor
- 짤방 및 아이콘
- network
- Web Programming
- Embedded System
- Battle
- Life News
- humor
- medical
- win32
- C#
- cartoon
- 프리랜서로 살아남는 법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |