我需要在trace32調試器中的每個目標重置後加載CE符號。我需要每次點擊這個按鈕(負載CE符號)trace32 cmm命令加載CE符號
我怎樣才能做到這一點使用CMM命令?我還希望每10分鐘進行一次,如等待或睡眠事件?
我需要在trace32調試器中的每個目標重置後加載CE符號。我需要每次點擊這個按鈕(負載CE符號)trace32 cmm命令加載CE符號
我怎樣才能做到這一點使用CMM命令?我還希望每10分鐘進行一次,如等待或睡眠事件?
我幾乎可以肯定,工具欄按鈕和對話框都不是常規TRACE32安裝的一部分。 您是否知道TRACE32用戶可以添加自己的按鈕和對話框?(參見菜單和對話框命令)文本「哪個ASIC?」聽起來真的很像對你公司/部門的對話。
所以,如果你有同事爲調試會話提供腳本,我建議問他們。
否則,你可能想嘗試以下操作:
否則,如果您提供用於啓動調試會話的CMM腳本,它可能會有所幫助。
對於固定的時間間隔後執行任何一個CMM腳本,你可以嘗試命令GLOBALON TIME 600.s DO <myscript.cmm>
這將在10分鐘後執行腳本。
因此,如果您想要定期執行腳本,則必須將該GLOBALON TIME命令再次放在腳本的末尾。
不過,如果你的目的是調用你的makefile之後刷新調試符號,我建議不要使用GLOBALON時間。相反,我建議以下的步驟:
在使用t32rem.exe控制檯應用程序進行構建後,觸發您的CMM腳本以從makefile重新加載調試符號。像這樣:
C:\T32\bin\windows\t32rem.exe localhost port=20000 "DO myscript.cmm"
另一CMM有一個對話框(DEFBUTTON 「NT A8_0(跳線)」 「GOTO nanoTesla_Common」)我怎麼會在我的CMM腳本執行呢? – user3264821
在您的腳本'another.cmm'中搜索以「nanoTesla_Common:」標籤開頭的行。該標籤後面的行是當您點擊「nT A8_0 ...」按鈕時執行的命令。 – Holger
說明:第一個在DEFBUTTON之後的字符串是按鈕標題,而第二個字符串是CMM命令,當你點擊按鈕時它會被執行,在這種情況下,它會執行一個GOTO命令,因此你必須找到GOTO命令的目標。我覺得在對話框中使用GOTO是不好的風格。) – Holger