探索 ST7 系列的利器:inDART 調(diào)試與編程工具
引言
在電子工程師的日常工作中,高效且強大的調(diào)試和編程工具至關(guān)重要。對于 ST7 系列微控制器,inDART 就是這樣一款值得關(guān)注的工具。今天,我們就來詳細了解一下 inDART 的特點、適用范圍以及訂購信息等內(nèi)容。
文件下載:ST72C334N4T6.pdf
inDART 工具概述
inDART 是由意法半導(dǎo)體(STMicroelectronics)與 Softec Microsystems? 合作開發(fā)的一款功能強大且成本較低的在線調(diào)試(ICD)和在線編程(ICP)工具。它借助 ST7 Visual Develop(STVD7)集成開發(fā)環(huán)境以及 ST7 在線通信(ICC)功能,為廣泛的 ST7 Flash 微控制器提供 ICD 和 ICP 支持。
強大的功能特性
在線調(diào)試特性
- 源碼級和符號調(diào)試:工程師可以在源碼級別進行調(diào)試,結(jié)合符號信息,更清晰地了解程序的執(zhí)行情況。
- 無限指令斷點:能夠設(shè)置無限個指令斷點,方便在程序執(zhí)行過程中進行精確的控制和調(diào)試。
- 執(zhí)行控制:支持指令單步執(zhí)行等執(zhí)行控制功能,便于逐行檢查程序的運行。
- 高級斷點:可根據(jù)數(shù)據(jù)、訪問類型、訪問范圍、堆棧等條件設(shè)置高級斷點(具體取決于型號),這對于復(fù)雜程序的調(diào)試非常有幫助。
- 變量、寄存器和外設(shè)監(jiān)控:可以實時觀察變量、寄存器和外設(shè)的狀態(tài),及時發(fā)現(xiàn)程序中的問題。
在線編程特性
支持對 Flash EEPROM 存儲器和選項字節(jié)進行空白檢查、擦除、讀取和驗證等操作,確保編程的準確性和可靠性。
硬件連接與套件內(nèi)容
連接方式
inDART 根據(jù)不同型號提供并行或 USB 連接到主機 PC 的方式,同時通過 10 針 ICC 連接到評估板或應(yīng)用板。
套件內(nèi)容
- inDART ICC 接口板:用于連接主機 PC 和評估板或應(yīng)用板。
- 評估板:除了 STXF - INDART 外,其他套件包含帶有 ST7 微控制器的評估板。
- STVD7 集成開發(fā)環(huán)境 inDART 版本:為開發(fā)和調(diào)試提供了完整的軟件環(huán)境。
適用的微控制器
| inDART 訂單代碼 | 適用微控制器 |
|---|---|
| STXF - INDART/USB | 所有 ST7 Flash 微控制器 |
| ST7FLIT0 - IND/USB | ST7FLITE0x |
| 詳見 www.smh - tech.com | ST7FLITE2x、ST72F264、ST72F521、ST72C104、ST72C215、ST72C254 等 |
| ST7C334 - INDART | ST72C124、ST72C314、ST72C334 |
訂購信息
| inDART 入門套件可以從 Softec Microsystems? 或最近的意法半導(dǎo)體經(jīng)銷商或銷售辦公室訂購。以下是不同微控制器對應(yīng)的 inDART 詳細信息: | 微控制器 | 訂單代碼 | 高級斷點 | 實時功能 | 評估板(MCU) | 主機 PC 連接 |
|---|---|---|---|---|---|---|
| 所有 ST7 Flash 微控制器 | STXF - INDART/USB | 是(僅適用于帶有片上調(diào)試模塊的 MCU) | 是(對于無片上調(diào)試模塊的 MCU 有斷點限制) | 無 | USB | |
| ST7FLITE0x | ST7FLIT0 - IND/USB | 是(僅適用于帶有片上調(diào)試模塊的 MCU) | 是(對于無片上調(diào)試模塊的 MCU 有斷點限制) | 是(ST7FLite09 – DIP16) | USB | |
| ST7FLITE2x | 詳見 www.smh - tech.com | 是(僅適用于帶有片上調(diào)試模塊的 MCU) | 是(對于無片上調(diào)試模塊的 MCU 有斷點限制) | 是(ST7FLite29 – DIP16) | USB | |
| ST72F264 | 詳見 www.smh - tech.com | 是(僅適用于帶有片上調(diào)試模塊的 MCU) | 是(對于無片上調(diào)試模塊的 MCU 有斷點限制) | 是(ST7F2649 – SDIP32) | USB | |
| ST72F521 | 詳見 www.smh - tech.com | 是(僅適用于帶有片上調(diào)試模塊的 MCU) | 是(對于無片上調(diào)試模塊的 MCU 有斷點限制) | 是(ST7F521 – TQFP64,該評估板也支持 ST72F32x) | USB | |
| ST72C104、ST72C215、ST72C216、ST72C254 | 詳見 www.smh - tech.com | 無 | 是 | 是(ST7C254 – SDIP32) | 并行 | |
| ST72C124、ST72C314、ST72C334 | ST7C334 - INDART | 無 | 是 | 是(ST7C334 – DIP56) | 并行 | |
| ST7FLITE0x | 詳見 www.smh - tech.com | 無 | 是 | 是(ST7FLite09 – DIP16) | 并行 | |
| ST72F26x | 詳見 www.smh - tech.com | 無 | 是 | 是(ST7F264 – SDIP32) | 并行 |
在選擇 inDART 工具時,工程師們需要根據(jù)自己所使用的微控制器以及具體的調(diào)試和編程需求來確定最合適的型號。大家在實際使用中有沒有遇到過一些特殊的調(diào)試場景,inDART 是如何幫助解決問題的呢?歡迎在評論區(qū)分享你的經(jīng)驗。
文檔修訂歷史
| 日期 | 版本 | 更改內(nèi)容 |
|---|---|---|
| 2005 年 2 月 1 日 | 1 | 初始版本發(fā)布 |
| 2009 年 3 月 30 日 | 2 | 將 inDart - ST7 的引用修改為 inDART,與產(chǎn)品系列名稱保持一致 |
| 2011 年 5 月 30 日 | 3 | 修改了表 1:設(shè)備概述和表 2:inDART 詳細信息,在根部件編號列表中添加了 INDART |
總之,inDART 為 ST7 系列微控制器的開發(fā)提供了全面而強大的支持,無論是調(diào)試還是編程,都能幫助工程師們更高效地完成工作。希望通過這篇文章,大家對 inDART 工具有了更深入的了解。
發(fā)布評論請先 登錄
探索 ST7 系列的利器:inDART 調(diào)試與編程工具
評論