ICU Code Load
Version 9 - Last modified 30 Oct 2007
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 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.
Then load the new Spacecraft RTSs. These can be delayed until before step 25.
load icu_v14#1.img
-- each chunk is 3 min
load icu_v14#2.img
load icu_v14#3.img
load icu_v14#4.img
load icu_v14#5.img
load icu_v14#6.img
load icu_v14#7.img
load icu_v14#8.img
load icu_v14#9.img
load icu_v14#10.img
load icu_v14#11.img
load icu_v14#12.img
load icu_v14#13.img
load icu_v14#14.img
load icu_v14#15.img
load icu_v14#16.img
load icu_v14#17.img
load icu_v14#18.img
load icu_v14#19.img
load icu_v14#20.img
load icu_v14#21.img
load icu_v14#22.img
load icu_v14#23.img
- load new Spacecraft RTS 61 if not done already
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/heh
start icu_safe
start icu_reload
start icu_tdrsshk_on(480)
start icu_idle
Changes after load
- uvot_limits.proc - change limits of SBCTXERRCNTICU
- icu_idle.proc - remove slew check
- icueeprom.proc - change CRCs