Mac OS X and TINI

Mike Reddy <[email protected]>
Newsgroups gmane.comp.hardware.microcontrollers.tini
Message-ID <[email protected]>
Well I asked a while ago, and received a couple of pointers, but still 
no joy getting the Mac talking to the TINI; I hit an obstacle and go 
and do something else for a while, then come back to it.

Here is what I have:

I have an E20 board and a 1MB 390 TINI, a Vinculum and a 1BM 390 TINI 
and several iButtons, etc. I have a Mac running 10.2 with JDK 1.4.1 and 
have RXTX installed. The docs for tini 1.12 state I need to be part of 
the lock group as well as the UUCP group for RXTX to work, but trying 
to add my username to lock fails. This might be a red herring...

The JDK works, as does the USB serial device - A Belkin F5U109 with the 
OS 10 beta driver - as I have successfully run Lejos using 
/dev/tty/USB\ Serial as the connection device, which uses RXTX, so I am 
assuming that this works too.

Here is the problem. I plug the TINI into the E20, add a serial cable 
to my USB serial convertor, turn on the power and run JavaKit using the 
following command from the Terminal window:

java -classpath bin/tini.jar JavaKit &

JavaKit appears to run OK, and I choose /dev/tty.USB Serial and click 
Open Port. This goes OK, with flashing lights on the convertor. 
Powering up the TINI board gives me the following:

> ----> TINI Boot <----
> TINI OS 1.02b
> API Version 800A
> Copyright (C) 1999 - 2001 Dallas Semiconductor Corporation
> 07000000
> Running POR Code
> Memory POR Routines
> 000028
> 0080,0100,0180,0200,0280,0300,0380,Transient blocks freed: 0384, size: 
> 015D40
> CPersistant blocks freed: 0000, size: 000000
> KM_Init Passed
> Ethernet MAC Address Part Found
>
> TTS Revision: 173 , Date: 3/15/01 10:34a
> Thread_Init Passed
> External Serial Port Init
> External serial ports not enabled
> Memory Available: 0F5AE0
> Creating Task:
> 0100
> 01
> Loading application at 0x070100
> Creating Task:
> 0200
> 02
> Application load complete
> *************************************************
> *            ATTENTION TINI USERS               *
> *                                               *
> * Go to http://www.ibutton.com/TINI for updated *
> * firmware.                                     *
> *                                               *
> * This code is for Dallas Semicoductor testing  *
> * purposes, and requires a special hardware     *
> * setup to give correct testing results.        *
> * Do not interpret the results of this test     *
> * to mean anything.                             *
> *                                               *
> *************************************************
> DUT TINI Test Code Started
> RAMFREE = 961632

For the Vinculum board, connecting and powering up gives the same. 
However, when I do the reset to get the loader working, as per the 
instructions, I get this from both boards:

> Fail -35
>
> No response from TINI board!

I have both a standard serial cable - the one that came with the Lego 
Serial Tower - and a Male to Female Serial Cable, as the Vinculum has 
the "other " kind of serial port on it. As I am getting the text out, 
but not getting a response from the reset, I would appreciate some 
guidance. Is it the cables? Is the ominous message about external 
serial ports not being enabled, something to do with it? Am I missing 
something bloody stupid?

Mike

_______________________________________________
TINI mailing list
TINI-6tN4nzCoH/[email protected]
To UNSUBSCRIBE, edit your profile, or see list archives:
http://lists.dalsemi.com/mailman/listinfo/tini
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.