On 16/10/08 16:52:10, Andy Green wrote:
> Somebody in the thread at some point said:
> | (The first message I sent does not seem to have arrived)
> | On 12/10/08 18:00:55, Andy Green wrote:
> |> Yes always-on MPU can deliver consistent power behaviours we can't
> do
> |> in
> |> our current way of relying on PMU.  You would basically make the
> PMU
> |> a
> |> slave of the MPU.  Stuff like debricking scheme for a programmable
> |> and
> |> so brickable MPU that controls the PMU... needs careful thought.
> |>
> |> -Andy
> | That shouldn't be a problem, because microcontrollers support in
> | circuit serial programming, so just make sure we can get to those
> pins
> | and have a doc that specifies the programming protocol for the
> brave.
> 
> The issue is that if we allow user-updateable MPU, it can always be
> bricked.  So for example we put out a new package with some MPU 
> update
> that is broken, suddenly many devices could be bricked before we pull
> it.  We definitely need some credible sequence of actions for the
> end-user that can unbrick the devices.  Just telling him where some
> pins
> are doesn't really cut it.
> 
> If the MPU is master of the CPU, then when it is bricked a lot of
> assets
> we might otherwise call on are unavailable.  So it needs thinking
> through being aware of specific capabilities of the MPU.
Should have mentioned that I have flashed microcontrollers for various 
projects that I am doing, so this was just meant for people who are 
used to this sort of thing rather than end users. I think you would 
probably want to leave MCU updates to the distributors or people who 
have done this sort of thing before and I suppose you would need a nano 
boot loader if you wanted to flash the MCU from user space (if 
microcontrollers that small will allow you to rewrite the flash from 
code).
> 
> -Andy
> 
Michael.



_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to