P89C664 ISP with undocumented command

Started by Xavi, January 19, 2004, 08:19:56 AM

Previous topic - Next topic

Xavi

Hi,
I want to build my own software for ISP with this kind of micro. My project needs to be in a closed box that will never be opened. Then, I want to use embedded ISP firmware from Philips to program Flash with my code. Then, micro will need to be reset to enter in "User" mode, leaving the bootloader.

After carefully reading all the documentation available for this type of micro, I haven't found a RESET command that lets me avoid having to do it by hardware. But I know that it exists!!

As FlashMagic has this option, and physically sends a command that is not documented in Philips datasheets or Application Notes, I want to know if I can use the same string sent by FlashMagic to perform a Reset or if this command format can be changed in new releases without notice in the next years or months.

If this command is public, and I'm bad searching docs, feel free to let me know where to find it

Xavi

__* Peace in world in 2004 and forever *__

Andy Ayre

Here is the command (same as Rx2):

http://www.esacademy.com/software/flashmagic/forum/read.php?f=1&i=205&t=205

As far as I know the devices this command is already implemented in will always support it. For future Philips devices there is no guarantee it will be in there.

Note that it appeared in revision G of the Rx2/66x families.

I suggest that if you take advantage of it, you still allow an alternative method (such as the user removing and reapplying power) to start the device executing code. I.e. use the execute command as a convenience rather than a crucial part of the design.

Embedded Systems Academy, Inc.
support at esacademy dot com

erik malund

use NoTouch, see
http://www.8052.com/users/erikm/
and you do not need any reset or other stuff.

Erik