儀器不僅應(yīng)視為調(diào)試工具,還應(yīng)將儀器視為驗(yàn)證和優(yōu)化嵌入式系統(tǒng)及其環(huán)境的一種手段(例如,其內(nèi)置的設(shè)備)。它確保系統(tǒng)按預(yù)期工作。就像將測(cè)試點(diǎn)添加到硬件一樣,儀器應(yīng)嵌入固件中。項(xiàng)目越復(fù)雜,專(zhuān)注于測(cè)試的需求就越大。開(kāi)發(fā)人員應(yīng)確保日志捕獲相關(guān)數(shù)據(jù),例如可變值,狀態(tài)和錯(cuò)誤消息,以快速識(shí)別問(wèn)題。解決癥狀而不了解根本原因可能導(dǎo)致反復(fù)出現(xiàn)的問(wèn)題。固件模塊的儀器可以是多個(gè)項(xiàng)目的寶貴長(zhǎng)期投資,因?yàn)樗梢约涌煺{(diào)試和測(cè)試。
jlink是segger公司的產(chǎn)品,jlink的官方提供調(diào)試軟件和驅(qū)動(dòng),調(diào)試軟件有jlink命令(j-tag調(diào)試),j-mem(內(nèi)存查看),j-flash(flash燒寫(xiě))等我主要用到的是jlink commander,以下是它的命令集:SEGGER J-Link指揮官V