色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

超全使用串口對DSP進行應用可編程的方法

電子工程師 ? 來源:馬玲 孟慶新 ? 作者:馬玲 孟慶新 ? 2021-04-02 16:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1引言

通過串口總線可以對TMS320LF2407A FLASH進行編程。串口編程可以對DSP系統編程,同時本文給出了一種可編程的應用方法。

該DSP擁有一個片內串口,可以通過一個外部的電平轉換器件與標準RS232器件通訊。該串口不僅僅用于編程,在編程結束后可以配置成標準的串口使用。

Bootloader是一個讓用戶方便對片內FLASH或RAM進行重新編程升級的工具。Bootloader本身不包含某些編程算法,嵌入在片內的Bootloader只具有一些基本的代碼下載指令,并在片內RAM運行。Bootloader一般都提供一些編程片內程序存儲器的ISP和IAP的接口

ISP(In-System Programming):使用片內的Bootloader軟件和通訊接口,對片內存儲器進行編程和重編程。IAP(In Application Programming):IAP對片內存儲器執行擦除和寫操作,可以由用戶代碼來執行。

2工作過程

2.1DSP初始化

上電以后,程序首先從地址0x0000開始執行,然后立即跳轉到bootloade程序。

.sect vectors

RESET: B _bootloader ; 地址0x0000

……。。

_bootloader :

Bootloade首先對串口進行配置,8位數據位,一位停止位,無校驗位,建立與 計算 機的通訊。在此過程中,計算機始終向DSP發送檢測字符,0x0D. Bootloade一直通過串口監聽計算機通訊,如果連續接受到三個字符與0X0D不相符合,則改為下一個波特率進行監聽。當波特率匹配成功后,Bootloade就準備接收9個相同的字符。一旦9個字符接收成功后,Bootloade將發送一個應答信號0XAA,表示通訊建立,從此開始,Bootloade接收到的每一個字符都將發送給計算機,以驗證通訊是否正確。

2.2內核傳輸

內核通過通訊接口,以字節為單位進行傳輸。首先發送的是低字節,后面是高字節。數據包格式如下:

計算機發送:

①啟動地址:一個字(16 bits),每次傳輸一個字節,低字節優先。

②數據包容量(要傳輸的字的數目):一個字(16 bits),每次傳輸一個字節,低字節優先。

③內核代碼:每次傳輸一個字節,低字節優先。一旦內核傳輸到Ram,內核會發送狀態字節來表示初始化的狀態。0X0表示發送成功,其它 內容 表示發送失敗,計算機會終止傳輸。

2.3內核操作

內核只要成功傳輸,則內核程序將接管控制功能。對于TMS320LF2407A,內核程序算法必須滿足以下要求:

①內核必須小于0X100字,并且必須在程序空間0Xfe00-0Xfeff安裝和執行,程序起始點必須是0Xfe00。

②內核必須返回程序的狀態。

③內核程序必須能夠將控制功能返回,不會破壞程序使用的變量。

④內核等待擦除,置1和編程的算法。

⑤內核必須裝載到有效的地址內存空間內。

2.4擦除算法

擦除算法是第一個被下載到目標芯片內的算法。它將FLASH第一扇區和第二扇區的內容清0,為FLASH置位作準備。成功擦除后,返回0x0,不然就返回一個非零值。

2.5置位

下載置位算法,它可以置位FLASH。成功置位后,返回0x0,不然就返回一個非零值。

2.6編程

下載編程算法,但編程算法并不立即執行,而是下載第一組編程數據。一旦得到編程數據,將會調用編程算法,將下載的編程數據燒寫到FLASH里。圖2是編程步驟的流程圖。

對FLASH第一扇區的編程操作結束以后,編程算法將向 計算 機返回狀態。并一直等待下一組編程數據,一直到接收到最后一組數據標志為止。將編程數據燒寫到FLASH后,編程算法將控制權交給工作程序。

3使用 方法

為了使用該軟件將程序下載到FLASH里,首先要通過編譯器將程序編譯、調試通過,一般編譯器生成的文件格式為COFF格式,該文件包含程序二進制代碼,但不包含要燒寫到FLASH里的二進制文件。需要使用工具將該文件格式轉換為可下載的文件格式。

在芯片內有四個字的密碼,在下載程序時要注意。如果下載程序里的密碼是0X0000 或0X0FFFF,則不用關心,但如果其它的密碼,則需要記錄下來,以備下次下載時使用,將密碼設置到要下載的程序里,解密原來的芯片。

Password1:set 0000h ;在地址0x0040中的密碼

Password2:set 0000h ;在地址0x0041中的密碼

Password3:set 0000h ;在地址0x0042中的密碼

Password4:set 0000h ;在地址0x0043中的密碼

4結果

使用該方法可以方便的對芯片進行程序下載,成本低、操作方便。本方法已經在北京瑞泰公司的DSP開發板上調試通過,穩定可靠。

參考文獻

[1]劉和平。 TMS320LF240x DSP結構原理及 應用 。 北京:北京航空航天大學出版社,2002.

[2]張雄偉等。 DSP芯片的原理與開發應用(第3版)[M]。 北京:北京 電子 工業 出版社,2003.

[3]TMS320LF2407A DSP controller. TI 2000.

[4]潭浩強。 C 程序設計[M]。 北京:清華大學出版社,2003.

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    556

    文章

    8155

    瀏覽量

    357382
  • FlaSh
    +關注

    關注

    10

    文章

    1678

    瀏覽量

    151757
  • 串口
    +關注

    關注

    15

    文章

    1588

    瀏覽量

    79906
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    可編程電子負載的原理及主要應用

    可編程電子負載是電源測試領域的關鍵設備,能夠模擬真實負載條件并動態調整參數,為電源、電池、新能源設備等提供性能驗證。源儀電子基于20年行業經驗,開發了可編程直流電子負載系列,涵蓋高精度測試、動態響應及多通道控制功能,滿足從研發到量產的
    的頭像 發表于 03-15 10:38 ?886次閱讀
    <b class='flag-5'>可編程</b>電子負載的原理及主要應用

    愛普生SG-8101CE可編程晶振的應用領域介紹

    。采用小尺寸(3.2×2.5mm)和1.62-3.63V低功耗設計,待機電流僅0.3μA,大幅延長電池設備續航。愛普生SG-8101CE可編程晶振通過專用工具SG-
    的頭像 發表于 03-06 15:38 ?363次閱讀
    愛普生SG-8101CE<b class='flag-5'>可編程</b>晶振的應用領域介紹

    國產可編程硅振蕩器應用于動中通衛星天線,兼容SiTime

    國產可編程硅振蕩器應用于動中通衛星天線,兼容SiTime
    的頭像 發表于 02-14 09:42 ?390次閱讀
    國產<b class='flag-5'>可編程</b><b class='flag-5'>全</b>硅振蕩器應用于動中通衛星天線,兼容SiTime

    可編程交流負載標準

    可編程交流負載標準是電力電子測試領域的重要組成部分,它為交流電源、變頻器、逆變器等設備的測試提供了標準化的負載條件。這種可編程性使得測試更加靈活和精確,能夠滿足不同設備和應用場景的需求。 核心在于其
    發表于 01-15 13:53

    愛普生(EPSON) 常規可編程晶振

    常規可編程晶振主要用來替換一般用途的中低頻四腳有源晶振,可以滿足大多數用途有源晶振的快速交付。愛普生(Epson)作為全球領先的晶體產品供應商,提供了一系列可編程晶振,可以與基波正常振蕩器相同
    的頭像 發表于 01-13 15:24 ?607次閱讀
    愛普生(EPSON) 常規<b class='flag-5'>可編程</b>晶振

    TMS320C6000 DSP軟件可編程鎖相環控制器指南

    電子發燒友網站提供《TMS320C6000 DSP軟件可編程鎖相環控制器指南.pdf》資料免費下載
    發表于 12-24 16:54 ?0次下載
    TMS320C6000 <b class='flag-5'>DSP</b>軟件<b class='flag-5'>可編程</b>鎖相環控制器指南

    可編程交流電子負載各領域的作用

    可編程交流電子負載是一種高精度的測試設備,廣泛應用于各種領域。以下是一些主要應用領域及其作用: 電力系統測試:在電力系統的設計和運行中,需要對發電機、變壓器和輸電線路等進行測試。可編程交流電
    發表于 12-24 14:04

    PLC可編程控制器的簡介

    PLC的英文全稱為Programmable Logic Controller,也就是可編程序控制器。它是一種將計算機技術與繼電器技術結合起來的現代化自動控制裝置,1969年,美國數字化設備公司研制出
    的頭像 發表于 12-23 09:09 ?1132次閱讀

    可編程快納米光子光譜像素矩陣

    matrix of spectral pixels ”( 耐用且可編程快納米光子光譜像素矩陣)的研究論文。該工作提出了一種可編程光譜像素矩陣,其由像素化微加熱器上的相變材料二氧化釩腔組成,單個
    的頭像 發表于 10-09 06:30 ?500次閱讀
    <b class='flag-5'>可編程</b>的<b class='flag-5'>超</b>快納米光子光譜像素矩陣

    可編程晶振的優點和缺點

    的靈活性和可調整性,使得在多種電子產品設計過程中能夠精確地匹配所需的時鐘信號?。可編程晶振是一種能夠通過外部編程器對其頻率進行調整的晶體振蕩器。它采用先進的數字信
    的頭像 發表于 09-30 10:44 ?860次閱讀
    <b class='flag-5'>可編程</b>晶振的優點和缺點

    使用TPS3899通過可編程復位時序進行電壓監控

    電子發燒友網站提供《使用TPS3899通過可編程復位時序進行電壓監控.pdf》資料免費下載
    發表于 09-24 09:29 ?0次下載
    使用TPS3899通過<b class='flag-5'>可編程</b>復位時序<b class='flag-5'>進行</b>電壓監控

    用TMAG5328電阻器和電壓可編程霍爾效應開關實現可編程性和診斷

    電子發燒友網站提供《用TMAG5328電阻器和電壓可編程霍爾效應開關實現可編程性和診斷.pdf》資料免費下載
    發表于 09-11 10:01 ?0次下載
    用TMAG5328電阻器和電壓<b class='flag-5'>可編程</b>霍爾效應開關實現<b class='flag-5'>可編程</b>性和診斷

    解析可編程 CMOS 振蕩器 SWPM101 系列(0.01 至 212.5 MHz)的卓越特性

    解析可編程 CMOS 振蕩器 SWPM101 系列(0.01 至 212.5 MHz)的卓越特性
    的頭像 發表于 08-10 10:04 ?851次閱讀
    解析<b class='flag-5'>全</b>硅<b class='flag-5'>可編程</b> CMOS 振蕩器 SWPM101 系列(0.01 至 212.5 MHz)的卓越特性

    探索可編程差分振蕩器 SWPM201 系列:創新與卓越的融合

    探索可編程差分振蕩器 SWPM201 系列:創新與卓越的融合
    的頭像 發表于 08-09 09:44 ?655次閱讀
    探索<b class='flag-5'>全</b>硅<b class='flag-5'>可編程</b>差分振蕩器 SWPM201 系列:創新與卓越的融合

    可編程晶振都有什么頻率的呢?分享3個挑選可編程晶振的技巧

    頻率范圍全面覆蓋,滿足多樣化需求: ? CMOS可編程晶振:1~200MHz寬廣選擇,為您的基礎應用提供穩定可靠的支持。 ? 可編程差分晶振:高達2100MHz的卓越性能,滿足高速數據傳輸與信號處理的高標準要求。 ? 可編程壓控
    的頭像 發表于 07-18 18:30 ?1625次閱讀
    <b class='flag-5'>可編程</b>晶振都有什么頻率的呢?分享3個挑選<b class='flag-5'>可編程</b>晶振的技巧
    主站蜘蛛池模板: 成人免费看片45分钟 | 久久婷婷丁香五月色综合啪免费 | a4you销魂gogo人体 | 武汉美女洗澡 | 国产精品嫩草影院一区二区三区 | 成人1000部免费观看视频 | 国产a级黄色毛片 | 日韩在线视频www色 日韩在线看片中文字幕不卡 | 美女强奷到抽搐在线播放 | 蜜桃视频无码区在线观看 | 美女张开腿让我了一夜 | 陈红下面又紧又小好爽 | 久久国产精品高清一区二区三区 | 国产永不无码精品AV永久 | 又色又爽又黄gif动态视频 | 天天操天天干天天透 | 色妞色视频一区二区三区四区 | 观看免费做视频 | 国语自产一区第二页 | 免费三级网址 | 亚洲精品影院久久久久久 | 91精品国产色综合久久不 | 闺蜜撬开我的腿用黄瓜折磨我 | 调教女M屁股撅虐调教 | 久久久精品久久久久特色影视 | 国产永久免费观看视频软件 | 趁老师睡着吃她的奶水 | 中国女人内谢69XXXXXA片 | 无限资源在线观看完整版免费下载 | 色欲AV久久综合人妻蜜桃 | 色一情一乱一伦一区二区三区 | 亚洲在线国产日韩欧美 | 国产99九九久久无码熟妇 | 日日天干夜夜狠狠爱 | 儿子操妈妈 | 亚洲精品第一国产综合 | 久久精品天天中文字幕 | 国内精品不卡一区二区三区 | 找老女人泻火对白自拍 | adc免费观看 | 我的好妈妈8高清在线观看WWW |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品