AESOPB board 를 20장 정도 smt로 해와서
JTEG으로 bootloader를 write했는데,
50%정도는 정상적으로 되고,
나머지 50%는 부트로더를 flash메모리에 쓰는건 이상없이 되지만, 실행이 않돼요..
jtag을 연결하고 ezjtag-aesopb-win -f aesopb 해서 부트로더를 심으면 다음과 같이 됩니다.
맨 밑에 보시면 program start에서 멈춰있는거 보실수 있습니다.
정상적인경우는 aesopb 로고 화면 뜨고 이것 저것 더 하던데,
50%정도는 board들이 아래와 같이 먹통이 됩니다.
개인적으로는 flash memory에는 잘 썼는데, ram으로 boot loader를 올리지 못하는거 아닌가 싶어요.
혹시, 이런 경우 어디를 점검해 봐야 할지 막연합니다.
고수님들의 조언 부탁드립니다.
------------------------------------------------------------
EZJTAG-AESOP v0.4 (2005-09-20)
============================================================
> Init JTAG H/W Interface...
> FileName : aesopb
> ARM920T ID Test...
Core ID : 0x0032409D
> Change Debug Mode ARM920T...
Debug Status : 0x00000000
Core is in Debug Mode
Debug Status : 0x0000000D
> Setting Registers for S3C2440...
> DCC Firware Downloading..
> Memory Write...
CRC32[0xff091f3c]
Start Address : 0x33e00000
Size : 0x00002e74
Mem Write End.....
Start Address : 0x33e00000
Size : 0x00002e74
Verify Error Addr[0x33e00014]S[0xe129f000]R[0xf094f800] | 0%
Mem Verify End.....
Downloading Time :[2]Secs
> Flash Data Downloading..
> Memory Write...
CRC32[0x51687b83]
Start Address : 0x32e00000
Size : 0x000494b8
Mem Write End.....
Downloading Time :[48]Secs
> Go 0x33e00000
> Program Start!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
fast 버전을 사용하지 마시고, boundary scan을 이용한 slow 버전을 함 사용해 보시기 바랍니다.
맨 처음에는 안되는 것이 있을 수 있습니다