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

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