System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 伊人久久无码精品中文字幕,日韩人妻无码一区二区三区久久99,精品欧洲av无码一区二区14
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種通用性自動化燒錄控制方法及系統技術方案

    技術編號:44495976 閱讀:5 留言:0更新日期:2025-03-04 18:03
    本發明專利技術公開了一種通用性自動化燒錄控制方法,涉及芯片燒錄系統技術領域,所述方法具體包括讀取INI配置文件,載入所述INI配置文件中的系統節點參數,獲取所述INI配置文件中配置的固件文件以及所述固件文件的校驗碼;打開并刷新待刷寫芯片的端口,檢查是否符合燒錄條件;獲取待刷寫芯片對應的firmware文件,把所述待刷寫芯片對應的firmware文件與所述INI配置文件中配置的固件文件比對后載入對應的firmware文件;計算所述待刷寫芯片對應的firmware文件的校驗碼并與INI配置文件中對應固件文件的校驗碼進行驗證;配置燒錄通道,對待刷寫芯片燒寫對應的firmware文件。本發明專利技術實現了靈活的拼板生產的燒錄過程,提高了多個不同芯片同時生產的效率。

    【技術實現步驟摘要】

    本專利技術涉及芯片燒錄系統,具體涉及一種通用性自動化燒錄控制方法及系統。


    技術介紹

    1、在電子產品的生產中需要用到各種芯片,從半導體商購買空白的可燒錄芯片,在組裝到最終產品前需要用芯片燒錄裝置寫入將相應的固件程序寫入空白芯片,因此,芯片燒錄是電子設備制造過程中的重要組成部分。

    2、在現有技術中,隨著芯片燒錄文件數量的增加以及燒錄方式的多樣化,芯片燒錄過程中對多個生產文件的需求日益增多,同時燒錄接口協議的要求也日趨復雜,燒錄場景日益多樣化。多個生產文件往往對應不同的硬件電路,每次生產時需要對多個生產文件和硬件電路進行管理。多個文件通常需要多次燒錄才能完成,導致生產難度大、效率低且成本高。

    3、此外,燒錄接口的協議通常是私有協議,不同廠商的要求各不相同。為了適應這些不同要求,燒錄工具需要不斷升級,增加了研發、管理和維護成本。根據燒錄要求,燒錄場景包括多種形式,不同的燒錄工具需要適配不同的應用場景,這進一步增加了燒錄工具的管理和維護成本。


    技術實現思路

    1、本專利技術的目的在于提出一種通用性自動化燒錄控制方法,以解決現有技術中所存在的一個或多個技術問題,至少提供一種有益的選擇或創造條件。

    2、為實現上述技術目的,本專利技術技術方案如下:

    3、第一方面,本專利技術提供一種通用性自動化燒錄控制方法,所述方法包括以下步驟:

    4、步驟1,讀取ini配置文件,載入所述ini配置文件中的系統節點參數,獲取所述ini配置文件中配置的固件文件以及所述固件文件的校驗碼;

    5、步驟2,打開并刷新待刷寫芯片的端口,檢查是否符合燒錄條件;

    6、步驟3,獲取待刷寫芯片對應的firmware文件,把所述待刷寫芯片對應的firmware文件與所述ini配置文件中配置的固件文件比對后載入對應的firmware文件;

    7、步驟4,計算所述待刷寫芯片對應的firmware文件的校驗碼并與ini配置文件中對應固件文件的校驗碼進行驗證;

    8、步驟5,配置燒錄通道,對待刷寫芯片燒寫對應的firmware文件。

    9、進一步地,步驟1中,讀取ini配置文件,載入所述ini配置文件中的系統節點參數,獲取所述ini配置文件中配置的固件文件以及所述固件文件的校驗碼的子步驟為:

    10、步驟1.1,讀取ini配置文件,獲取所述ini配置文件中的系統節點參數,應用所述系統節點參數到燒錄系統中;

    11、步驟1.2,獲取所述ini配置文件中配置的固件文件,載入所述ini配置文件中配置的固件文件的校驗碼。

    12、進一步地,步驟2中,打開并刷新待刷寫芯片的端口,檢查是否符合燒錄條件的子步驟為:

    13、步驟2.1,獲取待燒寫芯片的端口控制權,打開所述待燒寫芯片對應的端口,配置所述待燒寫芯片對應的端口的操作類型;

    14、步驟2.2,檢查待燒寫芯片是否存在活躍的燒錄線程對象,如果無法獲取所述待燒寫芯片的端口控制權或者所述待燒寫芯片存在活躍的燒錄線程對象則不符合符合燒錄條件,退出燒錄系統并顯示錯誤信息;

    15、如果成功獲取所述待燒寫芯片的端口控制權并且所述待燒寫芯片對應的端口不存在活躍的燒錄線程對象則符合燒錄條件。

    16、進一步地,步驟3中,獲取待刷寫芯片對應的firmware文件,把所述待刷寫芯片對應的firmware文件與所述ini配置文件中配置的固件文件比對后載入對應的firmware文件的子步驟為:

    17、獲取待刷寫芯片對應的firmware文件,判斷所述ini配置文件中配置的固件文件是否包括所述firmware文件;

    18、如果所述ini配置文件中配置的固件文件包括所述firmware文件則把所述firmware文件與mes系統中的配置進行檢查并獲取放行狀態,如果放行狀態為準許過站則跳轉步驟4,否則退出燒錄系統并顯示錯誤信息。

    19、優選地,firmware文件為hex文件。

    20、進一步地,步驟4中,計算所述待刷寫芯片對應的firmware文件的校驗碼并與ini配置文件中對應固件文件的校驗碼進行驗證的子步驟為:

    21、步驟4.1,獲取并把所述待刷寫芯片對應的firmware文件載入到內存中,計算所述待刷寫芯片對應的firmware文件的校驗碼;

    22、其中,所述校驗碼包括md5、sha1、crc32中的一種或多種;

    23、步驟4.2,把計算獲得的所述待刷寫芯片對應的firmware文件的校驗碼與所述ini配置文件中配置的固件文件的校驗碼進行比對,如果所述校驗碼比對成功則跳轉步驟5。

    24、進一步地,步驟5中,配置燒錄通道,對待刷寫芯片燒寫對應的firmware文件的子步驟為:

    25、步驟5.1,根據所述待刷寫芯片的配置信息配置燒錄通道,設置運行模式,鎖定待燒寫芯片的燒錄器;

    26、步驟5.2,對所述待刷寫芯片燒寫對應的firmware文件,燒寫對應的firmware文件后進行校驗,校驗完成后解鎖所述待燒寫芯片的燒錄器;記錄燒寫日志;

    27、其中,所述待刷寫芯片的配置信息存儲于所述待刷寫芯片上的二維碼;或者所述待刷寫芯片的配置信息存儲于所述ini配置文件,所述燒錄程序為燒錄或者燒錄后校驗。

    28、優選地,其中,本專利技術中所有未定義的變量,若未有明確定義,均可為人工設置的閾值。

    29、第二方面,本專利技術提供一種通用性自動化燒錄控制系統,所述系統包括:

    30、界面控制模塊和燒錄控制模塊;

    31、其中,所述界面控制模塊用于繪制和刷新所述系統的用戶操作界面,所述用戶操作界面用于接受用戶輸入和顯示燒錄信息;

    32、所述界面控制模塊還包括固件處理模塊;所述固件處理模塊用于載入firmware文件,計算所述firmware文件的校驗碼和與所述ini配置文件中的校驗碼比對;

    33、所述燒錄控制模塊包括固件燒錄模塊和日志模塊;所述固件燒錄模塊為燒錄器,所述燒錄器用于與待刷寫芯片通訊;所述日志模塊用于存儲燒錄日志。

    34、進一步地,所述用戶操作界面包括端口設置區,接收控制區,信息顯示區,燒錄控制區。

    35、優選地,所述端口設置區用于設置燒錄通道的端口,顯示各個燒錄通道的連接狀態。

    36、優選地,所述接收控制區用于載入firmware文件或者保存回讀文件。

    37、優選地,所述信息顯示區用于顯示所述系統操作時的日志和錯誤信息。

    38、優選地,所述燒錄控制區用于載入ini配置文件,顯示待刷寫芯片的配置信息,載入所述刷寫芯片燒寫對應的firmware文件的校驗碼,所述刷寫芯片燒寫對應的firmware文件的校驗碼與所述ini配置文件中配置的固件文件的校驗碼的比對結果。

    39、優選地,所述燒錄控制區還用于顯示所述刷寫芯片燒寫對應的firmware文件的燒錄本文檔來自技高網...

    【技術保護點】

    1.一種通用性自動化燒錄控制方法,其特征在于,所述方法包括步驟:

    2.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟1中,讀取INI配置文件,載入所述INI配置文件中的系統節點參數,獲取所述INI配置文件中配置的固件文件以及所述固件文件的校驗碼的子步驟為:

    3.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟2中,打開并刷新待刷寫芯片的端口,檢查是否符合燒錄條件的子步驟為:

    4.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟3中,獲取待刷寫芯片對應的firmware文件,把所述待刷寫芯片對應的firmware文件與所述INI配置文件中配置的固件文件比對后載入對應的firmware文件的子步驟為:

    5.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟4中,計算所述待刷寫芯片對應的firmware文件的校驗碼并與INI配置文件中對應固件文件的校驗碼進行驗證的子步驟為:

    6.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟5中,配置燒錄通道,對待刷寫芯片燒寫對應的firmware文件的子步驟為:

    7.一種通用性自動化燒錄控制系統,其特征在于,所述系統包括:

    ...

    【技術特征摘要】

    1.一種通用性自動化燒錄控制方法,其特征在于,所述方法包括步驟:

    2.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟1中,讀取ini配置文件,載入所述ini配置文件中的系統節點參數,獲取所述ini配置文件中配置的固件文件以及所述固件文件的校驗碼的子步驟為:

    3.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟2中,打開并刷新待刷寫芯片的端口,檢查是否符合燒錄條件的子步驟為:

    4.根據權利要求1所述的一種通用性自動化燒錄控制方法,其特征在于,步驟3中,獲取待刷寫芯片對應的firmware文...

    【專利技術屬性】
    技術研發人員:文從志董綱,
    申請(專利權)人:東莞聯嘉光電有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲午夜国产精品无码| 人妻无码人妻有码中文字幕| 国产a v无码专区亚洲av| 亚洲AV中文无码乱人伦| 午夜无码伦费影视在线观看 | 秋霞鲁丝片无码av| 午夜无码性爽快影院6080| 精品欧洲av无码一区二区14| 国产成人无码精品久久久免费| 亚洲熟妇无码八AV在线播放| 无码区国产区在线播放| 精品少妇人妻av无码专区| 中文字幕无码不卡免费视频| 亚洲VA中文字幕无码一二三区| 无码专区国产精品视频| 久久国产亚洲精品无码| 国产亚洲美日韩AV中文字幕无码成人 | 91精品无码久久久久久五月天| 无码精油按摩潮喷在播放| 国产成人精品无码播放| 精品无码一级毛片免费视频观看| 亚洲乱人伦中文字幕无码| 亚洲Av无码精品色午夜| 无码专区6080yy国产电影| 日本精品人妻无码免费大全| 中文AV人妻AV无码中文视频 | 人妻无码一区二区三区AV| 亚洲熟妇无码八V在线播放| 无码人妻少妇色欲AV一区二区| 无码精品人妻一区二区三区人妻斩| 亚洲中文字幕伊人久久无码| 黄色成人网站免费无码av| 无码少妇一区二区| 精品无码一区在线观看 | 永久免费AV无码国产网站| 少妇无码太爽了在线播放| 本免费AV无码专区一区| 人妻无码人妻有码中文字幕| 亚洲av无码一区二区三区网站| 人禽无码视频在线观看| 久久亚洲AV无码精品色午夜 |