日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

高通7227平台外接UBLOX的GPS模块数据接收不稳定问题

發布時間:2024/8/1 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高通7227平台外接UBLOX的GPS模块数据接收不稳定问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? 最近遇到一個很奇特的問題。我們在高通7227平臺下使用ublox的q5模塊。結果發現接收數據解析后在測試軟件上顯示的時候,不停的跳變。為了排除問題,我們從串口焊了兩根引線,接到串口轉usb上聯到PC上。在PC上安裝ublox的測試工具uSetupCenter后,兩相對比來排查問題。剛開始,手機上的應用與PC上的信號及強度完全一致。運行一段時間后就發現,手機上的信號出現丟失和跳變。而PC上顯示的則非常穩定和良好。初步分析是我們的數據解析程序不夠完善,只好按照官方手冊一條條數據格式進行處理。工作完成后測試,發現另外一個奇怪現象。當插上USB線,不論是充電線還是數據線,GPS信號強度都很穩定并且變化及時的。或者如果用手指一直按著按鍵也是如此。但只要這兩個條件都不滿足,信號刷新似乎產生了延遲和丟失。從日志上來看某些串口數據沒有讀取到。

??????? 還是先從底層排查,首先上示波器觀察波形。結果波形十分正常,基本是標準的方波。硬件的問題排除。難道與中斷有關?因為按鍵按下和USB線插入都會有中斷產生,不過這個思路不具有可操作性。后來在代碼回溯過程中發現,如果按鍵驅動只要不對,GPS信號就正常了。這下真是走入了歧途,沒招。我那個鬼才同事,竟然想到與串口驅動有關。將ttyHSL修改為ttyHS,測試OK了。我問他怎么靈機一動的,他回答是運氣。我真無語。后來他解釋按鍵與GPS信號的奇怪現象是ARM9這邊如果鍵值映射出錯,導致ARM11重新做了一些硬件上的更新,所以GPS信號能正常。當按鍵正常時,則ARM11沒有做對應的刷新,所以就出錯了。這個解釋讓我丈二和尚摸不著頭腦,似懂非懂。不過目前測試暫未發現其他問題。


總結

以上是生活随笔為你收集整理的高通7227平台外接UBLOX的GPS模块数据接收不稳定问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。