專利名稱:一種芯片燒錄方法及其裝置的制作方法
技術領域:
本發明涉及軟件生產,具體涉及一種芯片燒錄方法及其裝置。
背景技術:
目前,市場上的學習機、電子詞典、點讀機等電子產品在生產時,往往需要燒 錄大量的數據,而傳統芯片燒錄方法需要先燒錄芯片、再焊接芯片,這樣也會造成手工 放置芯片到燒錄卡座上使芯片管腳變形的情況發生,同時耗時也較長。
發明內容
本發明需要解決的技術問題是,如何提供一種芯片燒錄方法及其裝置,能提高 生產效率、滿足生產的需要,進一步避免手工放置芯片到燒錄卡座造成的芯片管腳變形 情況。
本發明的第一個技術問題這樣解決構建一種芯片燒錄方法,包括以下步驟
1. l)USB連接計算機和電子產品; 1.2)電子產品啟動燒錄內核程序并通過USB連接從計算機中獲取燒錄文件對內 部芯片進行燒錄。 按照本發明提供的芯片燒錄方法,所述計算機是一臺,所述電子產品是一個或 多個。 按照本發明提供的芯片燒錄方法,所述計算機是多線程工作。 按照本發明提供的芯片燒錄方法,該方法還包括在步驟1.1)和1.2)之間的計算機
主動發送所述燒錄內核程序給電子產品。 按照本發明提供的芯片燒錄方法,該方法還包括在所述發送完畢后斷開原有 USB連接并在電子產品啟動燒錄內核程序后重新建立新USB連接。 按照本發明提供的芯片燒錄方法,在所述新USB連接建立時動態建立用于設備 區分的電子產品的設備ID號。
本發明的另一個技術問題這樣解決構建一種芯片燒錄裝置,包括計算機, 用于通過自身USB接口發送燒錄內核程序和燒錄文件;內置待燒錄芯片的電子產品, USB連接所述計算機,用于啟動運行所述燒錄內核程序接收燒錄文件對所述待燒錄芯片 進行燒錄。 按照本發明提供的芯片燒錄裝置,所述電子產品是多個,分別與所述計算機不
同USB端口連接,或者通過USB集線器與所述計算機USB端口連接。 按照本發明提供的芯片燒錄裝置,所述電子產品包括但不限制于是學習機、電
子詞典或點讀機。 本發明提供的芯片燒錄方法及其裝置,采用USB接口傳送程序和文件進行燒 錄,這樣可以先把電子產品整機裝配好之后再燒錄,進行批量生產的時候,可通過USB 集線器連接計算機和多個支持USB接口的電子產品,大大提高生產效率,減少生產工序的復雜性,同時由于不需要先燒錄芯片,再焊接芯片,這樣可以有效減小手工放置芯片 到燒錄卡座上,造成芯片管腳變形的情況發生,大大提高生產效率。
下面結合附圖和具體實施例進一步對本發明進行詳細說明。
圖1是本發明具體實施例芯片燒錄裝置連接示意圖;
圖2是圖1中計算機端燒錄軟件主線程流程示意圖;
圖3是圖2所示流程中燒錄線程流程示意圖;
圖4是圖1中教育電子產品端燒錄內核軟件流程示意圖。
具體實施例方式首先,說明本發明思想 通過不同USB接口或USB集線器連接計算機和多個支持USB接口的電子產品,
生產用的燒錄程序和文件就能通過USB接口從計算機傳給電子產品,再由電子產品自行 燒錄。
如圖1所示,本發明具體實施例中,芯片燒錄裝置包括
1、計算機,包括有若干USB接口 2、另外需要若干USB集線器,使用USB集線器可以把1個USB接口擴充成多 個。 3、使用多個USB集線器可以使計算機連接更多的電子產品
4、電子產品,支持USB接口
5、在計算機上運行專用的燒錄軟件 6、計算機端專用燒錄軟件通過USB接口把燒錄內核代碼傳給電子產品
7、電子產品端運行燒錄內核代碼,進行燒錄。 8、電子產品端必須通過某種機制讓系統啟動時進入燒錄狀態。這種機制可以是 開機時同時按住某些組合鍵或菜單。 如圖2所示,要求電子產品必須支持USB接口,并且可以直接或間接的做到 USB引導,本發明具體實施例中,在計算機上運行專用的燒錄軟件具體包括
1、計算機軟件等待新的USB連接---READY態 2、電子產品用USB引導,該USB設備提供一個固定的USB ID,這個USB的
設備ID對于所有的電子產品都完全相同。 3、計算機軟件會發現該電子產品的USBID 4、計算機軟件向該USB設備發送一個燒錄內核 5、電子產品斷開USB,然后運行剛剛傳送過來的燒錄內核。 6、燒錄內核會再次建立USB連接,但是這次建立的USB連接的設備ID是動態
創建的,由計算機端軟件決定的,可以保證每臺電子產品產生不同的USB設備ID。 7、計算機端軟件和新建立的USB設備通訊,USB設備從計算機端接收需要
燒錄的數據,然后燒錄的電子產品中。由于這個階段的每臺電子產品的USBID各不相
同,因此計算機軟件就能準確識別當前處理的設備是哪個,可以正常燒錄全部的電子產口 了 8、當某個電子產品燒錄完畢之后,會斷開USB連接,并且在計算機軟件上顯示 出來,此時計算機軟件又處于等待新的USB連接狀態了,回到l的狀態。
上述燒錄過程中,7是耗時最長的工作,可能是幾分鐘到幾十分鐘不等。在計算 機軟件方面,可以使用多線程的方法實現同時燒錄多臺電子產品,這樣可以更加有效的 利用USB協議的帶寬,從大大減少燒錄每臺設備的平均時間。 如圖3所示,本發明具體實施例中,在計算機上運行專用的燒錄軟件中燒錄線 程包括逐個獲取燒錄文件進行燒錄。 如圖4所示,本發明具體實施例中,在教育電子產品端運行的燒錄內核軟件包
括建立動態ID的USB設備和接收文件進行燒錄。 最后,結合本發明具體實施例的使用進一步說明本發明 1、首先啟動計算機軟件,配置好生產燒錄需要的各種參數 2、然后連接好全部的USB集線器,以及USB線 3、電子產品連上USB線,開機,同時按鍵進入燒錄狀態 4、此時進度條開始指示,系統已經開始燒錄了 ; 5、現在可以連接下一臺電子產品,同樣,這臺電子產品也會自動開始燒錄 6、同樣做法,把全部的USB集線器上的USB接口都接滿電子產品。 7、隨著燒錄進度的進行,會不斷的有電子產品燒錄成功。燒錄成功后,可以直
接拔下電子產品的USB線,繼續接入新的電子產品進行燒錄。 這樣就可以不斷的燒錄電子產品。 以上所述僅為本發明的較佳實施例,凡依本發明權利要求范圍所做的均等變化 與修飾,皆應屬本發明權利要求的涵蓋范圍。
權利要求
一種芯片燒錄方法,其特征在于,包括以下步驟1.1)USB連接計算機和電子產品;1.2)電子產品啟動燒錄內核程序并通過USB連接從計算機中獲取燒錄文件對內部芯片進行燒錄。
2. 根據權利要求1所述芯片燒錄方法,其特征在于,所述計算機是一臺,所述電子產 品是一個或多個。
3. 根據權利要求2所述芯片燒錄方法,其特征在于,所述計算機是多線程工作。
4. 根據權利要求1所述芯片燒錄方法,其特征在于,該方法還包括在步驟1.1)和1.2) 之間的計算機傳送所述燒錄內核程序給電子產品。
5. 根據權利要求4所述芯片燒錄方法,其特征在于,該方法還包括在所述發送完畢后 斷開原有USB連接并在電子產品啟動燒錄內核程序后重新建立新USB連接。
6. 根據權利要求5所述芯片燒錄方法,其特征在于,在所述新USB連接建立時動態 建立用于設備區分的電子產品的設備ID號。
7. —種芯片燒錄裝置,其特征在于,包括計算機,用于通過自身USB接口發送燒錄內核程序和燒錄文件; 內置待燒錄芯片的電子產品,USB連接所述計算機,用于啟動運行所述燒錄內核程 序接收燒錄文件對所述待燒錄芯片進行燒錄。
8. 根據權利要求1所述芯片燒錄裝置,其特征在于,所述電子產品是多個,分別與所 述計算機不同USB端口連接。
9. 根據權利要求1所述芯片燒錄裝置,其特征在于,所述電子產品是多個,通過USB 集線器與所述計算機USB端口連接。
10. 根據權利要求I所述芯片燒錄裝置,其特征在于,所述電子產品是學習機、電子 詞典或點讀機。
全文摘要
本發明涉及一種芯片燒錄方法及其裝置,其中裝置包括USB連接的計算機和內置待燒錄芯片的電子產品;方法包括USB連接計算機和電子產品;電子產品啟動燒錄內核程序并通過USB連接從計算機中獲取燒錄文件對內部芯片進行燒錄。這種芯片燒錄方法及其裝置,采用USB接口傳送程序和文件進行燒錄,這樣可以先把電子產品整機裝配好再燒錄,并通過USB集線器連接計算機和多個支持USB接口的電子產品進行批量生產,大大提高生產效率,減少生產工序的復雜性。
文檔編號G06F9/445GK101692217SQ200910190439
公開日2010年4月7日 申請日期2009年9月16日 優先權日2009年9月16日
發明者高志偉 申請人:東莞市步步高教育電子產品有限公司