What is the map of the flash ROM? How much memory is available for my application?
There are 8 banks, or sectors, in the 512kB Flash ROM. Each is 64kB in size:
- Bank 0 Boot Loader
- Banks 1, 2 Firmware (tini.hex)
- Banks 3, 4, 5, 6 API (tiniapi.hex)
- Bank 7 First Java app started by TINIOS (often slush)
You can load any application you want into bank 7 - this applications will be run when the TINI is rebooted or reset. Usually, this bank will contain the slush shell, but you may load it with your own application. An application loaded into bank 7 has a maximum size of 64kB.