-
Hi,
Accessing the signals directly using Boundary Scan is also UrJTAG's fallback method to program flash. However, it provides infrastructure for you to implement faster methods as well. The part responsible for accessing a memory bus are the "bus drivers". They get read or write requests from the upper layers (flash programming algorithm) and trigger the actual activity on the...
2009-09-09 20:37:03 UTC in Universal JTAG library, server and tools
-
The ejtag_dma bus driver (AFAIK) interprets 0x1E000000 as the base for a 16 bit wide external flash. At least the "first" flash (connected to the first chipselect pin) should be visible there. Because the two chips are of different size, I assume they're connected "one after another" with 16 bit bus width (0xBE000000 + 32 MBit = 0xBE400000, + another 16 MBit = 0xBE600000). So...
2009-08-24 19:42:43 UTC in Universal JTAG library, server and tools
-
Hi,
maybe you can "see" the flash mapped somewhere else, e.g. try "detectflash 0x1e000000"?
Kolja.
2009-08-24 18:41:30 UTC in Universal JTAG library, server and tools
-
The file libusb0.dll is part of libusb-win32. The warning will probably disappear if you install the filter driver package from http://libusb-win32.sourceforge.net/#downloads
The error shouldn't appear, however, unless UrJTAG is explicitly told to connect to an USB cable. Hm, I thought I tested this...
Kolja.
2009-05-16 08:23:05 UTC in Universal JTAG library, server and tools
-
As there is no bus driver specifically for the s3c2410, you should first try the "prototype" bus driver. AFAIR, you need to pass signal names from the datafile to it, so it can relate pins and desired activity; something like
initbus prototype amsb=A10 alsb=A0...
Use, for example, "noe=..." if you have an active low OE at the target, "oe=..:" if it is active...
2009-05-15 14:11:48 UTC in Universal JTAG library, server and tools
-
yes, that should work too. the "bsdl dump <file>" command will convert the BSDL into UrJTAG part initialization commands.
2009-05-15 13:53:02 UTC in Universal JTAG library, server and tools
-
I think so. "detect" finds a part with probably correct instruction length (4), just the idcode is wrong. Try changing the IDCODE in the BSDL file to zero, and point UrJTAG to the directory with the BSDL file in it ("bsdl path xyz") before "detect". Then it should load the BSDL file.
2009-05-15 13:05:13 UTC in Universal JTAG library, server and tools
-
Hi,
1. the "endian" command affects only the byte order when reading or writing memory content from/to files. It doesn't affect the IDCODE reading.
2. the "idcode" command is byte-oriented, it reads 8 bits at a time, and lower bits always come out first via JTAG. Therefore it prints the lower byte first. "detect" on the other hand reads 32 bits and prints...
2009-05-15 12:27:16 UTC in Universal JTAG library, server and tools
-
Oh, hm;
that seem to be problems with the binary contained in the 0.10 installer. Distributing precompiled binaries is new as of 0.10 and hasn't been tested very well. Actually, yours is the first comment on it.
The help text here clearly lists "salias" as the 11th command (unfortunately, they're not listed alphabetically). And usleep actually sleeps for a second. I'll have to...
2009-05-05 18:59:34 UTC in Universal JTAG library, server and tools
-
Hi Petter,
most people probably build their JTAG cable with a FT2232, because it is faster than FT245 bit-banging by orders of magnitude...
Anyway, there are certainly interested users who want to connect their existing parallel-port adapter via USB-LPT adapter, or happen to have a FT245 available and want to use that for just programming a small CPLD like you do. A driver that takes into...
2009-05-05 18:54:53 UTC in Universal JTAG library, server and tools