TINI Quick Start - load TINI firmware
revised 27 Feb 2001


Previous: COMM API

QuickStart Home

Next: TINI IP Config


Load TINI firmware with JavaKit

A detailed tutorial on installing the latest update of TINI firmware is in the update area, please go there for specifics. Note that my javakit.bat file changed significantly with JB4.

Here's a brief summary on loading TINI firmware.

You need to have a current loader in TINI. You see the version of the loader in the loader prompt such as this, which is the "05-15" loader and is current for TINI 1.02p3

TINI loader 05-15-00 17:45
Copyright (C) 2000 Dallas Semiconductor. All rights reserved.
>

(If all you see is "No response from TINI board", try our TINI help JavaKit page here). When your TINI is shipped from the factory, it usually contains the correct loader (unless this has recently changed), and a factory test program. You need to replace the test program with the TINI Java API and Slush, the command shell. You do this from JavaKit's File->Load File menu. First send the file e:\tini1.02\bin\tini.tbin. Then load e:\tini1.02\bin\slush.tbin.

Clear TINI's heap by typing

B18
F0

Then type

E (and the enter key)

to Execute Slush. You should see TINI booting up, something like:

>E
ÿ
----> TINI Boot <----
TINI OS (pre-release 3) 1.02
API Version 8008
Copyright (C) 1999, 2000 Dallas Semiconductor Corporation
01000000
Doing First Birthday
Ethernet MAC Address Part Found
Memory Size: 07E600
Addresses: 181A00,200000
Skip List MM
L01
Running POR Code
Memory POR Routines
000020
Transient blocks freed: 0000, size: 000000
CPersistant blocks freed: 0000, size: 000000
KM_Init Passed

TTS Revision: 169 , Date: 12/05/00 10:50a 
Thread_Init Passed
External Serial Port Init
External serial ports not enabled
Memory Available: 075960
Creating Task:
0100
01
Loading application at 0x070100
Creating Task:
0200
02
Application load complete

[-=  slush Version 1.02 Pre-Release 3 =-]
[          System coming up.            ]
[      Beginning initialization...      ]
[        Not generating log file.       ]    [Info]
[    Initializing shell commands...     ]    [Done]
[        Checking system files...       ]    [Done]
[ Initializing and parsing .startup...  ]
[        Initializing network...        ]
[    Network configurations not set.    ]    [Skip]
[         Network configuration         ]    [Done]
[         System init routines          ]    [Done]
[    slush initialization complete.     ]

Hit any key to login.

The superuser login is "root" and password "tini":

TINI login: root
TINI password: 
TINI />