原理圖與PCB設(shè)計
改進(jìn)
這是我做的ez fet lite調(diào)試器袍冷,主要參考的是這個【驗證成功】eZ-FET Lite 5528 官方修改版,原作者在官方原理圖上進(jìn)行了器件替換聊闯,功能是一樣布疼。我的設(shè)計將5528換成了5529摊趾,其他主要改進(jìn)如下。
- 完善了作為eZ-FET Lite本身的功能游两。由于各種不當(dāng)操作砾层,有可能導(dǎo)致單片機(jī)的JTAG接口被鎖定,這時就需要用BSL模式來解鎖JTAG贱案。于是在原理圖中增加了一個可用于進(jìn)入USB BSL模式的排針用于解鎖JTAG肛炮,固件恢復(fù)。同時增加了5V和3.3V電源的跳線帽。
- 拓展了eZ-FET Lite本身的功能铸董。 eZ-FET Lite本質(zhì)也是一塊單片機(jī)的開發(fā)板祟印,除了用于調(diào)試功能外,在閑置時也可以用于其他發(fā)開粟害,因此在官方原理圖基礎(chǔ)上引出了兩個串口通信引腳蕴忆,讓該單片機(jī)功能更豐富。
資料
官方資料:https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/index_FDS.html
參考設(shè)計:https://oshwhub.com/hexesdesu/eZ-FET-Lite_5528
我的設(shè)計:鏈接: https://pan.baidu.com/s/1DiiUH0MuVqAtGgv_QzyZ5Q?pwd=45dj 提取碼: 45dj 復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App悲幅,操作更方便哦
固件燒錄
官方提供了eZ-FET Lite的固件和測試源代碼套鹅,這些源代碼在Windows10上基本無法編譯,但是好在引導(dǎo)加載程序啟動的固件汰具,也就是這個還能用卓鹿,只要它能用就行,下面開始燒錄留荔。
固件燒錄和也基本一樣吟孙,主要完善了截圖
第一步
去TI官網(wǎng)站下載并安裝UniFlash工具,下載 eZ-FET Lite的資源包
第二步
解壓資源包聚蝶,找到eZ-FET lite rev 1.10 Release Package\Firmware\EZFET_LITE_Rev1_1_BSL_1_1.txt
這個固件文件杰妓,復(fù)制出來,其他的完全不需要碘勉。
第三步
找一個可以燒寫5529的燒寫器呻澜,MSP-FET或者FET430UIF以及l(fā)aunchpad板載eZ-FET Lite都可以担神,按照標(biāo)識連接到目標(biāo)板上倦西。
第四步
打開UniFlash耳标,選擇MSP430F5529芯片和連接器,連接器默認(rèn)選第一個就行
第五步
在Settings & Utilities
頁面找到Download
欄胜嗓,使用的設(shè)置如圖高职,其他設(shè)置不需要改動。
第七步
在Program
頁面中的Flash Image(s)
里選好剛才復(fù)制出來的固件辞州,點擊Load Image
上載固件初厚,等待提示上傳成功,同時Uniflash底部會有日志提示上傳成功孙技。
第八步
拔掉燒錄線,把目標(biāo)板直接插到電腦上排作,電腦會有提示新設(shè)備插入的聲音牵啦,但是設(shè)備管理器里看不到。
打開CCS或者IAR妄痪,其實Uniflash也行哈雏,選擇一個程序上傳(此時你手中的開發(fā)板應(yīng)該會被開發(fā)軟件識別成eZ-FET Lite),會提示需要恢復(fù)固件,選擇恢復(fù)即可裳瘪⊥两恢復(fù)完了之后會提示更新,點擊更新即可彭羹。更新完了電腦就能看到兩個串口設(shè)備了
歡迎討論黄伊。
常見問題
-
官方的eZ-FET Lite是5528,用5529真的沒問題嗎派殷?
TI 的msp430單片機(jī)是分系列还最,家族的。一個系列的單片機(jī)結(jié)構(gòu)基本相同毡惜,不同的只是IO引腳多少的區(qū)別拓轻。從原理圖可以看出,在官方的5528使用的引腳在5529中都有對應(yīng)经伙,那么他們生成的TI-msp430這個txt文件就是相同的扶叉。甚至不是一個系列的,它們代碼的數(shù)量依舊可能通用帕膜。這里官方也給出了兼容設(shè)備的列表枣氧。
Snipaste_2022-05-14_15-36-18.png eZ-FET Lite的5V電源和3.3V電源可以同時供電嗎?
可以沒問題泳叠。5V給USB相關(guān)功能使用作瞄,3.3V正常工作使用,同時接入并不影響危纫。官方的固件包里面的幾個文件分別有什么用宗挥?
官方的REAMME已經(jīng)有說明了,我再解釋一下种蝶。
BSL_1_1.txt
是USB 引導(dǎo)加載程序固件契耿,這個很重要,必須刷進(jìn)去螃征。
3V3_TEST1_1.txt
這些是測試文件搪桂,不用管,因為沒辦法測試盯滚。
FW_3_3_0_6.txt
是真正的執(zhí)行文件踢械,理論上刷入它開發(fā)板才能作為eZ-FET Lite使用,但是這個文件由于和msp430.dll等驅(qū)動固件版本啥的相關(guān)魄藕,我刷進(jìn)去后ccs/iar會提示無法設(shè)置VCC内列,并且不能更新,所以這個忽視就好了背率。使用上文的方法恢固件是一個效果