標(biāo)題: 在IAR開發(fā)環(huán)境下實(shí)現(xiàn)所謂的半主機(jī)模式打印調(diào)試信息,Terminal成功打印 [打印本頁(yè)]

作者: liuzhu    時(shí)間: 2015-9-10 00:43
標(biāo)題: 在IAR開發(fā)環(huán)境下實(shí)現(xiàn)所謂的半主機(jī)模式打印調(diào)試信息,Terminal成功打印
最近一直在研究如何在IAR開發(fā)環(huán)境下實(shí)現(xiàn)所謂的半主機(jī)模式打印調(diào)試信息,一直未果。本人使用的是IAR 6.5IDE,平臺(tái)是K10,在網(wǎng)上搜了一些資料,在IAR 選項(xiàng)卡內(nèi)General Options /LibraryConfiguration/下Library 選項(xiàng)Full, Stdout/stderr 選項(xiàng) viaSWO,仿真模式下設(shè)定SWO選項(xiàng)卡 勾選Enable Ports To Terminal I/o Window Bit0,打開View下的Terminal IO 窗口無(wú)任何顯示。不知是何原因,求助各位搞過的大神指點(diǎn)迷津。







作者: liuzhu    時(shí)間: 2015-9-10 00:43
經(jīng)過兩天的調(diào)試,發(fā)現(xiàn)Jlink 驅(qū)動(dòng)自帶的工具 Jlink SWO viewer,啟動(dòng)了一次之后,就可以用printf函數(shù)實(shí)現(xiàn)信息在terminal IO口的打印了。。。。。

基本步驟:
a. 啟動(dòng)J-link SWO viewer,設(shè)置選擇的MCU型號(hào),自動(dòng)檢測(cè)頻率;
b.設(shè)置IAR工程的General option的Library configure中選中Via SWO。
c.添加stdio.h頭文件,并在程序中需要的地方添加printf函數(shù),實(shí)現(xiàn)了信息的打印功能。
對(duì)跟蹤調(diào)試程序非常有用。






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1