modes_flash_os.hss 1.3 KB

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