ICU Code Load
Version 17 - Last modified 22 Dec 2011
Location
Written procedure on Docushare:
https://www.swift.psu.edu/docushare/dsweb/View/Collection-127
Further detail:
http://www.mssl.ucl.ac.uk/swift/docs/procedures/
Purpose
Load release16_1 code to the ICU.
Steps to run
Deliveries
- Updated written procedures - especially slew warnings? Not this time.
- *.img load images - rename these first to include the release name
- Don't need to update dump lengths in Spacecraft RTSs 61-3
- icrc_tables_r.proc
- VDD
Loads
All commanding is via Malindi or USN except where specified to the right of the
command.
First check the checksums in a terminal window (shell) not ITOS! This should be done before CVS version control as a cvs commit
will slightly change some of the files and change the md5sums.
cd loads
md5sum -c MD5SUMS
You should see OK for each file which is there.
start icu_safe
--TDRSS fwd link to save down time
start iloads_0_r
-- contains Moon (and, if necessary, Sun) constraint reduction
load rts_v16_1#2.img
-- 2 min
load rts_v16_1#3.img
-- 2 min
load rts_v16_1#4.img
-- 0 min
load rts_ndx_v16_1.img
-- 0 min
start icu_reload
start icu_tdrsshk_on(480)
start icu_idle
start ortsstart(61)
Wait until next MAL pass
start icueeprom(0x391)
Check the EEPROM dump with the Ground Reference Images
start icrc_tables_r(0x391)
-- return at end of pass
Changes after load
uvot_limits.proc
-- change limits of SBCTXERRCNTICU
icueeprom.proc
-- change CRCs