[小紀錄]TeraTerm macro

大家好  小弟又來嘴砲了。

話說EVB Board 時常會需要做一些檢驗測試,例如關於:CPU System Performance.
SPI Flash, Nand Flash, memory, NVM    Read/Write all location.

如果是採用command 的方式來test的話,可以考慮用 TeraTerm 的macro 功能
幫助您 減輕負擔
TeraTerm由日本人撰寫 早期個人較喜歡SecureCRT 不過改成要收費後就...
TeraTerm 安裝好後,要先做好預設config修改
Setup->Serial port (baud rate & com port)
Setup->Terminal(locale改 cht  傳輸編碼 UTF-8 有喜歡的視窗大小也可一併修改)
完成後在
Setup-Save Setup 儲存起來  未來就固定 不用每次打開在更改囉

至於macro的功能 舉例如下  將撰寫的script 儲存起來,附檔名改成 ttl。
Control->Macro 點選之前撰寫的script 就開始執行囉

EX: WriteTimes=1 Do while WriteTimes>0 statusbox WriteTimes ' Access No. ' ; Send read command sendln 'memory stress 0' pause 5 ; Send write command sendln 'memory stress 0' ;sprintf2 msg "%d" WriteTimes ;messagebox msg "variable =" WriteTimes=WriteTimes+1 loop 一個迴圈方式,中間間隔5秒 在下第2個command。過程中 可以在顯示loop次數 另外執行的過程可以用File->Log的方式 紀錄起來 搭配timestamp 就可以連時間一併顯示 相關的語法 或API

參考資料 http://ttssh2.sourceforge.jp/manual/en/macro/ http://ttssh2.sourceforge.jp/manual/en/macro/command/

 以上感謝收看 下台一鞠躬

留言