嵌入式閃存高速編程的實(shí)現(xiàn)方法、嵌入式閃存的編程系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202110397302.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112802527B 公開(kāi)(公告)日 2021-07-02
申請(qǐng)公布號(hào) CN112802527B 申請(qǐng)公布日 2021-07-02
分類號(hào) G11C16/10;G11C16/20 分類 信息存儲(chǔ);
發(fā)明人 湯臻;章錫翔;劉強(qiáng);吳忠潔 申請(qǐng)(專利權(quán))人 上海靈動(dòng)微電子股份有限公司
代理機(jī)構(gòu) 上海一平知識(shí)產(chǎn)權(quán)代理有限公司 代理人 吳珊;成春榮
地址 201203 上海市浦東新區(qū)中國(guó)(上海)自由貿(mào)易試驗(yàn)區(qū)張江鎮(zhèn)科苑路399號(hào)10幢2層2-1
法律狀態(tài) -

摘要

摘要 本申請(qǐng)涉及一種嵌入式閃存高速編程的實(shí)現(xiàn)方法及編程系統(tǒng),該系統(tǒng)包括:上位機(jī)、調(diào)試接口和微控制器,微控制器包括靜態(tài)存儲(chǔ)器和閃存,靜態(tài)存儲(chǔ)器包括程序代碼區(qū)、控制交換區(qū)和數(shù)據(jù)緩沖區(qū)。上位機(jī)獲取靜態(tài)存儲(chǔ)器和閃存的參數(shù),將閃存編程代碼寫(xiě)入程序代碼區(qū);微控制器運(yùn)行程序代碼區(qū)中的閃存編程代碼并將正常運(yùn)行標(biāo)志寫(xiě)入控制交換區(qū);上位機(jī)讀取正常運(yùn)行標(biāo)志,配置數(shù)據(jù)在閃存中的寫(xiě)入地址,將待寫(xiě)入數(shù)據(jù)傳輸至數(shù)據(jù)緩沖區(qū),將操作命令寫(xiě)入控制交換區(qū);微控制器讀取操作命令和寫(xiě)入地址,將數(shù)據(jù)緩沖區(qū)中的待寫(xiě)入數(shù)據(jù)寫(xiě)入閃存后在控制交換區(qū)寫(xiě)入操作結(jié)果和編程結(jié)果應(yīng)答;上位機(jī)獲取編程結(jié)果應(yīng)答,根據(jù)已寫(xiě)入閃存的數(shù)據(jù)的大小修改寫(xiě)入地址。微控制器在編程系統(tǒng)的運(yùn)行過(guò)程中不中斷。