View Single Post
Old 04/18/08, 07:19 AM   #20 (permalink)
marknorton
Erfahrener Benutzer
 
Join Date: 11/12/02
Posts: 5,450
Default Re: Blackfin DSP Bugs

Quote:
Originally Posted by dalippe View Post
This could well be the explanation for the vast majority of cases requiring battery ejecting/reinsertion.
There's lots of reasons why the camera can hang up and I was highlighting that components not conforming to their published specifications is another layer of complexity which has to be handled.

Knitting all the hardware and software together is difficult; as a developer, you can get results which make you question your sanity. Diagnostic information tells you one thing, the behaviour tells you something else. Imagine trying to build a piece of furniture with a ruler containing irregularly spaced markings or using a calculator which gives the wrong answers when a number is 3 digits with an 8 in the middle and you get the idea!

One particular reported problem caught my eye:

35.
05000207 - Recovery from "Brown-Out" Condition:

DESCRIPTION:

When a "brown-out" occurs, the internal Voltage regulator cannot be reset using the hardware reset pin. A "brown-out" is defined as a
condition in which VDDext drops below the range specified in the data sheet, but does not drop all the way to 0 V, before it returns to the
proper value.
WORKAROUND:
In order to recover from a "brown-out", the processor must be powered down completely and then powered back up.
APPLIES TO REVISION(S):
0.3

What this is saying is that if there is a glitch in the power supply line for the processor, as might happen with a weak battery, the processor could get into a state where it can only be recovered by battery-out. Impossible for me to say whether this is an issue with the M8 but it supports the idea of not letting the battery go completely flat and, since it applies to earlier processors only, might mean that later cameras, if they use the 0.5 processor (in which the problem is fixed), are more reliable in this area.

__________________
Mark

Last edited by marknorton : 04/18/08 at 07:35 AM.
marknorton is offline   Reply With Quote