[發明專利]一種NandFlash固件燒錄器及燒錄方法在審
| 申請號: | 201510062818.0 | 申請日: | 2015-02-06 |
| 公開(公告)號: | CN104636166A | 公開(公告)日: | 2015-05-20 |
| 發明(設計)人: | 陳敏;陳先樑;黃凌帆;黃少斌;林洪華 | 申請(專利權)人: | 福建實達電腦設備有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F13/10 |
| 代理公司: | 福州元創專利商標代理有限公司 35100 | 代理人: | 程春寶 |
| 地址: | 350002*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 nandflash 固件燒錄器 方法 | ||
技術領域
本發明涉及器件燒錄技術領域,特別是基于Linux平臺,涉及對MTD設備(memory?technology?device內存技術設備)的擦寫控制,主要用于生產過程中大批量NandFlash芯片的固件下裝。
背景技術
目前大多數電子產品都采用NandFlash作為存儲設備。因此需要對NandFlash進行固件預裝,而傳統下裝方法是將NandFlash焊接到主板上并轉配成整機,再利用PC機使用Samba軟件對組裝好的整機進行ISP(In?System?Program?在系統編程)固件下裝,由于NandFlash中的壞塊是隨機分布的,下裝之前無法對芯片進行壞塊掃描。如果整機下裝時發現芯片屬于不良品,則需要將芯片吹下重新焊接新的芯片,工序繁雜而且下裝固件較大,過程非常耗時。為了提高生產效率因此需要發明一種燒錄器對批量的NandFlash進行預裝固件。請參見圖1,現在市面上的燒錄器的基本配制是:PC機、一臺編程器以及與編程器配套的驅動軟件。而且一臺燒錄器的SOCKET(用來置入待處理元件的座子)不僅燒錄的芯片數量有限并且是消耗品,如若損壞只能將整機返廠維修,而且對操作人員的要求也比較高,所以發明一臺可以不接電腦能獨立運作、操作簡單,且可按需求擴展眾多獨立模組的燒錄器顯得日益迫切。
發明內容
????本發明的目的是實現對NandFlash的直接芯片燒寫,并支持使用多種芯片燒寫方案,實現對NandFlash分區的文件系統掛載。同時采用模塊化設計,方便于管理和維護。
本發明采用以下方案實現:一種NandFlash固件燒錄器,用于在生產過程中對NandFlash芯片進行固件批量燒錄,其特征在于:該NandFlash固件燒錄器是是基于Linux文件系統包括主模塊以及N個子模塊;其中N為不小于1的自然數;
所述的主模塊包括第一CPU以及與該第一CPU連接的第一SDRAM、NandFlash、第一NorFlash、LCD液晶屏、USB2.0接口電路、USB1.0接口電路、MINI_USB接口電路以及第一串口電路;
所述的子模塊包括第二CPU以及與該第二CPU連接的第二SDRAM、第二NorFlash、USB接口電路、第二串口電路、LED指示燈以及SOCKET插座;所述的USB2.0接口電路經USB?HUB設備與所述的USB接口電路連接。
進一步地,所述的第一串口電路具有五個串口。
本發明另提供一種上述NandFlash固件燒錄器的燒錄方法,其特征在于包括以下步驟:
S01:主模塊自動檢測是否有U盤插入,如果沒有進入S03,否則檢測是否存在最新固件,如果沒有進入S03,否則進入S02;
S02:進行固件更新,同時LCD液晶顯示更新進程,更新完畢進入S03;
S03:主模塊通過USB檢測子模塊是否開機;
S04:當有子模塊開機,則檢測子模塊固件是否最新,如果是進入S05,否則主模塊通過USB對子模塊固件進行自動更新,同時主模塊LCD液晶顯示更新進程,更新完畢后子模塊重啟待機進入S05;
S05:子模塊檢測燒錄芯片是否存在,如果存在則進入S06,否則通知主模塊芯片不在位,并通過LCD顯示出來;
S06:主模塊通知燒片;
S07:子模塊開始燒片,主模塊LCD液晶屏顯示進度;
S08:燒片完成獲取結果。
進一步地,該NandFlash固件燒錄器是基于Linux文件系統,燒片過程中,子模塊會自動加載和解析配置文件,并根據配置文件的設置信息,對相應的文件執行對應的燒片方案。
進一步地,所述燒片方案包括:
方案1:打開MTD字符設備,將固件寫入到對應的地址上;
方案2:將MTD塊設備掛載到文件夾,之后將壓縮包解壓到掛載路徑,完成后校驗所有文件,最后卸載塊設備;
方案3:將MTD塊設備掛載到文件夾,讀取配置文件中預設的Shell處理腳本并執行,完成后卸載塊設備。
進一步地,將燒片流程控制和燒片操作執行分為兩部分,主模塊進行燒片流程控制,子模塊根據主模塊的命令執行燒片操作,各個子模塊獨立運行。
本發明的目的是實現對大批量的NandFlash直接芯片燒寫,并擺脫PC機獨立運作,操作簡單且可按需求擴展眾多獨立模組的燒錄器,主模塊與子模塊在硬件設計上完全獨立,主模塊只通過USB給子模塊供電以及通信,相比傳統的燒錄器有以下優勢:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建實達電腦設備有限公司,未經福建實達電腦設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510062818.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據傳輸系統及其操作方法
- 下一篇:圖片顯示方法和裝置、終端設備





