《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 基于CCS開(kāi)發(fā)環(huán)境下Flash算法的研究與實(shí)現(xiàn)
基于CCS開(kāi)發(fā)環(huán)境下Flash算法的研究與實(shí)現(xiàn)
電子技術(shù)應(yīng)用
雷志軍1,雷志廣2,蔣炯煒1
(1.中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214000; 2.中國(guó)航天科技集團(tuán)公司第五研究院第五一〇所,甘肅 蘭州 730000)
摘要: 在CCS調(diào)用TI自帶的Flash算法操作片上Flash時(shí)因擦除、編程和校驗(yàn)耗時(shí)比較長(zhǎng),很容易導(dǎo)致系統(tǒng)硬件看門(mén)狗計(jì)數(shù)溢出引發(fā)系統(tǒng)復(fù)位。傳統(tǒng)的處理方法需要用戶(hù)每次燒寫(xiě)Flash時(shí)對(duì)硬件或軟件進(jìn)行修改。對(duì)于成品系統(tǒng)板存在很大的人為因素。為了避免上述人為因素導(dǎo)致產(chǎn)品被鎖住的潛在風(fēng)險(xiǎn),提供了一套通用、易于實(shí)現(xiàn)、可排除人為因素的Flash算法:替代CCS自帶的Flash算法,使其增加看門(mén)狗喂狗函數(shù)指針或用戶(hù)定制的其他功能函數(shù)指針,從而解決CCS操作Flash時(shí)用戶(hù)無(wú)法喂狗或其他功能的尷尬局面。試驗(yàn)結(jié)果表明,該Flash算法可按用戶(hù)需求添加定制功能及喂狗函數(shù),避免對(duì)軟件或硬件的改動(dòng),提升了系統(tǒng)在調(diào)試階段的穩(wěn)定性、可靠性等。
中圖分類(lèi)號(hào):TN41
文獻(xiàn)標(biāo)志碼:A
DOI: 10.16157/j.issn.0258-7998.223327
中文引用格式: 雷志軍,雷志廣,蔣炯煒. 基于CCS開(kāi)發(fā)環(huán)境下Flash算法的研究與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(7):110-114.
英文引用格式: Lei Zhijun,Lei Zhiguang,Jiang Jiongwei. Research and implementation of flash algorithm based on CCS development environment[J]. Application of Electronic Technique,2023,49(7):110-114.
Research and implementation of flash algorithm based on CCS development environment
Lei Zhijun1,Lei Zhiguang2,Jiang Jiongwei1
(1.The 58th Research Institute, CETC, Wuxi 214000, China;2.Lanzhou Institute of Physics, CAST, Lanzhou 730000,China)
Abstract: When CCS calls TI's own flash algorithm to operate on-chip flash, it takes a long time to erase, program and verify, which can easily lead to system hardware watchdog count overflow and system reset. The traditional processing methods require the user to modify the hardware or software each time the flash is programmed. There is a large human element to the finished system board. In order to avoid the potential risk of products being locked due to the above-mentioned human factors, this paper provides a set of general-purpose, easy-to-implement flash algorithms that can exclude human factors. Instead of the flash algorithm that comes with CCS, it adds a pointer to the dog feeding function or other user-customized function pointers, so as to solve the embarrassing situation that the user cannot feed the dog or other functions when CCS operates flash. The test results show that the flash algorithm can add custom functions and dog feeding functions according to user needs, avoid changes to software or hardware, and improve the stability and reliability of the system in the debugging stage.
Key words : DSP processor;CCS;flash;watchdog;flash algorithm

0 引言

航天器子系統(tǒng)對(duì)可靠性要求非常嚴(yán)苛[1],為增加系統(tǒng)可靠性需在子系統(tǒng)板卡上添加硬件電源檢測(cè)、看門(mén)狗及復(fù)位子模塊[2]。然而部分看門(mén)狗及復(fù)位子模塊需要周期性地喂狗才能保證看門(mén)狗不會(huì)溢出,而引起狗咬或復(fù)位。隨著航天器子系統(tǒng)集成度不斷提升、尺寸不斷小型化,要求越來(lái)越多的處理器需集成Flash存儲(chǔ)單元,從而使整個(gè)系統(tǒng)小型化。德州儀器 (Texas Instruments,TI)廠(chǎng)家生產(chǎn)的數(shù)字信號(hào)處理器(DSP)就是典型的集成Flash的控制器[3],為了提升DSP數(shù)字信號(hào)處理器在航天器子系統(tǒng)中的穩(wěn)定性、可靠性,通常需要外部添加硬件看門(mén)狗、上電復(fù)位、電壓檢測(cè)等器件。而這些提升系統(tǒng)可靠性的硬件電路有一部分需要額外的喂狗信號(hào),而TI的DSP數(shù)字信號(hào)處理器在線(xiàn)仿真調(diào)試過(guò)程中會(huì)調(diào)用CCS下的Flash算法對(duì)芯片內(nèi)部的Flash進(jìn)行操作,整個(gè)調(diào)試過(guò)程比較漫長(zhǎng),并且調(diào)試過(guò)程中TI提供的算法無(wú)法產(chǎn)生外部看門(mén)狗喂狗信號(hào),從而導(dǎo)致外部看門(mén)狗產(chǎn)生復(fù)位,使整個(gè)子系統(tǒng)處于周期性復(fù)位狀態(tài)。這種復(fù)位對(duì)于具有加密功能的DSP是不可接受的,因?yàn)閺?fù)位容易導(dǎo)致密碼區(qū)被寫(xiě)入隨機(jī)值,導(dǎo)致芯片加密。傳統(tǒng)的處理方法有兩種:(1)通過(guò)更改硬件禁止看門(mén)狗;(2)通過(guò)二次Boot方式[4-7],此方法需要用戶(hù)有較高的軟件水平,編寫(xiě)一層用戶(hù)自己的搬移程序,并在其中添加看門(mén)狗功能。上述方法需時(shí)刻記得在操作Flash前修改硬件或軟件來(lái)禁止復(fù)位電路。對(duì)于成品系統(tǒng)板存在很大的人為因素導(dǎo)致芯片被鎖。

因上述問(wèn)題的存在,整個(gè)系統(tǒng)子板很難提高可靠性及穩(wěn)定性。本文針對(duì)TI的DSP提出替代CCS自帶的Flash算法文件,使其具備喂狗及其他用戶(hù)定制的功能。并通過(guò)大量實(shí)驗(yàn)與測(cè)試,驗(yàn)證了算法的穩(wěn)定性及可行性。




本文詳細(xì)內(nèi)容請(qǐng)下載:http://www.jysgc.com/resource/share/2000005402




作者信息:

雷志軍1,雷志廣2,蔣炯煒1

(1.中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214000;
2.中國(guó)航天科技集團(tuán)公司第五研究院第五一〇所,甘肅 蘭州 730000)


微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 午夜伦伦影理论片大片| 午夜时刻免费实验区观看| 99久久精品费精品国产一区二区 | 亚洲国产成人久久一区www| 狠狠色噜噜狠狠狠狠98| 又爽又黄又无遮挡的视频在线观看 | 91精品国产91久久综合| 妲己高h荡肉呻吟np| 中文字幕手机在线播放| 日韩a级无码免费视频| 亚洲av无码之日韩精品| 欧美日韩国产在线人成| 亚洲精品视频在线观看你懂的| 福利视频第一区| 午夜无遮挡羞羞漫画免费| 老司机亚洲精品| 国产ts人妖系列视频网站| 青青青国产精品一区二区| 国产欧美日韩中文久久| 中文字幕精品一区| 日韩aⅴ人妻无码一区二区| 五月婷婷在线观看| 欧美中文综合在线视频| 亚洲国产香蕉碰碰人人| 精品国产一区二区三区香蕉| 国产91精品新入口| 色橹橹欧美在线观看视频高清| 国产在线jyzzjyzz免费麻豆| 久艾草国产成人综合在线视频| 国产精品亚洲片在线花蝴蝶 | 四虎高清成人永久免费影院| 色综合久久综合中文小说| 国产农村乱子伦精品视频| 黄瓜视频入口在线播放| 在线观看黄的网站| japanese日本护士xxxx18一19 | 蜜桃臀av高潮无码| 国产三级日产三级日本三级| 边摸边吃奶边做爽免费视频网站| 国产午夜福利短视频| 韩国理论三级在线观看视频|