[發明專利]一種通過燒錄文件儲存配置數據的燒錄方法在審
| 申請號: | 201710441147.8 | 申請日: | 2017-06-13 |
| 公開(公告)號: | CN107329779A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 龍宣佑;陳元豐;羅青;裴遠紅 | 申請(專利權)人: | 芯海科技(深圳)股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市神州聯合知識產權代理事務所(普通合伙)44324 | 代理人: | 周松強 |
| 地址: | 518067 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 文件 儲存 配置 數據 方法 | ||
1.一種通過燒錄文件儲存配置數據的燒錄方法,該方法首先定義燒錄文件儲存配置數據的文件格式,燒錄文件按照數據類型分區域保存,分為用戶程序區、燒錄文件信息區、配置數據區,然后將燒錄文件轉換為上述的文件格式,并通過上述的格式進行燒錄。
2.如權利要求1所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于所述燒錄文件信息區包括有:芯片名稱、版本、信息區表頭、信息區索引及信息區。
3.如權利要求2所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于所述配置數據區根據配置信息的類型進行細分,配置數據的類型分為芯片描述,代碼選項,用戶選項,滾動碼選項,程序校驗碼,加密配置,每個類型設置一個類型標志;配置數據會存儲在燒錄文件中,和用戶程序數據一起保存,燒錄時燒錄器上位機解釋該燒錄文件獲取上述數據并發給燒錄設備進行燒錄動作。
4.如權利要求3所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于所述對每個配置數據的類型定義存儲結構體,所述存儲結構體包括有代碼選項結構體、程序校驗碼結構體、用戶選項結構體、滾動碼選項結構體、加密配置結構體。
5.如權利要求4所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于配置類型的存儲結構體定義后,對配置數據區進行封裝并提供索引,偏移地址,大小。
6.如權利要求5所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于具體包括配置信息區表頭、配置信息區索引,其中,
信息區表頭用來描述該文件的特定標志,表頭的文件偏移,表頭大小,信息區個數;
信息區索引用來描述每個信息區的基本信息,如偏移,大小,類型,每個配置信息區都有一個自己的索引,主要解釋時需要利用該索引找到該配置區的偏移并解釋。
7.如權利要求6所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于配置完成后,進行配置數據的寫入,通常由燒錄器上位機或IDE將這些配置數據寫入;由于配置信息區在用戶程序區后面,所以首先要知道用戶程序的后面的位置,從用戶程序數據后面開始寫。
8.如權利要求7所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于配置數據的寫入,定義一個寫信息區的函數,入口參數為信息區的標志,和該信息區的指針;該函數:判定該文件是否是CBIN燒錄文件,如果是,則繼續,如果不是,則先轉換為CBIN文件;調用ParseFileCSBINMes函數獲取本文件的已有的信息區;查詢傳入的Mes_Type是否是已有的信息區,如果已有,則修改已有的內容,如果沒有,則新建該類型空信息區;通過傳入的Mes_Type得到信息區的類型,然后轉換pCSBIN_Mes為相應的信息區指針;修改該信息區。
9.如權利要求8所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于并定義一個初始化燒錄文件的函數,寫信息區之前需要初始化該燒錄文件,入口參數為文件名,和芯片屬性結構體,該函數實現初始化文件讀取該文件數據功能。
10.如權利要求9所述的通過燒錄文件儲存配置數據的燒錄方法,其特征在于上位機打開燒錄文件后開始解釋,解釋時,定義一個讀信息區函數,定義入口參數為信息區類型標志,返回該信息區指針;該函數:判定是否是CBIN格式,如果不是,則退出,如果是,則繼續;調用ParseFileCSBINMes函數獲取本文件的已有的信息區;查詢獲取所有的信息區,如果是已有類型則返回所需要類型的信息區指針,反之返回空;其中,ParseFileCSBINMes函數用于獲取已有的信息區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯海科技(深圳)股份有限公司,未經芯海科技(深圳)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710441147.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無纜式采油井分層配產裝置及方法
- 下一篇:數據處理方法及相關產品





