mini2440 NAND4Gb(512MB) Upgrade
주변에서 K9F4G08U0A 를 얻었습니다.
K9F1208(64MB)으로는 안드로이드를 올릴 수 없기 때문에 어쩔 수 없이 업그레이드 했습니다.
보드의 U2에 있는 K9F1208을 떼어내고 꽁짜로 얻은 K9F4G08을 납땜합니다.
그리고 부팅하니.... 어구.... NOR Flash의 Supervivi가 No NAND device!!! 라고 에러를 냅니다...
莢 NAND device found!!!
莢 NAND device found!!!
에구구 초기버젼이다보니 Supervivi가 64MB 지원하는 것 같아서 friendlyarm.net 사이트에 들어가서
최신 supervivi.bin을 받았습니다.
H-JTAG에 딸려나오는 H-Flasher를 가지고 라이팅 한 후 부팅해보니... 흠흠흠... 잘 인식 하는 군요
Supervivi> part show
Number of partitions: 4
name : offset size flag
------------------------------------------------------------
vivi : 0x00000000 0x00040000 0
param : 0x00040000 0x00020000 0
kernel : 0x00060000 0x00500000 0
root : 0x00560000 0x3fa80000 0
Supervivi>
메모리 설정도 바뀌었군요....
vivi 영역이 작아서 업로드가 안되었는데, 지금은 널널합니다^^
<사진1> K9F1208 을 떼어낸 자리입니다.
<사진2> K9F4G08U0A를 붙인 모습입니다.
한번 나머지도 한번 라이팅 해봐야지요...
H-JTAG과 H-Flasher를 이용해서 NOR FlashROM에 라이팅 하는 방법에 대해
아래 설명하겠습니다.
-------------------------------------------------------------------------------
H-JTAG과 H-Flasher로 mini2440의 NOR FlashROM의 BIOS(Supervivi) 라이팅하기
-------------------------------------------------------------------------------
mini2440 보드 자체가 NOR Flash 와 NAND Flash Booting을 모두 지원합니다
처음 NAND를 초기화 하기 위해서는 NOR Flash로 부팅해서 NAND를 초기화 합니다.
NOR Flash에는 Supervivi를 프로그램 합니다.
SJT2440이라는 프로그램을 기본으로 제공합니다만, GIVEIO라는 걸 깔아야 하고 해서,
프린터 포트를 사용하고 RDI까지 지원하는 H-JTAG을 사용하여 라이팅 해보기로 합니다.
번들로 들어가있는 프린터포트용 JTAG dongle은 다음과 같이 설정되어 있습니다.
TCK : D0 (LPT pin 2)
TDI : D1 (LPT pin 3)
TDO : BUSY (LPT pin 11)
TMS : D2 (LPT pin 4)
H-JTAG을 깔고 나서 JTAG Setting을 다음과 같이 설정합니다.
위와 같이 저장하고
프로세서 인식을 하면 다음과 같이 ARM920T가 인식 됩니다.
그리고 나서, H-Flasher를 실행합니다.
H-Flasher는 H-JTAG을 이용하여 NOR FlashROM에 라이팅 해주는 툴입니다.
내장되어 있는 NOR Flash ROM은
FLASHROM: "SST39VF1601"
ADDRESS : GCS0 (0x00000000 ~ 0x07FFFFFF)
SRAM ADDRESS : 0x40000000
입니다.
Programming에서 Check를 눌러 FlashROM을 확인 한 뒤에,
Src File: 항목에서 [...]을 눌러 Suvervivi.bin 파일을 선택합니다.
처음일 경우 [Erase]를 눌러서 플래시롬을 완전히 소거하고난 뒤에
[Program] 을 눌러 GCS0에 NOR Booting Image를 라이팅합니다.
이제 JTAG을 끊고 전원을 껐다가 켜면, 새로운 Supervivi로 실행됩니다.
일단 예전의 버젼과는 약간바뀐 것 같습니다.
일단 4Gbit(512MB) NAND Flash ROM이 지원하는군요.^^
그리고 아래는 프린터 포트 관련된 참고자료입니다.
written by lebych
Link: http://www.labbookpages.co.uk/electronics/parallelPort.html
Parallel Port Hardware
The diagram below shows the pins of the parallel port connector, when looking at the computer's connector.

Parallel Port Diagram
The parallel port uses three registers, their bit assignment is shown in the diagram below.

Parallel Port Registers
Descriptions of the different bits are listed in the table below.
|
|
Linux Parallel Port Code
<Link참조>