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

近期下载者

相关文件


收藏者