123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #!/usr/bin/kermit +
- # usage: ./flash_param parameters
- # Parameters: IP Address ETH Address ERIC Number
- # Format: xxx.xxx.xxx.xxx xx:xx:xx:xx:xx:xx xxxx
- set line /dev/ttyS0
- set speed 115200
- set serial 8N1
- set carrier-watch off
- set handshake none
- #set flow-control none
- set flow-control xon/xoff
- #robust
- set file type bin
- set file name lit
- set rec pack 1000
- set send pack 1000
- set window 5
- set prompt Kermit>
- #robust
- # Milliseconds to pause between each OUTPUT character
- set output pacing 1
- out \13
- in 10 =>
- #first erase the environment memory within NVRAM
- out mw f0000000 0 200\13
- in 10 =>
- out reset\13
- in 5 autoboot
- out \13\13
- in 10 =>
- #set additional env parameter
- out setenv ethaddr \%2\13
- in 10 =>
- out setenv serial# ERIC 1.0 \%3\13
- in 10 =>
- out setenv eric_id \%3\13
- in 10 =>
- #out setenv prec_videocard_bus unknown\13
- #in 10 =>
- #out setenv prec_bios_type unknown\13
- #in 10 =>
- out setenv eric_passwd .eRIC.\13
- in 10 =>
- #out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1:192.168.1.100:192.168.1.254:255.255.255.0\13
- #out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1:192.168.0.1\13
- #out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1\13
- out setenv bootargs console=/dev/ttyS0,115200 root=/dev/nfs nfsroot=192.168.1.26:/eric_root_devel ip=\%1:192.168.1.26\13
- in 10 =>
- out setenv bootcmd bootm FFC00000\13
- in 10 =>
- out saveenv\13
- in 10 =>
- out reset\13
- in 5 autoboot
- out \13\13
- in 10 =>
- quit
- exit 0
|