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