Still problems with GPS, optimized compilation and port splitter

BerndB

Member
Licensed User
FS Loox 720
GPS CF-Card: SysOnGPS
WM 2003 SE

Since summer I use the GPSGatePPC portsplitter to be able to use more than one GPS application at one time.
In my holidays I noticed that the accu load was sinking very quick while using GPS on a bicycle tour.
Although I charge the accu while driving via a hub dynamo, the accu was empty after half a day. :sign0148:

Now I found out, that my application (using GPSSerial.dll ) as well as GPS4PPC (using serial2.dll) produce a CPU load of 100% and a power consumption of 400 mA.
This doesn't happen without using GPSGate.
And it doesn't happen with an older Version of GPS4PPC (using SerialDevice.dll) together with GPSGate.
It doesn't happen either with Oziexplorer and the medion navigator.
But it does happen as well with pocketstars.

The first pict shows as it is with GPS4PPC using SerialDevice.dll

The second pict shows how it is with my app or GPS4PPC using serial2.dll. Doesn't matter whether optimized compilation or not.
(You can see that the accu load already dropped from 99% to 96% within 1 minute)


GPSGate is the only splitter I found with that my loox and Basic4PPC optimized compilation works stable. The JAL Port Splitter doesn't work in my case.

Are there any ideas what I can do?
Thanks,
BerndB

For more background see also:
http://www.b4x.com/forum/questions-help-needed/2333-ppc-hanging-after-switching-gps-off.html
http://www.b4x.com/forum/questions-help-needed/4316-workaround-gps-problem.html
http://www.b4x.com/forum/questions-help-needed/4322-serial-port-splitter.html
 

Attachments

  • GPS_direct.JPG
    28.1 KB · Views: 188
  • GPS_viaSplitter.JPG
    28.5 KB · Views: 170

BerndB

Member
Licensed User
Hello Erel,

I now worked out that the 100% CPU load starts with the command Gps.PortOpen (using serial2.dll).

I want to ask Franson (GPSGate) whether they can help me.

Can you please tell me what I should tell Franson about the serial2.dll, so that they know how I try to access the serial interface.

Thank you very much.

Bernd
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…