ICU Code Load

Version 6 - Last modified 9 Mar 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 code to the ICU.

Steps to run

Deliveries

Loads

All commanding is via Malindi.
First load the new Spacecraft RTSs. These can be delayed until before step 25.
  1. load release13#1.img -- 3 min
  2. load release13#2.img
  3. load release13#3.img
  4. load release13#4.img
  5. load release13#5.img
  6. load release13#6.img
  7. load release13#7.img
  8. load release13#8.img
  9. load release13#9.img
  10. load release13#10.img
  11. load release13#11.img
  12. load release13#12.img
  13. load release13#13.img
  14. load release13#14.img
  15. load release13#15.img
  16. load release13#16.img
  17. load release13#17.img
  18. load release13#18.img
  19. load release13#19.img
  20. load release13#20.img
  21. load release13#21.img
  22. load release13#22.img
  23. load release13#23.img
  24. load Spacecraft RTSs 61-63 if not done already
  25. start icrc_tables_r(0x391)
  26. return -- near end of commanding window
  27. start icu_disable_at_pt
  28. load at_config_eeprom_0e3100_v13#1.img
  29. load at_config_eeprom_0e3100_v13#2.img
  30. load at_config_eeprom_0e3100_v13#3.img
  31. load at_config_eeprom_0e3100_v13#4.img -- 1 min
  32. start icu_enable_at
  33. load pt_config_eeprom_0e7100_v13#1.img
  34. load pt_config_eeprom_0e7100_v13#2.img
  35. load pt_config_eeprom_0e7100_v13#3.img
  36. load pt_config_eeprom_0e7100_v13#4.img
  37. load pt_config_eeprom_0e7100_v13#5.img
  38. load pt_config_eeprom_0e7100_v13#6.img
  39. load pt_config_eeprom_0e7100_v13#7.img
  40. load pt_config_eeprom_0e7100_v13#8.img
  41. load pt_config_eeprom_0e7100_v13#9.img
  42. load pt_config_eeprom_0e7100_v13#10.img -- 0 min
  43. load pt_config_id_eeprom_0f8380_v13#1.img
  44. load pt_config_id_eeprom_0f8380_v13#2.img
  45. load pt_config_id_eeprom_0f8380_v13#3.img
  46. load pt_config_id_eeprom_0f8380_v13#4.img
  47. load pt_config_id_eeprom_0f8380_v13#5.img -- 1 min
  48. start icu_enable_at_pt
  49. start icu_tdrsshk_on(480)
  50. start icrc_tables_r(0x391)
  51. start icu_safe --TDRSS fwd link to save down time
  52. start iloads_0_r -- contains Moon (and, if necessary, Sun) constraint reduction
  53. load rts_v13#1.img
  54. load rts_v13#2.img
  55. load rts_v13#3.img -- 1 min
  56. load rts_ndx_v13.img
  57. load errors_table_eeprom_0f8280_v13.img
  58. load standard_eeprom_0fff80_v13.img
  59. start icrc_tables_r(0x391)
  60. return -- near end of commanding window
  61. start ortsstart(61)
  62. Wait until next MAL pass
  63. start icueeprom(0x391)
  64. start icrc_tables_r(0x391)
  65. Check the EEPROM dump with the Ground Reference Images
  66. start icu_reload
    Install new .dbx files in MOC ITOS any time now.
  67. start icu_tdrsshk_on(480)
  68. start icu_idle
Changes after load