[發明專利]一種讀寫目標芯片的方法及裝置有效
| 申請號: | 201711469102.8 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108037965B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 讀寫 目標 芯片 方法 裝置 | ||
本發明涉及智能卡領域,特別涉及一種讀寫目標芯片的方法及裝置,該方法包括:主控芯片向目標芯片的寫入地址寫入待寫數據的方法和主控芯片從目標芯片的讀取地址讀取數據的方法;本發明設備中增加了主控芯片,上位機通過主控芯片讀寫目標芯片,從而不需要使用外部讀寫設備,降低成本;目標芯片只需預留一個時鐘端口和一個數據端口,主控芯片即可對其進行操作,且只需操作目標芯片中的三個寄存器,占用內存少,且可以完成固件升級這些復雜的操作。
技術領域
本發明涉及智能卡領域,特別涉及一種讀寫目標芯片的方法及裝置。
背景技術
現有技術中,當上位機執行讀寫設備中的目標芯片的操作時,必定要求該設備預留端口,且上位機需要通過外部讀寫設備才能執行讀寫目標芯片的操作,例如,當設備中ARM芯片的固件需要升級時則要求該設備預留多個數據端口用于升級操作;并且很多設備例如FIDO設備、藍牙設備,當進行固件升級操作時需要通過外部固件燒寫裝置對其內部芯片進行升級,操作繁瑣,成本較高。
發明內容
為解決上述問題,根據本發明的一方面,提供了一種讀寫目標芯片的方法及裝置;
本發明提供一種讀寫目標芯片的方法,包括:主控芯片向目標芯片的寫入地址寫入待寫數據的方法和主控芯片從目標芯片的讀取地址讀取數據的方法;
主控芯片向目標芯片的寫入地址寫入待寫數據的方法包括:
步驟A1、主控芯片組織寫地址寄存器命令,并將寫地址寄存器命令發送給目標芯片;
步驟A2、主控芯片判斷是否接收到目標芯片發送的確認響應,是則執行步驟A3,否則結束;
步驟A3、主控芯片將寫入地址發送給目標芯片;
步驟A4、主控芯片組織寫讀寫寄存器命令,并將寫讀寫寄存器命令發送給目標芯片;
步驟A5、主控芯片判斷是否接收到目標芯片發送的確認響應,是則執行步驟A6,否則結束;
步驟A6、主控芯片將待寫數據發送給目標芯片;
主控芯片從目標芯片的讀取地址讀取數據的方法包括:
步驟B1、主控芯片組織寫地址寄存器命令,并將寫地址寄存器命令發送給目標芯片;
步驟B2、主控芯片判斷是否接收到目標芯片發送的確認響應,是則執行步驟B3,否則結束;
步驟B3、主控芯片將讀取地址發送給目標芯片;
步驟B4、主控芯片組織讀讀寫寄存器命令,并將讀讀寫寄存器命令發送給目標芯片;
步驟B5、主控芯片判斷是否接收到目標芯片發送的確認響應,是則執行步驟B6,否則結束;
步驟B6、主控芯片接收目標芯片返回的數據。
本發明還提供的一種讀寫目標芯片的裝置,包括:讀取數據模塊和寫入數據模塊;
寫入數據模塊包括:
第一組織命令子模塊,用于組織寫地址寄存器命令;
第一發送子模塊,用于將第一組織命令子模塊組織的寫地址寄存器命令發送給目標芯片;
第一判斷子模塊,用于當第一發送子模塊向目標芯片發送寫地址寄存器命令之后,判斷是否接收到目標芯片發送的確認響應;
第一結束子模塊,用于當第一判斷子模塊判定沒有接收到目標芯片發送的確認響應時,結束;
第一發送子模塊,還用于當第一判斷子模塊判定接收到目標芯片發送的確認響應時,將寫入地址發送給目標芯片;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711469102.8/2.html,轉載請聲明來源鉆瓜專利網。





