1. PPC9A 점퍼세팅을 바꿔 Recovery Boot로 부팅하도록 세팅한다.
E14는 In으로 E12는 out으로 설정
2. PPC9A 점퍼세팅을 바꿔 Boot Flash와 User Flash Write를 활성화한다.
E15를 In으로 설정
3. Recovery Boot로 부팅하여 U-Boot가 뜨는것을 확인한다.
4. Host컴퓨터에서 tftp 설정을 한다.
C:\WindRiver\vxworks-6.6\host\x86-win32\bin\Tftpd32.exe 를 실행한다.
Browse로 bootrom.bin 이 있는 곳을 가르키도록 한다.
Browse로 bootrom.bin 이 있는 곳을 가르키도록 한다.
5. U-Boot의 IP를 설정한다.
set serverip X.X.X.X
set ipaddr X.X.X.X
set ipaddr X.X.X.X
6. Flash의 Write Protect를 비활성화한다.
=> protect off all
Persistent Un-protect Flash Bank # 1: done
Persistent Un-protect Flash Bank # 1: done
7. progboot bootrom.bin main secondary 로 부트롬을 굽는다.
=>
Base Address: 0x00000000
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 10.100.10.90; our IP address is 10.100.10.2
Filename 'bootrom.bin'.
Load address: 0x4000000
Loading: #########################################
done
Bytes transferred = 595504 (91630 hex)
Copying 0x30 bytes from 0xF7B000D0 to 0x7FEDA9B3
Persistent Un-protect Flash Sectors 488-491 in Bank # 1: done
Erasing Flash sectors 488 - 491 in Bank # 1.... done
Copying 0x91630 bytes from 0x4000000 to 0xF7A00000
Copy to Flash... done
Persistent Protect Flash Sectors 488-491 in Bank # 1: done
Comparing 0x91630 bytes from 0x4000000 with 0xF7A00000
Total of 595504 bytes were the same
=>
Base Address: 0x00000000
Speed: 100, full duplex
Using eTSEC1 device
TFTP from server 10.100.10.90; our IP address is 10.100.10.2
Filename 'bootrom.bin'.
Load address: 0x4000000
Loading: #########################################
done
Bytes transferred = 595504 (91630 hex)
Copying 0x30 bytes from 0xF7B000D0 to 0x7FEDA9B3
Persistent Un-protect Flash Sectors 488-491 in Bank # 1: done
Erasing Flash sectors 488 - 491 in Bank # 1.... done
Copying 0x91630 bytes from 0x4000000 to 0xF7A00000
Copy to Flash... done
Persistent Protect Flash Sectors 488-491 in Bank # 1: done
Comparing 0x91630 bytes from 0x4000000 with 0xF7A00000
Total of 595504 bytes were the same
=>
8. PPC9A 점퍼세팅을 바꿔 Boot Flash와 User Flash Write를 비활성화한다.
E15를 Out으로 설정
9. PPC9A 점퍼세팅을 바꿔 Main Boot로 부팅하도록 설정한다.
E12/E14 Out으로 설정
이 글은 스프링노트에서 작성되었습니다.