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
- Updated written procedures - especially slew warnings?
- *.img load images - rename these first to include the release name
- Update dump lengths in Spacecraft RTSs 61
- icrc_tables_r.proc
- VDD
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
icueeprom.proc
-- change CRCs