Tornado搭建調(diào)試環(huán)境
首先要安裝虛擬網(wǎng)卡,因為習慣用網(wǎng)絡(luò)連接vxworks系統(tǒng),虛擬網(wǎng)卡的安裝步驟:設(shè)置-控制面板-添加新硬件-。。。-從磁盤安裝-然后選擇到Tornado2.2ppc\host\x86-win32\bin里面吧,有個netULIP.inf還是什么玩意的-然后選擇安裝就好了。安裝完畢當然要配置拉,設(shè)置ip什么的,就是主機這邊另一塊網(wǎng)卡的ip了,例如我經(jīng)常用192.168.10.110,子網(wǎng)掩碼為255.255.255.0當然,要和vxworks系統(tǒng)在同一個網(wǎng)段里比較好,vxworks系統(tǒng)就用192.168.10.1,可以直接訪問,一般來說vxworks啟動起來使用的ip是.1例如192.168.10.1,然后是.2.3.....所以虛擬網(wǎng)卡的ip不要用前面幾位數(shù)。
然后第一步肯定是要啟動vxworks.exe了,然后根據(jù)vxworks里配置的連接方式去配置target server,偶一般是采用網(wǎng)絡(luò)連接的,配置target server時點擊:tool->configure target servers
new一個target server出來,地址為開始設(shè)置的ip地址(192.168.10.110),available back選wdbrpc,其中的core file and symbolsystem選生成的vxworks.exe位置處,要保證指定的是當前啟動的vxworks.exe,否則target server和vxworks是無法建立連接的,memory catch size選specify 2000。target name/ip address填192.168.10.1。ok即可。配置好了以后就可以lauch了
lauch完target server以后調(diào)試環(huán)境基本上搭建起來了,只要在下拉列表中選擇所用到的target,就可以將一些目標模塊下載到對應(yīng)的vxworks.exe上了,一次最多可以跑15個vxworks.exe程序吧,但好像target server只能有一個,可以在需要的時候連到對應(yīng)的vxworks.exe上面去。
剩下的工作就是下載目標模塊,加載debug,這里需要注意的是option里面的debug一欄下attach task要選擇always,才能自動attach到任務(wù)里面去,否則要手動切換很麻煩的。加載了debug以后就可以設(shè)置斷點開始跟蹤了,跟我們平時在windows下開發(fā)沒什么兩樣。