軟體:1. CCS C54X 1.10 2. Spcetrun Digital TMS320C54xx Debug Tool 3. SD CCS3.1 Emulator Drivers
Emulator:TI官方Emulator XDS510PP puls 和長高的Emulator(對應TI官方的好像是XDS510PP)
PS.目前只要刪除軟體部份我就會重灌電腦,也就是說在灌TI的軟體時都是最乾淨剛灌好XP環境
先將硬體(先以官方的ICE來說)連接好後,開機...........
首先,進BIOS調Parallel port在378,其Mode是EPP,儲存後進Windows XP
(以下開始以我的NB為運作環境.........)
進Windows後,先開出"portio -e",以便看你電腦的port是在哪邊,就如下圖一樣
確定port以後開啟"sdconfig3.1",在378的地方展開,然後再點開Emu,
其設定為"XDS510PP_Plus"、"EPP"、"1",其它的沒動
其畫面如下
按下"test"鍵後其下方的對話會出現如下面的log
Spectrum Digital Configuration and Diagnostic Utility
Supports:
Printer Port: XDS510PP, XDS510PP+, SPI515, eZdsp
ISA Bus: SPI510, XDS510
PCI Bus: SPI525
USB Bus: XDS510-USB
** Checking for a valid emulator/eZdsp
$$ You are connected to:
$$ EmuProductName=XDS510PP_PLUS
$$ EmuPortAddr=0x378
$$ EmuPortMode=SPP8
$$ ProductId=10
$$ ProductVersion=02
** Checking emulator/eZdsp scan connection
** Emulator Test **
$$ EmuProductName=XDS510PP_PLUS
$$ EmuPortAddr=0x378
$$ EmuPortMode=EPP
$$ ProductId=10
$$ ProductVersion=02
** Emulator Scan Test
-- Found JTAG IR length of 8
-- Found 1 JTAG device(s) in the scan chain
**Emulator is reset
這表示你的Emulator有正確連接上你的電腦,同時在這個軟體中可做Emulator的reset
之後關掉這軟體,開啟"CCS_Setup"設定CCS的作業環境...........
其設定如下面的圖
在完成設定後,就可以直接開啟CCS了(並不會有任何的錯誤訊息......)
PS. 這是我另外發現的,若reset用"portio -r"會出現下面的畫面,目前來說這個錯誤好像沒有多大的影響......(我猜是軟體版本不同而導致無法reset,舊軟體無法辨認新ICE)
接下來把電腦關機,把官方的ICE換成長高的ICE,然後進Windows
我們仍然使用"portio -e"來看一開始的port和mode是多啥,如下圖:
之後我們可以使用"sdconfig3.1"來設定ICE和port的mode,其詳細設定如下圖
在這邊我也不知為啥會有錯誤,其test的log如下:
Spectrum Digital Configuration and Diagnostic Utility
Supports:
Printer Port: XDS510PP, XDS510PP+, SPI515, eZdsp
ISA Bus: SPI510, XDS510
PCI Bus: SPI525
USB Bus: XDS510-USB
** Checking for a valid emulator/eZdsp
$$ You are connected to:
$$ EmuProductName=XDS510PP
$$ EmuPortAddr=0x378
$$ EmuPortMode=EPP
$$ ProductId=90
$$ ProductVersion=01
** Checking emulator/eZdsp scan connection
** Emulator Test **
$$ EmuProductName=XDS510PP
$$ EmuPortAddr=0x378
$$ EmuPortMode=EPP
$$ ProductId=90
$$ ProductVersion=01
** Emulator Scan Test
ERROR >> JTAG IR scan test failed
ERROR >> JTAG IR/DR scan test failed
>> Check power to your emulator/eZdsp
>> Then check your port mode/address
**Emulator is reset
說真的我看到這看還蠻囧的,因為既然有錯那麼照一般來說是無法利用這個軟體做reset的動作
不過它卻做到了。
我把"sdconfig3.1"關掉後,改用"portio -r"來做reset,它也是可以做reset的,其結果如下:
之後在CCS_setup設定不變的情況下,我直接去開CCS結果便出現了下面的錯誤訊息。
另外在拔掉ICE,直接把排線接到板子上,我做的設定只有改板子上JP10的針腳,將其MP改為MC,然後直接開CCS,其所得到的錯誤訊息也大概與上圖略同,去問了老師,給我的回覆是還需要codeexplorer這套軟體,不過它不確定這在XP的系統能否使用...........
那進度大概就是先到這樣^^"