統一動態庫工具使用說明_第1頁
統一動態庫工具使用說明_第2頁
統一動態庫工具使用說明_第3頁
統一動態庫工具使用說明_第4頁
統一動態庫工具使用說明_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、統一動態庫工具使用說明目錄 TOC o 1-5 h z HYPERLINK l bookmark1 o Current Document 統一動態庫工具使用說明1 HYPERLINK l bookmark4 o Current Document 簡介1 HYPERLINK l bookmark7 o Current Document 設置工具的語言1 HYPERLINK l bookmark10 o Current Document 如何使工具認到以MSC功能連接電腦的設備?2 HYPERLINK l bookmark13 o Current Document 讀寫序列號3 HYPERLINK

2、 l bookmark19 o Current Document 讀寫 Mac、BT 和 IMEI4 HYPERLINK l bookmark25 o Current Document 讀寫自定義數據5 HYPERLINK l bookmark37 o Current Document MAC 和 VendorlD6 HYPERLINK l bookmark51 o Current Document 常見錯誤處理.7 HYPERLINK l bookmark56 o Current Document Kernel中讀取512自定義空間數據8簡介統一動態庫工具可以將一些重要數據寫入設備并且保護這

3、部分數 據在后續升級過程中不會丟失。日前實現序列號、Mac地址、BT 地址、Imei號和自定義數據的讀寫功能,可以支持RK28,RK29和 RK30系列芯片。設置工具的語言打開工具日錄下config,ini配置文件,修改Language下的Selected 項,Selected=1 (中文界面),Selected=2(英文界面),保存配置文件,重 啟工具.注意:當在非中文系統下設置成英文時,需要保證工具所在 路徑上沒有中文字符.如何使工具認到以MSC功能連接電腦的設備?當燒過固件的設備直接連接電腦時,一般會被認為Msc單功能設 備或者復合設備。由于每種Msc設備的Vid和Pid各不相同,所 以

4、需要通過配置工具來達到搜索特定Msc設備.那如何知道Msc設 備的Vid和Pid?下面以xp為例子,其他系統大致相同:將Msc設備連接電腦,電腦成功認到Msc設備后,在我的電腦或 者計算機中確認已經出現這個設備的可移動磁盤打開設備管理器”,在通用串行總線控制器下找到USB MassStorage Device ”設備,如下圖:通用丑行總稅控制端匚& HUAWEI filobila 仁心皿口口上TnteL CR3 TCHLO Family ZrL t qL g ICHL U r5. i ly TnteL CR3 ICHLD Family Til t c:L i:J;:i ICHL U F-jt.

5、 i ly Tnt-L CR3 ICHLO FamiZL Tn t nL i:JL:i I CHL U Faniily TntaL CR ICHLO Family TnteL CR3 ICHLD Family USE C omp o s i X e::BEQEEE-IS1JS舊-rs-l:-rs_|:舊M M 5.-.I3 三 M 三srlrl-rrrrA VI IZAC oikt r :_! ci- C exit r kj_1 日里 一 t C il troll r t C :-ri_ti_ c-11 r L IZ an.-Ek- al 1 hx- t C :-rutr ol 1 gt Cd

6、lLtlTDllfiir t C c-rttr ol 1 吧iUSB Rqq-L KUL 查看”USB Mass Storage Device ”的屬性,在彈出窗口的詳細信息頁中,找到設備實例ID,在其中會發現Vid和Pid的值,如下圖: 打開config.ini文件,找到Msc_Vid項和Msc_Pid項,這邊設置使用上圖設備的值.Msc Vid=0 x0BB4,Msc Pid=0 x0C02.設置完成后保存,重啟工具即可。讀寫序列號注意:序列號支持的最大長度30個字符如何限制序列號輸入的最大長度:打開config.ini文件,找到 SN_LENGTH項進行設置如何設置序列號字符的寬度,讓序

7、列號剛好填滿輸入框,不至 于空太多也不至于超出.打開config.ini文件,找到 SN_CHAR_WIDTH項進行設置在人工模式下,如何在寫入序列號后自動清空輸入框內容:打 開 config.ini 文件,找到 CLEAR_AFTER_WRITE 項,設置為1 .此 種模式適用于通過掃描方式進行輸入的情況在自動增長模式下,如何控制前導的某些字符不參與進位:打開 config.ini文件,找到SN_AUTO_PREFIX_LEN項,設置成前導固 件字符的長度,假設設備成5,則輸入的序列號前5個字符不 參與進位在自動增加模式下,進位支持十進制和十六進制,通過界面上 的單項按鈕進行選擇。一般在選擇

8、自動增加模式后就要確認進 位模式人工模式和自動增加模式區別:人工模式序列號由人為進行輸 入,自動增加模式是每次序列號寫入成功后都會自動增加。使 用自動增加模式時,要先在人工模式下輸入起始序列號,然后點選自動增加模式寫序列號步驟:連接設備,確認工具界面上發現設備輸入序列號,選擇人工模式還是自動增加模式3 .寫序列號讀序列號步驟:連接設備,確認工具界面上發現設備2 .讀序列號讀寫 Mac、BT 和 IMEI有一個地址段,希望按順序將這個地址段中的地址寫入設備,如何實現?首先在界面上選擇文件導入.在工具目錄下有對應的Mac.ini,BT.ini,Imei.ini三個文件,將地址段按如下方式填入,保存

9、。|ADDRESSSTART=00-80-00-00-00-00 END=FF-FF-FF-FF-FF-FF CURRENT=0O-00-Q0-0Q-O1-0H.點擊文件導入旁邊的選擇文件按鈕,選擇對應的文件,如果加載成功,界面會有如下顯示:地址段開始地址:00-00-00-00-00-00菇柬地址:FF-FF-FF-FF-PF-FF當前地址:00-00-00-00-0104讀寫Mac、BT和IMEI的步驟同序列號讀寫自定義數據注意:自定義數據空間和前面的序列號、Mac、BT、IMEI等數據共用一 個空間,所以當使用自定義數據進行寫入時,會覆蓋掉之前寫入的序 列號等數據。自定義數據空間最大支持

10、512字節,因此當使用自定義 數據時,請將序列號等數據也組織在自定義數據中,一并寫入。配配 圳際客.町 常刪潔上F辱孑如何配置自定義數據:在配置區域內右擊鼠標,會出現如下菜單:增加:增加自定義項,在寫入前,工具會合并所有自定義項到512字節的自定義空間并寫入.刪除:刪除自定義項清空:刪除所有自定義項上移:將選中的自定義項上移一個位置下移:將選中的自定義項下移一個位置導入配置:加載之前保存的配置文件導出配置:當所有自定義項都配置好后,可以使用此功能將配置信息保存成文件,方便以后使用如何編輯自定義項:偏移 名字 值類型值1.偏移:自定義數據項寫入的起始位置,取值范圍(0-511),雙擊進行輸入名字

11、:自定義數據項的名字,只是標識不進行寫入,雙擊進行 輸入值類型:有三種類型:文件,字符串和數值,字符串和數值都 在值那一列進行輸入,當選擇文件時,可以點擊進亍選擇, 字符串時數據項的長度為字符串長度加1,數值長度則根據 數值的大小決定,在1-4字節范圍。文件則根據文件實際 長度決定讀寫自定義數據步驟同讀寫序列號MAC 和 VendorlD注意:MAC和VendorlD燒寫只支持通過讀取ini文件配置。配置示例:ADDRESSSTART=00-00-00-00-00-00END二FF-FF-FF-FF-FF-FFCURRENT 二 Ci Q-QCi-Ci Q-W-01-54CUSTOMVALUE

12、=02 BC DIini文件格式詳細說明:ADDRESS為MAC地址分配區域:MAC地址分配區域包含以下三部分:START部分是起始Mac地址; END部分是結束MAC地址;CURRENT部分是當前分配到的地址。CUSTOM為 VendorID 分配區域:VALUE為 VendorID 的值:第一個字節表示自定義數據的個數,用16進制表示,比如02;第一 個字節之后的數據為用戶在自定義數據,數據用16進制表示,每個 數據之間用空格隔開數據個數不能超過96個(不包括第一個數據)。1.讀取設備a)連接設備,確認工具界面上發現設備b)勾選需要讀取的設備信息(注意:勾選對應選項燒寫勾選框)c)點擊讀取

13、設備按鈕進行讀取設備信息文件導入選擇配置好ini文件導入燒寫a)連接設備,確認工具界面上發現設備b)勾選需要燒寫的設備信息選項c)點擊燒寫按鈕進行設備信息燒寫自動燒寫勾選“自動燒錄”選項后,只要識別到設備就自動燒錄;中途可 以去除勾選“自動燒錄”停止自動化燒錄。常見錯誤處理序列號無效:在自動增加模式下,注意輸入的序列號是否滿足自 動進位要求,也是說當選擇十進制進位時,所有序列號必須是數 字,當選擇十六進制進位時,所有序列號必須是0-F的字符Mac地址無效:Mac地址只支持兩種格式:00-11-22-33-44-55-66 或者00112233445566,檢查輸入的字符是否都是0-A字符,當

14、在文件模式下,當前地址是否超出地址段范圍.Bt地址無效:原因和處理方式同上 Imei地址無效:Imei的長度是否為15,Imei是否都是0-9數字, 在文件模式下,當前地址是否超出地址段范圍.合并自定義數據失敗:計算一下每個自定義項的長度范圍,檢 查是否存在重疊,每個自定義項的結束位置不能超出512,文 件類型時,文件是否存在或者被占用寫入序列號失敗1寫入Mac地址失敗|寫入Bt地址失敗|寫入 Imei失敗|寫入自定義數據失敗:截個圖,同時將工具所在日錄 中的log日錄下當天的日志文件發給RK的接口人進行處理Kernel中讀取512自定義空間數據 調用 GetSNSectorlnfo(pbuf

15、)注:GetSNSectorInfo 在文件driversmtdrknandapi_flash.h 里 面定義,需要在flash驅動加載后才能調用,pbuf參數大小需要大 于等于512 bytes通過序列號、Mac、Bt和Imei功能進入寫入的數據按以下結構進行解析前面讀取到的pBuf數據SECTOR30-1SN Size序列號長度2-31SN序列號數據32-127BIDVendorIDBoard id 或者 Vendor id 數據128-450Reserved自定義數據區451IMEI SizeIMEI長度(固定為15)452-466IMEI Data手機設備識別碼467UID SizeUID長度(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論