fcam - n900 - таинственная перезагрузка - PullRequest
0 голосов
/ 24 января 2011

Я написал приложение для фотографирования, и оно хорошо фотографирует, но оно также случайным образом перезагружается.

Как определить, что вызвало это?Нужно ли наблюдать за событиями FCam или я могу написать простое приложение, которое делает фотографии?

Уолтер

1 Ответ

2 голосов
/ 03 февраля 2011

Есть несколько причин перезагрузок и подсказок, где искать, связанных с камерой на N900 / Maemo5:

  1. (огромные) утечки памяти, упомянутые выше Уолтером, могут истощить ваш своп и вызвать перезагрузку
  2. есть HW watchdog, который срабатывает, когда какое-то двоичное приложение сильно мешает с указателями, границами массивов и т. Д. И зависает сам ЦП (тогда процесс, который периодически сбрасывает HW WD, не сбрасывает его, а HW WD отключает питание)
  3. Подсистема DSP / ISP все еще может быть не идеальной, в сочетании с собственным DMA это может вызвать интересное, иногда забавное поведение.
  4. xwindow / SGX может иметь интересное поведение при работе камеры.

теперь, это все еще машина только для Debian ARM, а не x86 - включите режим R & D и получите системный журнал, предоставляющий некоторую информацию для начала анализа

...