![]() |
2007-10-04
, 02:52
|
|
Posts: 1,245 |
Thanked: 421 times |
Joined on Dec 2005
|
#2
|
![]() |
2007-10-04
, 23:52
|
Posts: 5 |
Thanked: 0 times |
Joined on Oct 2007
|
#3
|
![]() |
2007-10-08
, 01:35
|
Posts: 5 |
Thanked: 0 times |
Joined on Oct 2007
|
#4
|
![]() |
2007-10-08
, 02:09
|
|
Posts: 1,245 |
Thanked: 421 times |
Joined on Dec 2005
|
#5
|
![]() |
2007-10-13
, 19:23
|
Posts: 5 |
Thanked: 0 times |
Joined on Oct 2007
|
#6
|
Symptoms (in a single run of Maemo Mapper; repeatable across runs):
- Within a few minutes of enabling the GPS, the screen quits updating and goes blank after a minute, even when traveling at respectable speeds.
- The Bluetooth connection is fine, or at least that's what the GPS reports.
- The problem can be remedied by disabling and then re-enabling the GPS. (For ease, I have configured the curled-arrow key to toggle the GPS.)
- After several recurrences of the problem and disabling/enabling the GPS, the mapper may work perfectly for hours, until I exit the application (max time 4.5 hr).
Debugging results:
- The problem occurs when the call to g_io_channel_read_chars from within channel_cb_input returns G_IO_STATUS_ERROR.
- Once g_io_channel_read_chars begins returning G_IO_STATUS_ERROR, it does so until I disable the GPS and enable it again.
Debugging source:
- Checked out source from svn on maemo garage
- installed sqlite3-packages
- set up perl xml parser
- export CFLAGS=-mcpu=arm926ej-s
- ran dpkg-build.sh to compile
The GPS:
- Adapt AD 800, 9600 baud, reports location every second.
- So far as I know, I cannot configure the GPS: it is always full-on.
- Output from the GPS looks fine if I connect to is using a simple serial program on another computer and watch the stream of NMEA sentences scroll by.
Any hints about what might cause the problem?
Is there any way around the problem?
Would more information be useful?
Thanks,
BigFan770