전에 보드가 고장이 난것 같아 a/s받을 시간이 없어 au1250을 한대 더 구매를 했습니다.

 

ezflashw가 보드 구매시 cd안에 있던 것하고 자료실에 있는거하고 두가지가 있는데

 

자료실에 있는것은 실행하니 FLASH 검출중에 멈춰버려서(40%에서 멈춤)

 

CD안에 있던 ezflashw로 해봤더니 Writing이 되었습니다.

 

그런데 writiing이 다 되서 JTAG를 뽑고 전원을 켜보니 시리얼로 메세지가 아무것도 안나오더군요.

 

이상해서 ezflashw의 메세지를 확인해 봤는데 AU1250의 NOR FLASH는 EN29LV800BB인데

 

ezflashw에서 flash 검출에서 나온 이름이 AM29LV.... 이였습니다.

 

 다시 jtag연결하고 전원 킨후 Writing을 할려고 ezflashw에서 쓰기 시작을 눌렀더니 bypass 에러가 나옵니다.

 

그래서 제가 플래쉬 라이터기를 가지고 있어서 EN29LV800BB의 0x00000000에 부트로더를 Writing했는데

 

이것 역시 나오지 않더군요.

 

 

질문을 요약하면

 

1) ezflashw에서 AU1250의 nor flash(EN29LV800BB)를 다른 flash로 인식하는 이유?

 

2) nor의 부트로더가 날라가면 ezflashw에서 writing이 불가능한지요?

 

3) Flash Writer로 부트로더를 구울때 0x00000000에 Writing하는게 맞는지요?

 

4) au1250의 회로도를 보니 boot0 boot1이 그라운드에 연결 되있는걸로 보아(au1200 datasheet)

  nor의 부트로더로 부팅    하는걸로 알고 있는데 맞는지요??

  BOOT[1:0]

  0 :  16bit-rom

  1 :  8-bit nand

  2 :  16-bit nand

  3 :  reserved

  => 그라운드 이므로 0: 16-bit rom : nor