《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 解決方案 > 針對(duì)TMS320F28xxx DSC的閃存編程解決方案

針對(duì)TMS320F28xxx DSC的閃存編程解決方案

2013-07-15
關(guān)鍵詞: DSP TMS320F28xxx DSC 閃存

摘要:閃存編程過(guò)程出現(xiàn)在TMS320F28xxx 數(shù)字信號(hào)控制器(DSC) 開(kāi)發(fā)周期中的所有階段:固件調(diào)試、原型設(shè)計(jì)、生產(chǎn)、和現(xiàn)場(chǎng)重編程。提供了幾個(gè)解決方案來(lái)適應(yīng)所有這些開(kāi)發(fā)階段的需要。這個(gè)應(yīng)用報(bào)告介紹了可用的解決方案以及這些解決方案用于開(kāi)發(fā)周期的那個(gè)階段。

基本特征:

TMS320F28xxx DSC 的內(nèi)部閃存存儲(chǔ)器是一個(gè)巨大的優(yōu)勢(shì),這是因?yàn)榇舜鎯?chǔ)器為非易失性內(nèi)存,此類內(nèi)存使得設(shè)計(jì)人員能夠?qū)?yīng)用代碼存儲(chǔ)在芯片內(nèi)部,而無(wú)需連接外部?jī)?nèi)存來(lái)存儲(chǔ)這個(gè)代碼。

方案特點(diǎn):

所有TMS320F28xxx 器件包含VDD3VFL電壓引腳,需要在此引

腳上施加3.3V 電壓來(lái)進(jìn)行編輯(寫(xiě)入)和讀取閃存的操作。

由于采用了這項(xiàng)技術(shù),如果要將應(yīng)用代碼存儲(chǔ)在內(nèi)存中,閃存必須經(jīng)歷一個(gè)擦除、編輯、和認(rèn)證的過(guò)程。針對(duì)這一功能所使用的算法是時(shí)間關(guān)鍵算法,此算法在DSC 上從內(nèi)部隨機(jī)訪問(wèn)存儲(chǔ)器(RAM) 中執(zhí)行。這些算法必須被配置為適當(dāng)?shù)闹醒胩幚韱卧?CPU) 頻率并且不應(yīng)被中斷以確保閃存的正確編輯。

JTAG 解決方案

IEEE 標(biāo)準(zhǔn)1149.1-1990,IEEE 標(biāo)準(zhǔn)測(cè)試訪問(wèn)端口和邊界掃描架構(gòu)(JTAG) 解決方案可被應(yīng)用到開(kāi)發(fā)周期的所有階段,但是主要用于固件調(diào)試和原型設(shè)計(jì)階段,這是因?yàn)檫@個(gè)方法使得設(shè)計(jì)人員能夠編輯閃存并隨后在Code Composer Studio™ 集成開(kāi)發(fā)環(huán)境(IDE) 中對(duì)其進(jìn)行調(diào)試。現(xiàn)有的幾個(gè)解決方案包括Code Composer Studio 片載閃存編程器,安全數(shù)據(jù)(SD) 閃存、和Flasher-C2000。閃存編程工具取決于所使用的仿真器。

Code Composer Studio 片載閃存編程器

Code Composer Studio 片載閃存編程器是一款針對(duì)Code Composer Studio 的插件,此編程器可實(shí)現(xiàn)IDE內(nèi)的閃存編程,此IDE 使用支持eZdsp™ 開(kāi)發(fā)板,并可與Code Composer Studio 直接對(duì)接的仿真器。在固件調(diào)試和原型設(shè)計(jì)階段,這個(gè)編程器是最為便捷的JTAG 選項(xiàng),這是因?yàn)榭赏ㄟ^(guò)Code Composer Studio直接訪問(wèn)此編程器。

可從Code Composer Studio 的Tools Menu (工具菜單) 中選擇此編程器。如果使用的是Code ComposerStudio 3.1 或者更老的版本,那么可從F281x 閃存工具,F(xiàn)280x 閃存工具或者Code Composer Studio 的更新導(dǎo)航(Update Advisor) 中獲得這個(gè)編程器。如果使用Code Composer Studio 3.3,這個(gè)編程 器與Code Composer Studio 的基礎(chǔ)安裝一起安裝并且可通過(guò)更新導(dǎo)航中提供的服務(wù)通告進(jìn)行更新。



圖1  Code Composer Studio 片載閃存編程器

片載閃存編程器選項(xiàng)

片載閃存編程器有幾個(gè)可供使用的選項(xiàng)/特性。在GUI 內(nèi)部,有四個(gè)可視化部分以及閃存編程器設(shè)置按鈕。

下面的段落對(duì)每個(gè)部分的功能進(jìn)行了討論。

時(shí)鐘配置

編程器的這個(gè)部分配置了用于閃存API 算法的計(jì)時(shí)。打開(kāi)編程器時(shí),Code Composer Studio 提示您配置閃存的編程和調(diào)試過(guò)程只包含少數(shù)幾步。對(duì)于這個(gè)示例,使用了TMS320F28335 eZdsp,Code Composer Studio 3.3

編程示例

使用一個(gè)JTAG 仿真器將目標(biāo)板連接至PC 并使用適當(dāng)?shù)碾娫催B接器為目標(biāo)板供電。

2. 啟動(dòng)Code Composer Studio,啟動(dòng)時(shí)已經(jīng)在Code Composer Studio 設(shè)置工具中選擇了合適的仿真驅(qū)動(dòng)
器。

3. 通過(guò)先選擇Project→Open,隨后選擇Project→Rebuild All 來(lái)打開(kāi)并建立項(xiàng)目。

4. 從Tools Menu (工具菜單)中打開(kāi)片載閃存編程器。



圖2   調(diào)用片載閃存編程器
 



本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 中文字幕久精品免费视频| 国产精品无码日韩欧| 久久国产午夜一区二区福利| 欧美大黑bbb| 亚洲香蕉免费有线视频| 精品国精品自拍自在线| 国产精品无码专区| 99视频精品全部在线| 好男人影视官网在线www| 中文字幕在线网址| 日本三级在线观看免费| 亚洲色图欧美色| 精品久久久久久无码免费| 四虎国产成人永久精品免费| 里番acg里番本子全彩| 国产成a人片在线观看视频下载| 亚洲色欲色欲www| 国产精品无码2021在线观看| 99久久人妻精品免费二区| 天天操天天干天天射| yy6080亚洲一级理论| 开心色99×xxxx| 两性色午夜视频免费网| 成人综合在线视频免费观看完整版| 久久久亚洲精品无码| 日韩一区二区三区精品| 亚洲欧美国产日韩天堂在线视| 理论片福利理论电影| 伊人久久精品亚洲午夜| 真实的国产乱xxxx在线| 免费黄网站大全| 精品人妻少妇一区二区三区| 北条麻妃vs黑人解禁| 精品国产粉嫩内射白浆内射双马尾| 四虎影视在线永久免费看黄| 老湿机一区午夜精品免费福利| 国产一卡2卡3卡四卡精品一信息 | 污视频免费网站| 亚洲精品福利你懂| 添bbb免费观看高清视频| 国产l精品国产亚洲区在线观看|