Arnim Läuger
99e9c2c7f3
fix inconsistency of TDO caching in ft2232_flush()
...
targets 1894967
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1031 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
23394ff11d
Moved set_frequency function from cable.c to cable_drivers
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1030 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
ebfeb9ea8c
Drivers for ftdi-based cables weren't included if only FTD2XX was there (but no libftdi)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1029 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
0b056d07d3
Updated instructions for compilation with FTD2XX in Cygwin environment
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1028 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
7e1999eb98
Another typo, sorry
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1027 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
ebc53115fd
Fixed small typo
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1025 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
9f7c6741c5
Minor fixes, SCAN/PRELOAD to determine B0SIZE
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1024 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
86cd685f93
THANKS to the original SVF and BSDL parser programmers
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1023 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
e44dbe72a3
Add jedec_exp.c needed for --enable-jedec-exp
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1022 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
ffde6167cb
s3c4510: Read B0SIZE etc. earlier during bus_prepare, so bus_area can return correct values immediately after init
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1021 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
63c961420d
Added new jedec_exp detection, just for debug (no actual detection, just printf); disabled by default
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1020 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
2c09aaca2c
Disable debug output from s3c4510b bus driver
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1019 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
4270565c9f
Report if TDO seems to be stuck during detect_register_size (ie. "detect")
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1018 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
5f104d447d
flush todo queue for transfers without output capture (if conservative flush strategy is not disabled)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1016 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
63ddfcd1e9
Cosmetics - whitespace replaced by whitespace
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1015 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
96147a19fb
Enabled new^2 implementation in tap_shift_register for [ 1832990 ] Speed improvements for USB cables
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1014 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
1ab5f44f68
Add more Blackfin data and bus drivers (urjtag-add-bf537-bf548-bf561.diff from Jie Zhang, [1830901] Merge Blackfin support)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1010 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
bdeb6e66ea
implemented control of TRST
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1009 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
0da6084704
statically set GPIO high byte with product-specific values
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1008 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
0aa7e74a05
removed function Make_String()
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1007 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
6a79245f08
store low byte value and direction information in param structure
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1006 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
b39b0fed68
Correct update of q->next_item after moving data in resized queue (re: 1884952)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1005 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
b2ceefa44d
Possible fix and optionally more verbose output re: 1884952 Internal error (queue full)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1004 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
3b1748b6da
Ignore flush(OPTIONALLY) by default.
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1003 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
109ff9d025
Extended the cable_flush() to take an argument regarding the amount of items to flush
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1002 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
ed000f1423
Fix for 1890192 - autogen.sh faisl on AC_PROG_SED
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1001 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
c941fdd334
* svf: avoid unnecessary output capture
...
* ft2232: ensure max number of bytes for a single byte operation
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1000 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
fec0b29826
Fix 1887179, and add new command line option "-i"
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@999 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
1ee93ee5f3
fix problem with send suspend detection in ft2232 driver
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@998 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
3c4a312014
massive rewrite of ft2232 cable driver to support deferred transfers
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@997 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
c6b7e04810
Corrected q->next_free updating in cable_add_queue_item to hopefully fix [1884952] Internal error
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@996 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
68b8bdf876
rework flush implementation to benefit from queued deferred transfers
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@995 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
eb0aad419b
Fix for [ 1875235 ] On older Cygwin, SA_ONESHOT isn't known
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@994 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
e577d3e145
Minor fixes regarding 1875234 Can't compile UrJTAG with libusb on Cygwin
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@993 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
5d4c1180a0
Updates to the address shift calculation, making it less "heuristic"
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@991 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
837451634c
Split tap_shift_register into defer + output part (for 1832990)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@990 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
cefa7313ac
new (optional) shift strategy for tap_shift_register, yet deactivated
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@989 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
7b122e1c00
Updates required to parse some Xilins BSDL files:
...
- bsdl file for 2001 standard added
- MAXLEN_DATA_REGISTER increased to 32
- convert bsdl package filename to uppercase
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@988 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
9c8052ef7d
increased timeout count to fix
...
[ 1882111 ] Timeout in amdstatus() too small
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@986 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
67a0e9db15
Copyright updates
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@984 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
21ab039a7f
Automatically resize JTAG activity queue if necessary, hopefully fixes 188492 - Internal error (untested)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@983 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
184b257200
Reordered sections
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@982 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
e2deeab5fa
Added section about cable driver internals to UrJTAG.txt
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@981 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
6a63c81817
cleanup, warning fix, help extension
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@980 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
03aeb3783e
Merged from jtag_kawk#978: New functions to queue "deferred" JTAG activity.
...
New code in cable drivers to flush the activity queue, both generic (for
parport-based and new drivers) and optimized implementations for FT2232-based
cables (by Arnim Laeuger) and USB-Blaster (by me) (#1832990 )
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@979 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Arnim Läuger
d24460151a
set instructions of all parts to BYPASS for tap_reset(), fixes
...
[ 1873260 ] Command 'reset' does not reset internal states
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@972 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
1671aa2ab5
Updates to JIM, code skeleton for flash attached to some_cpu bus
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@953 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
04d591d21f
Implemented actual programming and most of erase state machine in JIM's 28F800 flash.
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@952 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
cd01760549
Flash can be correctly identified (but isn't handled yet)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@951 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago
Kolja Waschk
b5df073aa0
Updates to JIM; the intel flash now could be detected (but UrJTAG fails on this one..)
...
git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@950 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
17 years ago