ICU Code Load

Version 12 - Last modified 05 Dec 2008

Location

Written procedure on Docushare: https://www.swift.psu.edu/docushare/dsweb/View/Collection-127
Further detail: http://mssls7.mssl.ucl.ac.uk/swift/docs/procedures/

Purpose

Load release15 code to the ICU.

Steps to run

Deliveries

Loads

All commanding is via Malindi.
First check the checksums in a terminal window (shell) not ITOS!
cd loads
md5sum -c MD5SUMS
You should see OK for each file.
  • load Spacecraft RTSs 61-63 if not done already
  • load icu_v15#1.img -- each chunk is 3 min
  • load icu_v15#2.img
  • load icu_v15#3.img
  • load icu_v15#4.img
  • load icu_v15#5.img
  • load icu_v15#6.img
  • load icu_v15#7.img
  • load icu_v15#8.img
  • load icu_v15#9.img
  • load icu_v15#10.img
  • load icu_v15#11.img
  • load icu_v15#12.img
  • load icu_v15#13.img
  • load icu_v15#14.img
  • load icu_v15#15.img
  • load icu_v15#16.img
  • load icu_v15#17.img
  • load icu_v15#18.img
  • load icu_v15#19.img
  • load icu_v15#20.img
  • load icu_v15#21.img
  • load icu_v15#22.img
  • load icu_v15#23.img
  • start icu_enable_pt -- if currently observing an AT
  • start icu_idle -- if currently observing an AT
  • start icu_enable_pt
  • load at_config_eeprom_0e3100_v15#patch1.img -- these are all short and quick
  • load at_config_eeprom_0e3100_v15#patch2.img
  • load at_config_eeprom_0e3100_v15#patch3.img
  • load at_config_eeprom_0e3100_v15#patch4.img
  • load at_config_eeprom_0e3100_v15#patch5.img
  • load at_config_eeprom_0e3100_v15#patch6.img
  • load at_config_eeprom_0e3100_v15#patch7.img
  • load at_config_eeprom_0e3100_v15#patch8.img
  • load at_config_eeprom_0e3100_v15#patch9.img
  • load at_config_eeprom_0e3100_v15#patch10.img
  • load at_config_eeprom_0e3100_v15#patch11.img
  • load at_config_eeprom_0e3100_v15#patch12.img
  • load at_config_eeprom_0e3100_v15#patch13.img
  • start icu_disable_at_pt
  • load pt_config_eeprom_0e7100_v15#patch1.img
  • load pt_config_eeprom_0e7100_v15#patch2.img
  • load pt_config_eeprom_0e7100_v15#patch3.img
  • load pt_config_eeprom_0e7100_v15#patch4.img
  • load pt_config_eeprom_0e7100_v15#patch5.img
  • load pt_config_eeprom_0e7100_v15#patch6.img
  • load pt_config_eeprom_0e7100_v15#patch7.img
  • load pt_config_eeprom_0e7100_v15#patch8.img
  • load pt_config_eeprom_0e7100_v15#patch9.img
  • load pt_config_eeprom_0e7100_v15#patch10.img
  • load pt_config_eeprom_0e7100_v15#patch11.img
  • load pt_config_id_eeprom_0f8380_v15#patch1.img
  • load standard_eeprom_0fff80_v15.img
  • start icu_enable_at_pt
  • start icu_tdrsshk_on(480)
  • start icrc_tables_r(0x391) -- report ANY errors
  • return -- near end of commanding window
  • start ortsstart(61)
  • Wait until next MAL pass
  • start icueeprom(0x391) -- expect errors as code has changed
  • start icrc_tables_r(0x391) -- starting where left off last time -- report ANY errors
  • Check the EEPROM dump with the Ground Reference Images -- pjs1
  • start icu_safe
  • start icu_reload
  • start icu_tdrsshk_on(480)
  • start icu_idle Changes after load