Fredrik Andreasson <[EMAIL PROTECTED]> wrote:

> Is there some security mechanism implemented in the hardware
> to prevent writing to nonvolatile RAM with a nasty pointer?
>  
> How does it work?

First of all, there really isn't any true nonvolatile RAM in the 
device. It is all battery-powered, even with the device turned off, and 
parts of it are write-protected.

That write protection is governed by a bit in one of the DragonBall MCU 
ports. When you call one of the Data Manager routines (DmWrite, etc.) 
it enables writes, writes the data, then disables writes.

--
Roger Chaplin
<[EMAIL PROTECTED]>
  • pointers Fredrik Andreasson
    • Roger Chaplin

Reply via email to