ICU Code Load

Version 11 - Last modified 07 Oct 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 release14_2 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 change if not done already (just 1 line of one RTS)
  • start icu_enable_pt
  • start icu_idle
  • start icu_enable_pt
  • load at_config_eeprom_0e3100_v14_2#1.img -- 3min
  • load at_config_eeprom_0e3100_v14_2#2.img -- 3min
  • load at_config_eeprom_0e3100_v14_2#3.img -- 3min
  • load at_config_eeprom_0e3100_v14_2#4.img -- 20s
  • load pt_config_eeprom_0e7100_v14_2_patch1.img -- 1s -- these actually control the AT
  • load pt_config_eeprom_0e7100_v14_2_patch2.img -- 1s -- these actually control the AT
  • load pt_config_eeprom_0e7100_v14_2_patch3.img -- 1s -- these actually control the AT
  • start icu_disable_at_pt
  • load count_rate_table_eeprom_0ff380_v14_2_patch1.img -- 2s -- this is used for ATs and PTs
  • 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 Changes after load