大家好 小弟又來嘴砲了。
話說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:
參考資料 http://ttssh2.sourceforge.jp/manual/en/macro/ http://ttssh2.sourceforge.jp/manual/en/macro/command/
以上感謝收看 下台一鞠躬
話說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/
以上感謝收看 下台一鞠躬
留言