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