도와주세요!!
글 수 15,339
2002.10.24 14:10:59 (*.231.168.11)
6700
먼저, 개구리님, 이현호님께 답장 감사 말씀드립니다.
제가 지금 보고 있는 문서는 "플레쉬롬을 루트로 만드는 과정"입니다.
eraseall 이전에는 마운트하라고 나오지는 않은것 같은데요....
글구, /dev/mtd?는 제가 모두 만들었는데 잘못 만든것 같습니다.
그래서 다시
# mknod /dev/mtd0 c 90 0
# mknod /dev/mtd1 c 90 1
..
..
# mknod /dev/mtd14 c 90 14
# mknod /dev/mtd15 c 90 15
위 처럼 만들었습니다.
그런 후
# eraseall /dev/mtd2
라고 하니 erasing이 100%까지 되었습니다.
여기서 /dev/mtd2라고 하면 어떤 영역을 말하는지요?
0x00400000인지요?
그 다음을 보면 ezboard에서
# mkdir -t jffs2 /dev/mtdblock2 /rootdisk
라고 되어 있는데 위에서 eraseall한부분은 /dev/mtd2인데 왜 /dev/mtdblock2
에 mount 하나요? mtd?와 mtdblock?와는 어떤 관계가 있는가요?
-----------
헉.. 큰일 났어요.
위에 있는 글 올리고 난 후 작업하다가 ezboard상에서
# eraseall /dev/mtd0
를 했더니 flash가 작동을 하지 않아요..
혹시 ezboot가 날아 갔나해서 다시 ezboot를 올리려고 했습니다.
다음과 같은 message만 나옵니다.
/dev/mtd? 와 /dev/mtdblock?이 어떤 관계가 있기에.. 이런 일이..발생하나요.
[root@ezboard133 ezboot]# ./ezflash image/ezboot -w
------------------------------------------------------------
ezflash v1.2 ( 2002-01-15)
make by J.D&T Co.,Ltd ( You Young-chang, Oh Jae Kyoung )
============================================================
Options
-p : JTAG port test [ !!! single option ]
-c : SA1110 CELL test [ !!! single option ]
-f : INTEL FLASH test [ !!! single option ]
-r : Flash Read [ ]
-w : Flash Write [ default option ]
-v : Flash Verify [ ]
-b base : Flash base Address [ default : 0x00000000 ]
-o offset : Flash write Address [ default : 0x00000000 ]
-s size : Flash r/w size [ ]
------------------------------------------------------------
> Init JTAG Interface...
> 3 [-w]
------------------------------------------------------------
------------------------------------------------------------
> Flash Write From File....
> Setting Data
> Base Address : 0
> Offset Address : 0
> Size : 54780
> File Name : image/ezboot
Put Bypass Value [ 01001000101010110111011011001011 ]
Get Bypass Value [ 10010001010101101110110110010110 ]
Bypass Passing Ok.
------------------------------------------------------------
Get ID Register Value
[100010010010011000010000000100111110110110010110]
Stepping Value [1000] : Unknow stepping
Part Number [1001001001100001] : SA1110
Manufacturer ID [00000001001] : Intel Corporation
------------------------------------------------------------
# IR Setting..Value [00000]
Not Detect Intel Flash [4000]
------------------------------------------------------------
program end
[root@ezboard133 ezboot]#
개구리 wrote..
: 허걱...
: 마운트 하셨나요?
:
: 문서에 보면 분명히 마운트 할텐데요..
:
: 그리고 장치화일명은 보통
: mtd는 문자형 장치로 그 자체가 플래쉬의 파티션의 로우레벨 접근
: 이 가능한 것이고요
: mtdblock 는 블럭형 장치로 하드 디스크 같이 마운트 가능한 장치 화일입니
: 다.
:
: 지금 하신 것이 조금 이상한데요?
제가 지금 보고 있는 문서는 "플레쉬롬을 루트로 만드는 과정"입니다.
eraseall 이전에는 마운트하라고 나오지는 않은것 같은데요....
글구, /dev/mtd?는 제가 모두 만들었는데 잘못 만든것 같습니다.
그래서 다시
# mknod /dev/mtd0 c 90 0
# mknod /dev/mtd1 c 90 1
..
..
# mknod /dev/mtd14 c 90 14
# mknod /dev/mtd15 c 90 15
위 처럼 만들었습니다.
그런 후
# eraseall /dev/mtd2
라고 하니 erasing이 100%까지 되었습니다.
여기서 /dev/mtd2라고 하면 어떤 영역을 말하는지요?
0x00400000인지요?
그 다음을 보면 ezboard에서
# mkdir -t jffs2 /dev/mtdblock2 /rootdisk
라고 되어 있는데 위에서 eraseall한부분은 /dev/mtd2인데 왜 /dev/mtdblock2
에 mount 하나요? mtd?와 mtdblock?와는 어떤 관계가 있는가요?
-----------
헉.. 큰일 났어요.
위에 있는 글 올리고 난 후 작업하다가 ezboard상에서
# eraseall /dev/mtd0
를 했더니 flash가 작동을 하지 않아요..
혹시 ezboot가 날아 갔나해서 다시 ezboot를 올리려고 했습니다.
다음과 같은 message만 나옵니다.
/dev/mtd? 와 /dev/mtdblock?이 어떤 관계가 있기에.. 이런 일이..발생하나요.
[root@ezboard133 ezboot]# ./ezflash image/ezboot -w
------------------------------------------------------------
ezflash v1.2 ( 2002-01-15)
make by J.D&T Co.,Ltd ( You Young-chang, Oh Jae Kyoung )
============================================================
Options
-p : JTAG port test [ !!! single option ]
-c : SA1110 CELL test [ !!! single option ]
-f : INTEL FLASH test [ !!! single option ]
-r : Flash Read [ ]
-w : Flash Write [ default option ]
-v : Flash Verify [ ]
-b base : Flash base Address [ default : 0x00000000 ]
-o offset : Flash write Address [ default : 0x00000000 ]
-s size : Flash r/w size [ ]
------------------------------------------------------------
> Init JTAG Interface...
> 3 [-w]
------------------------------------------------------------
------------------------------------------------------------
> Flash Write From File....
> Setting Data
> Base Address : 0
> Offset Address : 0
> Size : 54780
> File Name : image/ezboot
Put Bypass Value [ 01001000101010110111011011001011 ]
Get Bypass Value [ 10010001010101101110110110010110 ]
Bypass Passing Ok.
------------------------------------------------------------
Get ID Register Value
[100010010010011000010000000100111110110110010110]
Stepping Value [1000] : Unknow stepping
Part Number [1001001001100001] : SA1110
Manufacturer ID [00000001001] : Intel Corporation
------------------------------------------------------------
# IR Setting..Value [00000]
Not Detect Intel Flash [4000]
------------------------------------------------------------
program end
[root@ezboard133 ezboot]#
개구리 wrote..
: 허걱...
: 마운트 하셨나요?
:
: 문서에 보면 분명히 마운트 할텐데요..
:
: 그리고 장치화일명은 보통
: mtd는 문자형 장치로 그 자체가 플래쉬의 파티션의 로우레벨 접근
: 이 가능한 것이고요
: mtdblock 는 블럭형 장치로 하드 디스크 같이 마운트 가능한 장치 화일입니
: 다.
:
: 지금 하신 것이 조금 이상한데요?