- 수정 소스
-> linux.2.6.21.kernel/arch/arm/mach-pxa/falinux_ez-x5.c
-> linux.2.6.21.kernel/drivers/video/pxafb.c
-> linux.2.6.21.kernel/arch/arm/mach-pxa/falinux_ez-x5.c
-> linux.2.6.21.kernel/drivers/video/pxafb.c
호스트 | 호스트 IP 주소 |
공유기 | 192.168.10.1 |
PC | 192.168.10.2 |
EZ-X5 | 192.168.10.3 |
Vmware에 설치된 Linux | 192.168.10.10 |
-= EZBOOT V2.3.15 =-
1) mac address : 00:FA:01:A2:33:15
2) local ip : 192.168.10.3
3) local netmask : 255.255.255.0
4) local gateway : 192.168.10.1
5) server ip : 192.168.10.2
6) zImage file name : zImage
7) ram disk file name : ramdisk-1.10-16M-arm.gz
8) boot loader file name : ezboot.ez-x5
9) logo image file name :
10) auto execute full name :
11) autoboot wait time : 3
12) copy ramdisk [Y/N] : Y
13) arm kernel arch number : 2007
14) nand part (B,C,L,K,R,A): 0,1,0,3,5,119
15) watchdog (sec, off=0) : 0
16) KCMD 1 : mem=128M
17) KCMD 2 : rd_start=0x80800000 rd_size=5M root=/dev/ram0 ramdisk=16384
18) KCMD 3 : console=ttyS0,115200
19) KCMD 4 : video=ezfb:panel:2
20) KCMD 5 :
21) KCMD 6 :
L) Load default
LF) load KCMD2 root=flash
LR) load KCMD2 root=ramdisk
S) Save to flash
P) aPply & exit
Q) Quit
UDRn - USARTn I/O Data Register
UCSRnA - USART Control and Status Register A
RXCn - USART Recive Complete 수신 버퍼에 읽지 않은 데이터가 있을때 1로 설정
수신 버퍼가 비어 있다면 클리어
UDREn - USART Data Register Empty 송신버퍼가 새로운 데이터를 받을 준비가
되어 있는지 알려준다.
UCSRnB - USART control and status Register B
RXCIEn - RX Complete Interrupt Enable , RXC 플래그를 참조하여 인터펍트를 발생
RXENn - Receiver Enable , USART 수신을 활성화 시킨다. 수신 버퍼와 관련 동작 가능하도록 한다.
TXENn - Transmitter Enable , USART 송신을 활성화 시킨다.
UCSZn2 - Character Size ...............
UCSRnC - USART control and status Register C
UMSELn - USART Mode Select , 동기 or 비동기...설정
UPMn1:0 - Parity Mode , 패리티 모드의 종류와 설정할 값..
00 disabled 01 Reserved
10 endabled, Even Parity
11 enabled, Odd Parity
USBSn - USART Stop bit Select , Stop 비트 설정
UCSZn1:0 - UCSRB의 UCSZ2와 관련하여 Character Size 와 관련된 비트..
UCSZ2 UCSZ1 UCSZ0.............
000 5bit 001 , 010, 011 6,7,8bit
100, 101, 110 reserved 111 9bit
UBRRnL - USART Baud Rate Registers
UBRRnH - USART Baud Rate Registers
● ATMega128 통신 포트
- UART0 (RXD0, TXD0)
- UART1 (RXD1, TXD1)
-> UART0,1은 5v 레벨 신호.
-> MAX232로 10v 레벨 신호로 변환.
-> ATMega128 <-> PC 간 rs232 통신 확인 완료.
● ATMega128의 UART0 Pin map
1 | 2 | 3 | 4 |
Vcc(12V) | TxD | RxD | GND |