Beiträge von tomho

    joe_tim13,


    gratuliere :D hast du fein hingekriegt !


    ich habe auch in der doku(sdk 1,2,3) nach einem sw befehl für den boot mode auschau gehalten und bin nicht fündig geworden.


    dass die so mit dem flash so prassen hätt ich nicht gelaubt,drum hab ich ja mal auf ein 512kB flash getippt, bei einem 300k img.


    hast du dir die doku über xtrack demo schon mal genau
    angesehen ?
    da ist die v2.05 beschrieben eine vesion spez. für
    cf card. da gibts auch einen switch:
    -tp sirfbin_and_nmea was der macht ...?
    jedenfalls erledigt hier die flash sw das boot mode
    problem selbst 8)
    diesen switch kennt die v.2.04 nicht !


    ich hab diese woche versucht die 2.05 im i net zu bekommen,war leider nix zu finden.
    grüsse
    tomho

    hallo hamba,
    ich nehme mal an es ist in der syson ein 4Mb flash chip (256Kx16) Addr. A0-A17


    der CSN0 liegt bei addr. 0x40000000 der nächste chipselect CSN1 bei addr 0x41000000 lt. appl.
    .also gib mal beim flash read als parameter ein:


    CSN: 0
    Offset:0
    startaddr: 0 endaddr: 3FFFF ein.
    damit hast du den ganzen addr.bereich des flash chips.



    good luck !
    tomho

    Zitat

    Original von hamba
    P.S. das Tool zum flashen ist eher kein Problem sein. So eines gibt es direkt bei SiRF Inc. Fast kein Problem sollte das Binary-Image sein. Ein Problem dagegen wird sein, die genaue Position der Firmware im Memory herauszubekommen, an die das Image geflashed werden muss.



    hallo hamba,


    lass doch mal das sirfflash prog.v2.04 auf die karte los :)


    es gibt ja eine read option, da kann eigentlich nichts schiefgehen.
    wie es aussieht ist dieses flash programm sehr intelligent.
    es liest die manufac. id die jeder flashbaustein liefert.
    im sirfflash ordner ist ein file chiplist da sind
    24 aufgeführt.
    (im re.fenster manufacturer sollte was stehen nach dem read)
    somit weiss es welchen flash algorithmus es braucht.
    (sector erase block erase etc.)


    das bin file nach dem auslesen sollte ein s3 record sein.
    wenn das schon mal richtig ist, dürfts auch mit dem flashen klappen.



    Motorola S3 Format:
    type | count | address | data | checksum |



    so in etwa sollte das bin file mit einem editor (ASCII) aussehen

    S31500000000640000EA420000EA870000EA400000EAD5

    die letzte zeile ist ein s7 record u. enthält nur die starting execution address.


    viel glück!


    grüsse
    tomho

    joe_tim13,


    hab mir gestern auch noch die beta 1.10 geholt.
    jetzt wird auch die cf karte richtig als com 7 erkannt beim input u. nicht mehr als com 0. jetzt gehts umgekehrt input com7 u. virt. com 0 !


    die erkennungs u. startschwierigkeiten nach ausschalten sind weg ! :D


    welchen port bietet dir xtracdemo an ! com 0 den ich als virt. konfig. habe, kommt bei mir nicht :-(.


    ist bei dir restart at soft reset auch immmer grau ?


    servus
    tomho

    Zitat

    Original von hamba
    Wenn Du Dein Problem genauer beschreibst, schaun mer mal, ob wir weiterkommen.
    bis denn
    Hamba



    joe_tim13,


    so heut hatte ich wieder zeit zum porbieren.


    gpsgate rennt jetzt auch mit compe :)


    reihenfolge der inst. gewechselt.


    was noch nicht geht ist xtracdemo.



    gpsgate hat bei mir grosse schwierigkeiten nach softreset die cf karte zu erkennen.... muss ein paar
    mal raus/rein. open close bis endlich wieder com 0 ( gpsgate input) erscheint :(
    restart at soft reset ist wohl nur der freigesch. version
    erlaubt ?(ist immer grau )


    grüsse
    tomho

    hallo,


    erstmal danke an alle für eure mühe :)


    hab ich wohl beim installieren nicht ganz aufgepasst.
    das kommt davon wenn man sowas ganz nebenbei
    macht X(


    schöne arbeitswoche :gap


    gruss
    tom

    hallo,


    wer hat mit der version 1.03 schon compegps pocket
    getestet ? das prg erkennt den virtuellen port nicht
    (franson Vserial)
    ozi + tt gehen wunderbar .
    ich wollte das compe gps ein bisschen näher kennenlernen und würde es darum gerne parallel laufen
    lassen.
    hamba kannst du es mal mit deiner sysonchip probieren.
    meine hw: ipaq 2210 / fortuna pocket xtrac


    die trialvers 1.06 von compe gps gibt es:
    http://www.compegps.com/new/main.php?flash=1


    danke und schönes wochenende :)
    hotom

    hallo,



    ipaq 2210:
    hat einer von euch schon mal nach der installation von
    SirfXtracdemo einen softreset gemacht ? danach sind in
    den comports 2 virtuelle ports und haben meine com7
    der cf karte rausgeworfen kann sie nicht mehr ansprechen :( vorher geht alles ohne fehler !


    danke und grüsse
    tom

    Zitat

    Original von hamba


    Zu dem SiRF III Chip habe ich meine Interpretation hier auch schon mal geposted. Das ist nicht unbedingt ein Chip auf den ich scharf bin.
    [quote]Original von hamba
    Zum Thema SiRF III-Chip habe ich das so verstanden, dass dieser Chip wohl in erster Linie für Handys bzw. PDA's mit GSM/GPRS/UMTS Funtionalität - also G2, G2,5 und G3 Netze - gedacht ist. Der Chip scheint nicht in der Lage zu sein, selbstständig eine GPS Position zu ermitteln. Er gehört wohl in eine neue Kategorie, die sich A-GPS (Assisted GPS) nennt. Dabei wird zusätzlich eine weitere Infrastruktur eben das Mobilfunknetz - mit einem Server benötigt, zu der der Chip die empfangenen GPS-Daten übermittelt und sich von dem Server die GPS-Position ermitteln lässt. Der Chip ermöglicht also quasi nur die Nutzung eines neuen Services in Mobilfunknetzen. Ob es jemals eigenständige GPS-Mäuse mit diesem Chip geben wird - und ob ich (wir) so eine dann haben will muss man sehen.


    hallo hamba,


    ich weiss nicht ob nicht doch noch deine meinung über den sirf III chip änderst :)
    der nachfolger ist sehr wohl in der lage sebstständig eine pos. zu bestimmen und das wesentlich schneller ( 200.000 Korrelatoren derzeit 19600 bei sirf II.) und noch grösserer empfindlichkeit des rf teils.


    noch was zu xtrac v2 die einzige hardwareänderung die nötig ist.
    den billigen quartz gegen einen tcxo (temp. controlled crystal osc.)zu tauschen. das war aber bei xtrac v1 ebenso empfohlen.ergo was v1 module sind brauchen für v2 keine hw änderung.
    (ebay angebote mit angebl. v2 chipsatz sind reiner krampf :) )


    grüsse
    tomho


    hier ein artikel in einer fachzeitschrift:


    SiRFstar III setzt neuen Maßstab für mobile GPS-Anwendungen:


    GPS kommt ins Haus:
    Der neue GPS-Chipsatz SiRFstarll1 kann auch sehr schwache Sig-
    nale von GPS-Satelliten (bis zu -159 dBm) auswerten, wie sie in
    geschlossenen Räumen vorkommen. Er bietet zugleich eine ex-
    trem kurze Zeit bis zur Betriebsbereitschaft (Time-to-First-Fix).
    Die neue Generation erfüllt somit sehr harte Anforderungen für
    mobile standortbezogene Anwendungen.



    für mobile GPS-Anwendungen
    sind drei Anforderungen besonders wichtig;


    1. Die Zeit bis zur Betriebsbereitschaft (Time-to-first-fix) soll
    kurz sein, möglichst so kurz, dass der Anwender kaum eine VerzÖ-
    gerung wahrnimmt. SiRF hat auf diese Schlüsselforderung reagiert:
    Der SiRFstarlII-Chipsatz ist nach einem Warmstart in unter 1 s be-
    triebsbereit und zeigt bei GSM Unterstützung die aktuelle Positi-
    on an. Ohne GSM-Unterstützung vergehen ungefähr 8 s. Nach ei-
    nem Kaltstart muss der Anwender sich mit einer Anlaufzeit von
    mehr als 30 s in Geduld üben.
    2. Auch in geschlossenen Räumen mit herabgesetzter Empfangsfeld-
    stärke soll die Anzeige nicht sofort versagen. Auch hierauf hat
    SiRF eine Antwort: Die extrem hohe Empfindlichkeit (bis zu -159
    dBm) ermöglicht die Echtzeitnavigation selbst noch in Bereichen,
    in denen andere Produkte bereits versagen, insbesonderein Gebäu-
    den, Häuserschluchten und dichtbelaubten Wäldern.


    3. Der Stromverbrauch soll gering sein, damit die Batteriestandzeit
    nicht unangenehm kurz wird. Das gilt auch für Anwendungen im
    Fahrzeug, in dem bereits viele Verbraucher die Stromversorgung
    belasten. Wichtig ist also einer seits eine geringe Stromaufnahme
    im Standby-Modus, andererseits ein geringer Energieverbrauch pro
    Fix. Zwar ist der Stromverbrauch im Aktivmodus im Vergleich zum
    Vorgänger SiRFstarII kaum gesunken, weil aber das Ergebnis in viel
    kürzerer Zeit bereit steht, ist auch dieser Forderung genüge getan.
    Die Leistungsfähigkeit der neuen SiRF-Lösung kommt nicht von
    ungefähr: Der Basisband-Chip ist in O,l3micron-CMOS- Technologie
    aufgebaut und in einem l00-poligen BGA-Gehäuse mit den Ab-
    messungen 8 x 8 mm integriert.Er bietet 4 MBit Flash-Speicher,
    der gleichzeitig von SiRFLoc und den Anwenderapplikationen genutzt werden kann.
    In ihm werkeln ein leistungsfähiger GPS-Signalprozessor und ein 50-MHz-
    ARM7TDMI-Mikraprozessor. Dieses Prozessorteam bietet ausrei-
    chend Headraom für das gleichzeitige Ausführen mehrerer von
    OEMs zu integrierender Applikationen. Ein Äquivalent von mehr
    als 200.000 Korrelataren ermÖglicht das gleichzeitige Absuchen
    aller Satelliten-Frequenzen und Bitmuster. Das führt zur augen-
    blicklichen Synchronisation und Verfolgung der Signale, was im
    Vergleich zu anderen Architekturen, die einige Hundert bis einige
    Tausend Korrelataren beinhalten in einer überlegenen Leistungsfä-
    higkeit resultiert.
    Firmengründer Kanwar Chadha erklärt, warum der Entwickler
    von mobilen Geräten die Eigenschaften des neuen SiRF-Chipsat-
    zes schätzen werden: »Mobilfunkanwender erwarten, dass sie
    standortbezogene Dienste, gleichgültig wo sie sind, schnell und
    präzise in Anspruch nehmen können. Die Funktion muss im ge-
    wohnten Handy untergebracht sein und darf auch die Akku-
    standzeit nicht merklich beeinträchtigen. Mit 200.000 Korrelatoren
    kommen wir dem Ziel der Positionsangabe per Knopfdrucksehr nahe.
    Und der extrem empfindliche Empfänger arbeitet auch
    an Standorten mit ungünstigen Empfangsbedingungen noch zu-
    verlässig,wo bisherige Lösungen versagten.



    Zusammen mit der SiRFLoc-Client-Software kann SiRFstarIII
    die Position mit Hilfe von GSM- WCDMA-, CDMA-, iDEN- und
    PDC-Netzwerken oder völlig autonom bestimmen. Dazu stehen sie-
    ben verschiedene Konfigurationsmodi zur dynamischen Auswahl
    bereit. Indem der Modus selektiert wird, der situationsbezogen die
    beste Ortsbestimmung ermÖglicht, eflaubt es SiRFLocs Multi-
    mode-Location- Technologie den Netzbetreibern, ein breites Ange-
    bot an ortsabhängigen Diensten mit minimalen Netzressourcen
    anzubieten. Alle SiRFLoc-fähigen Systeme arbeiten mit den gleichen
    Client-Schnittstellen. Das ermÖglicht es Herstellern, ihre Mobilte-
    lefone oder sonstige Mobilgeräte mit jedem SiRF-Produkt und der
    gleichen Systemsoftware auszustatten. Die Software-Plattform
    lässt sich leicht auf mehrere Applikationsprozessoren wie OMAPI
    oder lntels Xscale portieren.


    Der RF-Chip ist in SiGe- Technologie aufgebaut und in einem 32
    Pin-QFN-Gehäuse untergebracht.
    Neben der extrem hohen Empfindlichkeit des Empfängers ver-
    leiht die Möglichkeit, eine Vielzahl von Referenzfrequenzen anzule-
    gen, dem Chip eine große Flexibilität. Zusätzlich zum Chipsatz ist
    SiRFstarIII auch als IP zur Integration in IC-Designs verfügbar.

    hallo mfs,


    hab mir mal die beschreibung des eval. kit zum sirfII angesehen.
    hier steht zum thema flashen:


    ---------
    To load SiRFXTrac software:
    1. Change the Evaluation Receiver operating mode to internal boot mode and power
    cycle the receiver.
    On the SiRFstarIIe/LP Evaluation Receiver the processor boots in internal mode if
    the switch XTrac/BOOT/GSW2 is in the BOOT position.
    hier ein auszug aus dem dem datenblatt zur GSP2e/LP Family GPS Engine with Integrated Processor:
    ---------


    auszug aus dem dem datenblatt zur GSP2e/LP Family GPS Engine:


    ....The Boot ROM contains a very small code set that can
    load a set of user code through the DUART into the
    SRAM and execute it.



    DUART:
    The GSP2e/LP contains two full duplex serial ports.
    One port is normally used for GPS data reports and
    receiver control and the second serial port is used for
    the reception of differential corrections (RTCM). The
    transmit and receive side of each port contains a 16-
    byte deep FIFO with selectable bit rates ranging from
    1.2 to 115.2 Kbps.



    Table 5. GSP2e/LP Signal Description:


    GPIO[4] IO GPIO Lines


    Although both GPIO[4] and PWRCTL are set to
    output high at reset, only PWRCTL will be set to output
    high on RTC interrupt.


    ---------------


    imho hat der chip einen select input um in den internen boot mode zu kommen über den sich ext.flash
    beschreiben lässt. es dürfte wohl einer der GPIO pin sein deren funktion wieder über die sw bestimmt wird:
    general purpose in or out.
    es gibt noch einen pin TMODE der nicht beschrieben wird der dürfte aber eher in verb. mit einem zeitsignal stehen )


    welcher der benötigte pin ist um in den boot mode zu kommen lässt sich also leider nicht entnehmem :- (
    (vielleicht kann bill uns hier was verraten :- ) )
    ausserdem ist meistens der gpsteil der mäuse kompl. abgeschirmt so ist es ohne grossen aufwand nicht mögl.
    an diesen pin heranzukommen.


    die sw wird über die ser.schnittstelle geladen.
    die ser.schnittstelle geht an den ausgang des bluetooth moduls der maus.
    ob das flashprogramm das bluetooth protokoll unterstützt wage ich zu bezweifeln.


    also die chance für eine neue sw stehen in der tat sehr schlecht !



    grüsse
    tomho

    hi sydney,


    es wurde nur zu meiner beschwerde (hab denen mal bescheid gesagt ob wir dt. user direkt für dumm ver-
    kauft werden eben weil ja die us version schon seit nov gefixt ist X( ) stellung genommen.
    der bt bug liegt sehr tief im system ( probl. schon beim booten) daher gleich ein rom update.
    mir graust X(


    warum die den us fix nicht für deutschl. übernommen haben ist rätselhaft. wäre mir lieber gewesen lt. den us
    foren gibts da keine bt probleme mehr.


    na warten wir mal ab... glaube das wird vor mai sowieso
    nichts vorher bringen die doch lieber wieder irgend ein
    neues modell anstatt die soft zu fixen.


    es sollte mal jeder sein teil seinem händler auf die theke
    legen und das geld fordern.
    dann kämen die ganz schnell in die gänge was die interessiert sind nur die umsätze.


    nix für ungut : drink


    grüsse
    tomho