ucTAPv02beta_sti5517
所属分类:嵌入式/单片机/硬件编程
开发工具:Others
文件大小:98KB
下载次数:11
上传日期:2010-04-20 03:31:40
上 传 者:
dagos
说明: JTAG program for STI5517 processor
文件列表:
ucTAPsrv.exe (89600, 2006-05-31)
Changes.txt (406, 2006-04-12)
giveio.sys (5248, 2006-04-12)
tap.bat (26, 2009-03-14)
taphs.bat (26, 2007-11-01)
taphs-t.bat (23, 2007-11-01)
tapls.bat (26, 2007-10-18)
tapls-t.bat (23, 2007-11-01)
ucTAPsrv.cpu (2068, 2009-12-28)
ucTAP_v0.1b (0, 2009-12-28)
ucTAP_v0.1b\Changes.txt (406, 2006-04-12)
ucTAP_v0.1b\giveio.sys (5248, 2006-04-12)
ucTAP_v0.1b\ucTAPsrv.cpu (1808, 2006-04-12)
ucTAP_v0.1b\ucTAPsrv.exe (89088, 2006-04-12)
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.
ucTAP.
Program to emulate the ST20 Micro Connect.
Allows interfacing of STMicroelectronics 'Osprey' debugger suite with Tomas Vlad/jKeys compatible parallel port JTAG
devices to ST20 based targets.
Small modification to JTAG dongle recommended for full use, but probably not required for simple debugging of an
existing ROM.
The nTRST output of the dongle, normally connected to pin 19 of the 20pin connector should be wired instead
to pin 17 (nRST).
Care should be taken to ensure when this pin is pulsed low the box resets.
This may require a board alteration, for example the fitting of a schottky diode.
Pin 19 of the target should be wired high, for example with a 1k resistor from +3.3v
(or 5v on tolerant devices) on the dongle or box power supply.
On some boards the input to nRST is the base of a collector coupled transistor, this can bootstrap the voltage
applied to it.
In this case a schottkey diode is suggested with conventional current pointing toward the LPT port
(A normal PN diode will not work).
This may only be noticeable on directly coupled JTAG dongles where the large current draw causes LPT to behave strangely.
To use the software add a target in your cfg file directing to a jei ethernet device on localhost, or the IP of the PC
that will be running ucTAPsrv e.g.
target mybox tap "jei 127.0.0.1" board_reset
or,
target mybox tap "jei 127.0.0.1" board_noreset
if the modifications have not been performed.
Where board_reset and board_noreset are the appropriate hardware functions in the config file.
Run ucTAPsrv indicating the address of the LPT port connected to the JTAG interface, e.g.
ucTAP -p 0x378
After ensuring PATH and ST20ROOT environment variables are correct run (in another console window) st20run with that
config file and target specified e.g.
st20run -i 5518.cfg -t mybox -g -v
If ucTAP does not correctly identify the CPU, the variables DCU_CTRL_ADR and DCU_CTRL_MASK should be set via the
command line options. These control the device access, as opposed to memory access peek and poke operations.
Response on Win*** is much slower than on Win 2k and XP. This is due to a delayed Ack on traffic even between localhost.
XP and 2k have delayed Ack on traffic between machines, so using this application over a network requires a fix,
Using this on localhost does not require a fix.
On Windows XP or Server 2003,
Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Entry: TcpAckFrequency Value Type: REG_DWORD, number Valid Range: 0-255 Default: 2
Changing this registry entry to 1 will solve the problem for that adaptor.
On Windows 2000,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\Adapter GUID
Value name: TcpDelAckTicks Data type: REG_DWORD Value data: You can set this value to a range from 0 to 6.
The default setting is 2 (200 milliseconds).
Create this if it does not exist and give it the value of 0 to solve the problem.
Windows ***, 95.
There is currently no fix for either localhost data or network routed data.
These operating systems do not provide settings for the control of delayed Acks.
We are still investigating solutions to this problem, for now we suggest that win*** or 95 is not an ideal operating system to use this program.
giveio must be present on NT/2k/XP systems to provide direct port access.
Please report problems or feel free to ask for help in an appropriate thread on any of the following forums,
skybusters.com (Digibox section)
curious-contraptions.com (STi5518 section)
cardcoders.org (Firmware Discussions section)
Thanks, Sincerely,
TAPDancers, skybusters.com forums.
NOTE: Windows, STMicroelectronics, OSPrey ST20, JTAG are (c) of their respective owners.
ADDED (10/05/2009) Sti7100 cut 3x CPU ID - YLG80
近期下载者:
相关文件:
收藏者: