1#!/usr/bin/kermit + 2# usage: ./flash_param parameters 3# Parameters: IP Address ETH Address ERIC Number 4# Format: xxx.xxx.xxx.xxx xx:xx:xx:xx:xx:xx xxxx 5 6set line /dev/ttyS0 7set speed 115200 8set serial 8N1 9set carrier-watch off 10set handshake none 11#set flow-control none 12set flow-control xon/xoff 13#robust 14set file type bin 15set file name lit 16set rec pack 1000 17set send pack 1000 18set window 5 19set prompt Kermit> 20#robust 21# Milliseconds to pause between each OUTPUT character 22set output pacing 1 23 24out \13 25in 10 => 26#first erase the environment memory within NVRAM 27out mw f0000000 0 200\13 28in 10 => 29out reset\13 30in 5 autoboot 31out \13\13 32in 10 => 33#set additional env parameter 34out setenv ethaddr \%2\13 35in 10 => 36out setenv serial# ERIC 1.0 \%3\13 37in 10 => 38out setenv eric_id \%3\13 39in 10 => 40#out setenv prec_videocard_bus unknown\13 41#in 10 => 42#out setenv prec_bios_type unknown\13 43#in 10 => 44out setenv eric_passwd .eRIC.\13 45in 10 => 46#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 47#out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1:192.168.0.1\13 48#out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1\13 49out setenv bootargs console=/dev/ttyS0,115200 root=/dev/nfs nfsroot=192.168.1.26:/eric_root_devel ip=\%1:192.168.1.26\13 50in 10 => 51out setenv bootcmd bootm FFC00000\13 52in 10 => 53out saveenv\13 54in 10 => 55out reset\13 56in 5 autoboot 57out \13\13 58in 10 => 59quit 60exit 0 61