modes_flash_os.hss 1.2 KB

1234567891011121314151617181920212223
  1. [Main]
  2. Title=Flash OS Linking Mode
  3. [Top]
  4. This mode creates an unsigned Flash operating system upgrade for the TI-89,
  5. TI-89 Titanium, TI-92+ and Voyage 200 calculators. It can be turned on using
  6. the <B>'--flash-os'</B> <A HREF="$$LINK(invocation_ld)">command-line
  7. option</A> or the <A HREF="$$LINK(control_flash_os)">_flash_os</A> control
  8. symbol. It currently supports only the raw TIB output format, which is enabled
  9. by the <B>'--outputbin'</B> <A HREF="$$LINK(invocation_ld)">option</A>. Support
  10. for the current 89u/9xu/v2u format is planned and will be the default. It
  11. creates a <A HREF="$$LINK(global_imports)">global import</A> asking for the
  12. appropriate Flash OS header (see
  13. <A HREF="$$LINK(global_imports_auto)">Automatically Created Global Imports</A>
  14. for more information). Since Flash operating systems are composed of 2
  15. discontiguous parts, a small (24 KB) startup segment and a large (1944 KB for
  16. 2 MB FlashROMs, 3992 KB for 4 MB FlashROMs) main segment,
  17. <A HREF="$$LINK(startup)">startup sections</A> are handled in a special way
  18. in this mode: Startup sections are placed into the startup segment, all other
  19. sections are merged into the main segment.
  20. <BR><BR>
  21. <B>Note:</B> Flash OS support must be compiled in for this mode to be
  22. available.