spaar at openmoko.org
Mon Feb 23 08:36:04 CET 2009
Werner Almesberger wrote:
> I think it would be good to determine the exact time this takes
> and by how much it varies. E.g., if the real time is 950+/-100ms,
> we'll still get intermittent problems.
> That should be easy to do with a scope and access to the firmware
> sources. (Hi, Dieter ! :-)
I can measure it, but I won't try to optimize the delay too much. The
GSM firmware initialization does a lot of things and on several
places waits for other components to complete (e.g. when gauging
the 32kHz oscillator) so the time to boot may vary depending on
lots of other things. We don't have the sources for most of the
initialization so its a rather undocumented area. Additionally I
don't know if older firmware versions behave differently.
Is tweaking a few 100 ms really that important, considering the
problems it might cause ? A reliable way is to wait till the AT
command interpreter tells it is ready, but this requires a more
complicated way to check.
More information about the openmoko-kernel