[發明專利]基于SOC芯片的MCU引腳功能配置方法及SOC芯片在審
| 申請號: | 202111103159.2 | 申請日: | 2021-09-22 |
| 公開(公告)號: | CN113553289A | 公開(公告)日: | 2021-10-26 |
| 發明(設計)人: | 張永強;譚貴勇;彭觀振 | 申請(專利權)人: | 廣州朗國電子科技股份有限公司 |
| 主分類號: | G06F15/177 | 分類號: | G06F15/177;G06F15/78 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 楊瑾 |
| 地址: | 510000 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 soc 芯片 mcu 引腳 功能 配置 方法 | ||
本發明涉及芯片設計技術領域,包括以下步驟:啟動SOC芯片,并帶動MCU上電;統一SOC芯片和MCU的通訊接口以及通訊協議;SOC芯片加載客制化配置信息,并將所述客制化配置信息發送給MCU;MCU完成初始配置。通過同意SOC芯片與MCU的通訊接口和通訊協議,從SOC芯片加載客制化配置信息,再將客制化配置信息發送到MCU,使MCU完成初始化配置,在使用過程中還可以從SOC芯片中動態加載不同的配置信息,從而使MCU讀取不同的設置狀態,全程只需要修改SOC部分功能即可實現MCU引腳功能的配置,使MCU引腳功能的配置過程更加方便快捷,大大地節省了研發成本和維護成本。
技術領域
本發明涉及芯片設計技術領域,特別涉及一種基于SOC芯片的MCU引腳功能配置方法及SOC芯片。
背景技術
在一體機的系統電路設計中,經常會通過增加MCU(Microcontroller Unit,又稱單片微型計算機或者單片機)來彌補SOC(System on Chip,稱為系統級芯片,也稱片上系統)的GPIO、UART、USB等的引腳數量不足,在使用中,一般需要開發兩部分軟件,一是SOC控制部分,二是MCU引腳配置部分。在使用中,由于系統接入的外設不固定,控制方式也會不一樣,需要同時調整SOC和MCU兩部分的軟件以適配外設。同時,在不同的板卡電路設計中,往往需要使用不同的引腳組合,在現有技術中,在每一次配置MCU引腳功能時,都需要分別針對SOC軟件和MCU軟件都進行調整才可以實現匹配,工作量大而且需要維護很多版本的MCU軟件,致使工作容易出錯。
發明內容
鑒于現有技術中,通常通過增加MCU來彌補SOC芯片的GPIO、UART、USB等的引腳數量不足的問題,而在使用過程中,由于在不同板卡的電路設計中,往往需要使用不同的引腳組合,而每一次配置MCU引腳都需要分別針對SOC芯片和MCU的軟件進行調整才可以實現匹配,這樣會導致工作量巨大而且需要花費很大的維護成本。
針對上述提出的技術問題,本發明技術方案提出以下發明內容:
基于SOC芯片的MCU引腳功能配置方法,包括以下步驟:
啟動SOC芯片,并帶動MCU上電;
統一SOC芯片和MCU的通訊接口以及通訊協議;
SOC芯片加載客制化配置信息,并將所述客制化配置信息發送給MCU;
MCU完成初始配置。
進一步的,MCU完成初始配置后還包括以下步驟:
MCU動態讀取SOC芯片發送的配置狀態信息;
MCU主程序執行相應的設置。
進一步的,所述MCU主程序執行相應的設置具體包括:
設置MCU的引腳功能配置。
進一步的,所述功能配置包括:查詢版本號、設置和/或查詢IO電平、串口轉換和MCU固件升級。
進一步的,所述功能配置還包括:USB描述符動態配置。
進一步的,所述通訊協議的格式為:
功能 + 參數長度 + 參數1 + 參數2 + 參數3 + ... +參數n。
進一步的,所述SOC芯片加載客制化配置信息,將所述客制化配置信息發送給MCU后,MCU將所述客制化配置信息保存至本地。
一種SOC芯片,被執行前述的基于SOC芯片的MCU引腳功能配置方法,包括CPU和MCU,所述CPU通過通訊接口發送所述通訊協議的內容給所述MCU。
進一步的,所述CPU與所述MCU統一通訊接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技股份有限公司,未經廣州朗國電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111103159.2/2.html,轉載請聲明來源鉆瓜專利網。





