/home/user1/class_bd,則/hp3070/autofile/3094 的內容會如以下:
若這個設定有問題則operator mode 就不能正常工作。因此,若測試程式被 搬移到別的位置則要來修改這檔案。
- 48 -
第七節常見之錯誤訊息
一、BT-Basic
1. F9 The file or directory was not found
通常是出現在get 或msi 之後,意指找不到所指定的檔案或子目錄,應查明路徑和 檔名之後再試一次。
2. R214 Testhead required
所執行的指令需要testhead,例如unpowered,faon?這些指令需要在擁有testhead 控
制權的視窗才能正常執行。
3. R222 Must execute an \
這個測試需要先執行unpowered 指令,只要在bt-basic 中先執行unpowered 即可排 除。
4. R233 Board object could not be loaded
這個訊息代表board.o 不存在或系統無法辨識,通常是因為board.o 是由較新版本軟
體產生的,使得load board 指令無法完成(load board 會將board.o,shorts.o,wirelist.o
先存放到系統記憶體中以便讀取) 。只要將board 重新再compile 一次即可。 5. R252 Cannot \save 指令所指定之檔案已存在,需使用re-save 再執行一次。 6. R255 \
此訊息發生在re-save 時,是因為當get 檔案之後又使用msi 切換到另一個路徑,因
此無法執行re-save。只要在re-save 之後指定絕對路徑及檔名即可回存。 7. R533 Cannot access debug object
digital debug 會需要有.d 檔存在否則無法啟動。要產生.d 只要在compile 後加debug
參數,例如compile“digital/u301”;debug(這個指令會同時產生.d 及.o) 。 8. R759 Configuration object file missing or unreadable. Config.o 不存在或無法辨識,重新compile 即可。 9. Could not open board.o. (ERROR DGC65)
測試程式的compile 需要在board directory 下執行,例如compile“analog/r17” 。因為
compile 時需要和board.o 做比對,若compile 時的路徑不是在board directory 下,系
統找不到board.o 則會有這個訊息。
- 49 -
10. The workspace is edited; press softkey f4 to really exit.
這個訊息出現在要退出bt-basic 視窗時。這是因為視窗內容已經改變而尚未回存。
若要放棄修改內容並結束請按F4,若要回存則按其他鍵結束exit 指令後再執行 re-save。
11. No autofile for autofile code: 4095
這個訊息發生在operator mode.當系統偵測到的fixture ID 在/hp3070/autofile 下不存
在時,則有這個訊息。如以上的例子則是系統偵測到fixture ID 為4095 可是 /hp3070/autofile/4095 卻不存在。
二、Unix
1. tar: cannot open /dev/rmt/0m
磁帶機尚未準備好,稍等一下再重試。 2. mkdir: cannot access .: Permission denied
下mkdir 指令的用戶沒有權限在指定路徑下建立新目錄。 3. cp: cannot create ./board: Permission denied
下cp 指令的用戶沒有權限在指定路徑下建立新檔案。 4. sh: home: not found.
這個訊息發生在cd home 之後,系統在目前路徑下找不到home 這個目錄。 5. cp:temp/: No such file or directory
這個訊息發生在cp testorder temp/testorder 之後,系統在目前路徑下找不到temp 這個目錄。
- 50 -
第四章實驗
實驗一Software Configure 設定
Config 檔記錄系統卡片的配置,可分為硬體config 和軟體config,詳情請參考以下Note10,
軟體的config 檔位於每個程式的目錄中。這個實驗示範如何建立一個software config 檔。
1. ____ 登入工作站後,開啟一個BT-BASIC 視窗。
2. ____ 在指令列輸入msi$ 指令,再按” ?Enter ”按鍵來得知目前的工作路徑( 如同Unix 下的pwd 指令)
3. ____ 在指令列輸入cat 指令,再按” ?Enter ”按鍵來得知目前的工作路徑下有的檔案及
目錄( 若加上“ short “這個選項可以用較短的資訊來表示目前的工作路徑下有的檔案及
目錄。如“ cat ; short “ )
4. ____ 建立一個子目錄,在指令列輸入creat dir “class_bd” 指令,再按” ?Enter ”按鍵來
建立一個叫做class_bd 的子目錄。
5. ____ 在指令列輸入cat ;short 指令,再按” ?Enter ”按鍵來得知目前的工作路徑下有的檔
案及目錄( 您會發現您已經有多一個叫class_bd 的目錄了)
6. ____ 在指令列輸入get “/var/hp3070/diagnostics/th1/config” 指令,再按” ?Enter ”按鍵。
來將/var/hp3070/diagnostics/th1/config 這個檔案開啟。( 用load 這個指令也可以達到同一 個目的)
Note:這個config 檔案是機器的硬體config 檔( H/W config )
7. ____ 在指令列輸入msi “/home/user1/class_bd” 指令,再按” ?Enter ”按鍵。來讓目前的
工作目錄進入/home/user1/class_bd 下。
8. ____ 在指令列輸入configuration 指令,再按” ?Enter ”按鍵。(這時bt-basic 的使用模示
會從basic 變成configuration) 9. ____ 在工作區鍵入以下的敘述:
target hp3070 standard ! Target HP3070-6.25 Mhz system ! target h3070 advanced ! Target HP3070-12.5 Mhz system
- 51 -
! target h3070 accuracy ! Target HP3070-20 Mhz system enable software revision b enable express fixturing module 3 cards 1 asru
cards 2 to 5 hybrid standard cards 6 control
cards 7 to 11 hybrid standard
supplies hp6624 1 to 4 asru channels 1 to 4 ports ext1 , ext2 end module
10. ____ 在指令列輸入save ‘ config ’ 指令,再按“?Enter ”按鍵。(系統會以config 這個名 稱來儲存這個檔案)
11. ____ 在指令列輸入compile ‘ config ’ 指令,再按“?Enter ”按鍵。(系統會組譯這個檔案
並產生config.o 這個檔案)
12. ____ 在確定沒有ERROR 後,確定系統已經組譯成功。
- 52 -
Note:
1. target hp3070 standard:在Agilent 3070 系統中,有不同的測試速度可供選擇。
hp3070 standard 可提供的測試速度為6Mhz;hp3070 advanced 可提供的測試速度為12Mhz;
hp3070 accurcy 可提供的測試速度為20Mhz,這要梘系統的規格來調整。 2. enable software revision b:啟動3070 B 版的軟體。
3. enable express fixturing:啟動軟體來產生短繞線的冶具。
4. cards 1 asru:告知系統您目前的testhead 使用的asru 卡是A 或B 版本。如果您使用的是最新
的C 版本,那麼您的敘述要改為cards 1 asru c revision 。
5. cards 2 to 5 hybrid:告知系統目前使用的是單倍密度的hybrid 卡,安裝在第2 至第5 個槽;如
果加上dobule density 則表示這是雙倍密度的hybrid 卡。同時要在敘述中加上standard