jr7cwk;lavo
▼GPSロガー>GT-730F(L)>logの最後が欠ける?
GT-730F(L)においてlogの最後が欠けている事がある。
帰宅時までlogを取っているはず(電源OFF時点でLED点滅を確認)なのに
MAPにplotしても途中までしか出てこない。という現象を幾度となく経験した。
この現象、発生状況・条件が見えてきた。
・logが溜まってきた時に起こる
・PhotoTaggerでD/Lした時だけでなく、SKYTRAQ純正?GPSViewで
D/Lしても同様に欠落する。
・欠落するのは最後の1sector分?
Skytraq chipはsector単位(1sector=4096byte)単位でDATAが転送されるようだ。
欠落したlog(GPSViewでD/Lし、解凍(Decompress)したもの)を調べてみると、
D/LしたDataの最後はMode=1(最初のSector(必ずそうとは限らないが))から数えて
4096byteを超える点である事。
※4096byte毎にsectorの境界(Boundary of FLASH Sector)があり、1point分のDataは
Sectorを跨がないよう管理されている。(AN0008の「Data Logging Algorithm」項参照)
※Mode=1の時(full storage format)は18byte,Mode=2の時(compact storage format)
は8byte使用する。(AN0008のDatalog Storage Format項参照)
発生理由は正確にはわからないが、下記のような理由が考えられる。
・SKYTRAQ Chip側でなんらかの拍子にLOG時のsectorのカウントが抜ける?
(残りsector数はGPSViewの menuで確認可)
・D/L toolの処理ミス
(D/Lすべきsector数を1つ少なく計数)
・対策
必要分LOGをとった後もしばらくlogを継続する。
(1秒毎LOGを取る設定で約9分:4096(byte)/8(byte/sec)=512(sec)=8.53(min))
上記が出来なかった場合、D/Lする前に約9分dummyのlogを実施。
なおこの不具合、Venus6チップのロガーで発生するのかどうかは不明。
●2011.11.04
●cwk
●編集
→コメントを書く
⇒記事へ
⇒HOME
copyright/jr7cwk
powered by samidare