|  | #!/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 |