[發(fā)明專利]一種改進FSBL引導程序的串口燒寫FLASH方法在審
| 申請?zhí)枺?/td> | 202210795697.0 | 申請日: | 2022-07-07 |
| 公開(公告)號: | CN115113906A | 公開(公告)日: | 2022-09-27 |
| 發(fā)明(設計)人: | 周偉;盧鑫;康明濤;陸葉;李路;顏有翔 | 申請(專利權)人: | 湖南華南光電(集團)有限責任公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/61 |
| 代理公司: | 常德市長城專利事務所(普通合伙) 43204 | 代理人: | 游先春 |
| 地址: | 415007 湖南省常德*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 改進 fsbl 引導 程序 串口 flash 方法 | ||
1.一種改進FSBL引導程序的串口燒寫FLASH方法,其特征在于,具體實施步驟如下:
一、設定Xilinx全可編程處理平臺上電與發(fā)送數(shù)據(jù)更新指令之間的時間間隔不超過0.5S;
二、Xilinx全可編程處理平臺上電0.5S內(nèi),上位機發(fā)送燒寫應用程序指令,Xilinx全可編程處理平臺成功接收并通過改進FSBL引導程序進入燒寫應用程序模式,改進FSBL引導程序與上位機配合完成應用程序的燒寫;
三、Xilinx全可編程處理平臺上電0.5S內(nèi),上位機不發(fā)送燒寫應用程序指令,Xilinx全可編程處理平臺正常啟動應用程序。
2.如權利要求1所述的改進FSBL引導程序的串口燒寫FLASH方法,其特征在于,步驟二中所述改進FSBL引導程序通過下述步驟進入燒寫應用程序模式:
1)改進FSBL引導程序首先完成初始化串口、配置串口中斷、FLASH初始化、FLASH分區(qū)讀寫、應用程序數(shù)據(jù)幀解析、以及發(fā)送應用程序數(shù)據(jù)幀燒寫失敗或者成功指令,這些功能信息的處理;
2)通過 vivado SDK 軟件中的 Create Boot Image 功能將改進 FSBL以及應用程序打包生成燒寫鏡像Bin文件,其中應用程序需要地址偏移為總FSBL分區(qū)大小,得到燒寫鏡像Bin文件后修改0xD00~0xDFF及0xD3C~0xD3F處的鏡像數(shù)據(jù);
3)利用Vivado SDK軟件中的Program Flash功能把改進FSBL程序固化到FSBL分區(qū);
4)上位機與改進FSBL引導程序配合進入燒寫應用程序模式。
3.如權利要求1所述的改進FSBL引導程序的串口燒寫FLASH方法,其特征在于,步驟三中所述的改進FSBL引導程序與上位機配合并通過下述步驟完成應用程序的燒寫:
1)通過串口轉(zhuǎn)USB線連接Xilinx全可編程處理平臺與裝有上位機的PC機;
2)打開上位機,并設置串口參數(shù),設置完成后打開串口,命令列表框中顯示成功打開串口信息;
3)Xilinx全可編程處理平臺進行上電后,通過上位機發(fā)送數(shù)據(jù)更新指令,命令列表框中顯示發(fā)送成功,并成功接收燒寫應用程序模式回令;
4)成功進入燒寫應用程序模式后,獲取應用程序燒寫鏡像Bin文件,按偏移地址為總FSBL分區(qū)大小讀取應用程序燒寫數(shù)據(jù),上位機命令列表框中顯示成功獲取Bin文件成功指令;
5)FLASH初始化以及應用程序分區(qū)擦除,改進FSBL程序成功執(zhí)行后返回初始化和擦除成功指令,并在上位機命令列表框中顯示回令信息;
6)應用程序程序數(shù)據(jù)幀下傳,應用程序程序數(shù)據(jù)幀通過串口下傳,改進FSBL程序接收下傳的數(shù)據(jù)幀,如果數(shù)據(jù)幀接收成功并燒寫到FLASH分區(qū)的數(shù)據(jù)與此幀數(shù)據(jù)一致,則改進FSBL程序發(fā)送此幀數(shù)據(jù)燒寫成功指令,上位接收燒寫成功指令后,繼續(xù)下一幀數(shù)據(jù)發(fā)送,直到燒寫應用程序完成;否則繼續(xù)燒寫當前應用程序數(shù)據(jù)幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南華南光電(集團)有限責任公司,未經(jīng)湖南華南光電(集團)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210795697.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





