This Forum is Dedicated For all The Object Oriented PIC Lovers .......... The concept behind OOPic is straight forward. Use preprogrammed multitasking Objects from a library of highly optimized Objects to do all the work of interacting with the hardware. Then write small scripts in Basic, C, or Java syntax styles to control the Objects. During operation, the Objects run continuously and simultaneously in the background while the scripts run in the foreground telling the objects what to do.

Saturday, March 8, 2008

[oopic] Re: Assembly code in ooPIC

> Hmm, I suppose. Seems like a lot of work for not very much gain but
I
> suppose someone might want to do that. Not many people would go to
the
> trouble and those who would probably can and have.
>
> --
>
> Brian Lloyd Granite Bay Montessori
> brian AT gbmontessori DOT com 9330 Sierra College Blvd.
> +1.916.367.2131 (voice) Roseville, CA 95661, USA

Probably not... With the memory protection bits enabled, it is very
difficult to get at the contents. The basic technique is to grind
away the plastic and try to get at the flash bit states with a high
power microscope. So, the manufacturers add an oxide layer over the
flash with the idea that the hydrofluoric acid used to dissolve the
oxide layer will also destroy the flash. It has been a cat and mouse
game since the earliest microcontrollers.

There have been huge debates in the LPC2000 group about the efficacy
of Philips (now NXP) RP (Code Read Protection) when the device
supports JTAG. One person insists he can get at the contents but
won't disclose how while NXP says no way in the world and most
agree. But the debate rages from time to time.

A key factor in choosing one microcontroller over another is the
matter of code protection. When the boards are manufactured by
outsourced vendors, it is easy for them to make a few
thousand 'extras'. It is best if the code is either not available at
manufacturing or not accessible even if it is available. It's a huge
decision point.

Richard



Yahoo! Groups Links

<*> To visit your group on the web, go to:

http://groups.yahoo.com/group/oopic/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:

http://groups.yahoo.com/group/oopic/join

(Yahoo! ID required)

<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

http://docs.yahoo.com/info/terms/

No comments: