tidsp

所属分类:DSP编程
开发工具:Others
文件大小:366KB
下载次数:164
上传日期:2008-06-13 21:46:29
上 传 者sunyt
说明:  dsp 仿真器制作 希望对想研究jtag仿真器的朋友有帮助
(dsp emulator would like to study the production of hope to friends JTAG emulator help)

文件列表:
usb.sch (53740, 2004-08-24)
TDS510_USB2.0_DSP仿真器 (0, 2006-03-10)
TDS510_USB2.0_DSP仿真器\std8980_vhdl (0, 2006-03-10)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980 (0, 2006-03-10)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980\std8980.vhd (57620, 2001-01-09)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980\tbstd8980.sdf (1493, 2001-01-09)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980\tbstd8980.vhd (20228, 2001-01-09)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980\std8980.ftm (1694, 2001-01-09)
TDS510_USB2.0_DSP仿真器\std8980_vhdl\std8980\wave8980.do (1746, 2001-01-06)
TDS510_USB2.0_DSP仿真器\sch (0, 2006-03-10)
TDS510_USB2.0_DSP仿真器\sch\cpld1.PDF (27558, 2004-03-24)
TDS510_USB2.0_DSP仿真器\sch\cpld2.PDF (30513, 2004-03-24)
TDS510_USB2.0_DSP仿真器\sch\cpld3.PDF (27556, 2004-03-24)
TDS510_USB2.0_DSP仿真器\sch\cpld4.PDF (32142, 2004-03-24)
TDS510_USB2.0_DSP仿真器\sch\cpld5.PDF (28939, 2004-03-24)
TDS510_USB2.0_DSP仿真器\sch\sim34c60.vhd (7235, 2003-05-22)
TDS510_USB2.0_DSP仿真器\xds510_win (0, 2006-03-10)
TDS510_USB2.0_DSP仿真器\xds510_win\patch (0, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\patch.cpp (829, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\patch.dsp (3898, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\patch.dsw (533, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\patch.exe (45056, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\StdAfx.cpp (292, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\patch\StdAfx.h (667, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload (0, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\GIVEIO.SYS (5248, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\loaddrv.cpp (4931, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\LOADDRV.H (440, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\res (0, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\res\xdsload.ico (1078, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\res\xdsload.rc2 (399, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\resource.h (731, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\StdAfx.cpp (209, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\StdAfx.h (999, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\xds510 (0, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\xds510\xds510.cpp (15907, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\xds510\xds510.h (1052, 2003-01-12)
TDS510_USB2.0_DSP仿真器\xds510_win\xdsload\xds510\xds510_io.cpp (2826, 2003-01-12)
... ...

XDS510 simulator Win32 port 2002 Lorenzo Lutti (lorenzo.lutti@tiscalinet.it) This is a port for the Win32 platform of the original Linux XDS510 simulator by Blaise Gassend: http://www.mit.edu:8001/people/gassend/xds510/xds510.html It works under Windows NT/2000/XP and must be tested (and probably adapted) for the other versions of Windows. Under ./xdsload subfolder you can find the Visual C++ 6 project of a Code Composer Studio loader, that "intercepts" the I/O calls to the XDS510 interface and passes them to the Blaise's state machine code. It is basically a simple user-mode debugger and code patcher. Under ./patch subfolder you can find the project (as well as the compiled executable) of the patch for x***ast1.sys driver. I have just disabled the I/O permission grant done with the undocumented NT function Ke386SetIoAccessMap() (you need a disassembler - I suggest W32DSM89 - to check the differences). Since I didn't want to distribute copyrighted material, I've left to you the task of modifying your own copy. If you don't patch the driver, the Code Composer I/O accesses won't throw an exception and the loader won't work. Some notes: -This code "works", i.e. it intercepts the Code Composer I/O calls, passes them to Blaise's code and passes back the results to the Code Composer correctly. That's all. I don't know if it is actually able to flash 24x and 28x devices, I haven't tested it. I've tested it only on a TMS320VC54xx platform (my goal was to do some in-circuit debugging, not only flashing the code) and apparently it doesn't work for this purpose. Maybe it's enough to add some functions to Blaise's state machine, I don't have enough time to do it by myself but I will be very happy to know if someone is going to try this way. -You have to put GIVEIO.SYS in the work directory of the loader. This driver is needed to do I/O from/to the simplified JTAG interface. -I have just adapted the Blaise's code in order to make it compilable with Visual C++. No new functions have been added. -This isn't a really straightforward code. It is needed good knowledge of Win32 and assembly programming.

近期下载者

相关文件


收藏者