tag:blogger.com,1999:blog-1034836236404925218.post6397259453873959462..comments2023-03-21T07:09:43.224-03:00Comments on EE & CS: A JTAG/XSVF Library for ArduinoMarcelo Roberto Jimenezhttp://www.blogger.com/profile/00559195914754568252noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-1034836236404925218.post-91077862112101691292022-03-26T03:32:00.083-03:002022-03-26T03:32:00.083-03:00The best Article that I have never seen before wit...The best Article that I have never seen before with useful content and very informative.Thanks for sharing the info.<br /><a href="https://myspace.com/nehalraj555/post/activity_profile_2363060_b1644ab656454e148a2bd8d897130c75/comments" rel="nofollow">JTAG</a>Md Nehalhttps://www.blogger.com/profile/03030936115528873824noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-61044643330442300502020-09-15T09:57:58.477-03:002020-09-15T09:57:58.477-03:00Hey, pretty interesting Project.
Is it possible to...Hey, pretty interesting Project.<br />Is it possible to use a arduino or ESP32 with this lib to debug another device with PlatformIO or similar?<br /><br />NGJan-Niklashttps://www.blogger.com/profile/15203311677488852291noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-11283201803860201362020-07-25T13:30:16.468-03:002020-07-25T13:30:16.468-03:00Ola Marcelo, brasileiro?
Tentei usar com TXB0108 e...Ola Marcelo, brasileiro?<br />Tentei usar com TXB0108 e 74lvc4245 mas não funcionou, ja com as resistências funciona. vá entender.<br />Ótimo material, parabéns!Squallhttps://www.blogger.com/profile/15872812091500074527noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-78856879228141759352018-12-30T11:36:14.253-02:002018-12-30T11:36:14.253-02:00Great post man thanks for sharing this useful info...Great post man thanks for sharing this useful information as i was in serach for Xbox One Jailbreak download finally i found one original and working <a href="https://gamesexploit.com/xbox-one-jailbreak-jtag-rgh-with-usb/" rel="nofollow"> Xbox One Jailbreak download </a> & <a href="https://gamesexploit.com/xbox-one-jailbreak-jtag-rgh-with-usb/" rel="nofollow"> Xbox One Jtag </a> for free follow the link to read more.<br /><br /><br /><br />If you are looking for an Xbox 360 Jailbreak then your search is over now as we are giving you a chance to jailbreak your Xbox,Visit <a href="https://gamesexploit.com/xbox-360-jailbreak-jtag-rgh/" rel="nofollow"> Xbox 360 Jailbreak download</a> for free with Guide & <a href="https://gamesexploit.com/xbox-360-jailbreak-jtag-rgh/" rel="nofollow"> Xbox 360 Jtag Download</a><br />AliMazharhttps://www.blogger.com/profile/05604761713373532148noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-75207112750598134432017-03-12T16:28:53.675-03:002017-03-12T16:28:53.675-03:00Thanks, this was just what I needed to program a X...Thanks, this was just what I needed to program a Xilinx CPLD dev board.Anonymoushttps://www.blogger.com/profile/16250722356441382990noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-61510066791870307182016-02-27T17:06:19.660-03:002016-02-27T17:06:19.660-03:00that is very interesting project . iphone2 was har...that is very interesting project . iphone2 was hardware hacked with jtag by geo hots team . harryhttps://www.blogger.com/profile/03987495780738231979noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-77436464996226123402015-11-06T06:12:13.275-02:002015-11-06T06:12:13.275-02:00Hi Marcelo,
i've tested it and i've got...Hi Marcelo, <br /><br />i've tested it and i've got the same exception: <br /><br />" IMPORTANT: Requested DR size (1024 bits) is greater than the maximum chain size supported by this programmer (320 bits) "<br /><br />Right now im using an Arduino Mega 2560 :-)<br /><br />Best regards,<br />Michael<br /><br />P.S. The checksums were different, too.Anonymoushttps://www.blogger.com/profile/12738558185023508553noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-51223778582366526272015-11-06T05:49:12.351-02:002015-11-06T05:49:12.351-02:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/12738558185023508553noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-65271743406987036042015-11-04T18:04:49.771-02:002015-11-04T18:04:49.771-02:00Hi Michael,
The problem is not the size of the fi...Hi Michael,<br /><br />The problem is not the size of the file, but the maximum JTAG chain size that the Arduino software will support. From your observations, we can deduce that Spartan 6 devices have a JTAG chain of 1024 bits.<br /><br />I have updated the software to support 1024 bit chains. Maybe I should have given some slack, but we can do that later. Please, test again with the version 1.0.12 of the library, I have just committed it, so it should be available for download in the Arduino IDE in more or less one hour.<br /><br />Lets make it work. Please report your results!<br /><br />Regards,<br />Marcelo.<br />Marcelo Roberto Jimenezhttps://www.blogger.com/profile/00559195914754568252noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-59674706387684665902015-11-04T14:38:53.975-02:002015-11-04T14:38:53.975-02:00Hello Marcelo,
i generated the xsvf with xilinx i...Hello Marcelo,<br /><br />i generated the xsvf with xilinx impact. Im trying to download the xsvf to only one device. Right now im using an Arduino Uno in combination with a Xillinx XC6SLX25 (Spartan 6). I can switch to an Arduino Mega, which has 8k of ram. <br /><br />We could try to make the buffer larger. I saw that your xsvf is about 23k big, mine is about 90k. Maybe it would help.<br /><br />Best regards,<br />MichaelAnonymoushttps://www.blogger.com/profile/12738558185023508553noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-81722392380849273762015-11-04T11:50:21.109-02:002015-11-04T11:50:21.109-02:00Hi Michael,
What is the hardware that you are pro...Hi Michael,<br /><br />What is the hardware that you are programming and how did you generate this xsvf file? I can try to make the buffer larger, but I don't know if there will be enough RAM memory on the Arduino, but it seems strange that the device chain is so big. Do you have more than one device in the JTAG chain?<br /><br />Regards,<br />Marcelo.<br />Marcelo Roberto Jimenezhttps://www.blogger.com/profile/00559195914754568252noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-46397027059644158432015-11-04T09:59:20.338-02:002015-11-04T09:59:20.338-02:00Sorry, i had the wrong baud rate before :-). I tri...Sorry, i had the wrong baud rate before :-). I tried ./xsvf -c asm "file" but i got an error...<br /><br />I tried to upload my code and got an other exception: <br /><br />Requestet DR size (1024bits) is greater than the maximum chain size supported by this programmer (320 bits).<br /><br />Thanks for your help.<br /><br />Regards, <br />Michael<br /><br />P.s. I added you in google+, my name is Michael Mecik :-)Anonymoushttps://www.blogger.com/profile/12738558185023508553noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-58901646132589597882015-11-03T17:56:22.275-02:002015-11-03T17:56:22.275-02:00Hi Michael,
"Uncrecognized line:" means...Hi Michael,<br /><br />"Uncrecognized line:" means that the python upload script has not recognized the message sent by the arduino. It is not supposed to happen and has nothing to do with pyparser. Pyparser is used on the assembler module.<br /><br />Maybe you are not passing the right parameter to xsvf. The program xsvf is able to perform basically 3 things: it is able to assemble a xsvf text file, it is able to disassemble a xsvf binary file, and it is able to send a xsvf binary file to the arduino. I suppose you are probably trying to assemble a xsvf text file. But if you follow that route, you need to do it in two steps: first you assemble with "xsvf -c assemble ...", and then you send the assembled file to arduino with "xsvf -c upload ..."<br /><br />If you want to program the device, the usual route is to generate the xsvf file with the xilinx software "impact", and then upload it to the Arduino with "xsvf -c upload ..."<br /><br />Please contact me if this is not enough information for you to make it work.<br /><br />Regards,<br />Marcelo.Marcelo Roberto Jimenezhttps://www.blogger.com/profile/00559195914754568252noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-65477841991531430692015-11-03T17:55:53.409-02:002015-11-03T17:55:53.409-02:00This comment has been removed by the author.Marcelo Roberto Jimenezhttps://www.blogger.com/profile/00559195914754568252noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-43536756036363179822015-11-03T12:04:58.427-02:002015-11-03T12:04:58.427-02:00Hello Marcelo,
while i tried to use xsvf i got t...Hello Marcelo, <br /><br />while i tried to use xsvf i got the exception "Uncrecognized line:" ... do i have the right pyparser or what i can do to work around?<br /><br />Thanks and best regards, <br />MichaelAnonymoushttps://www.blogger.com/profile/12738558185023508553noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-67189820579044571052015-09-30T17:28:26.595-03:002015-09-30T17:28:26.595-03:00Great basis of work. This looks a very useful star...Great basis of work. This looks a very useful start. I look forward to trying it out. Anonymoushttps://www.blogger.com/profile/14627486458229541257noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-37747898653007299282015-08-21T17:27:19.275-03:002015-08-21T17:27:19.275-03:00Hi zoobab,
I didn't know about arduiggler and...Hi zoobab,<br /><br />I didn't know about arduiggler and the urjtag link. I tried to access urjtag some time ago, but sourceforge was unstable. I'll take a look at their code now. The development seems to be stopped. I miss some screenshots, I actually don't know if there is some kind of gui. I'll read the documentation.<br /><br /><br />Thanks for the tip!<br />Marcelo Roberto Jimenezhttps://www.blogger.com/profile/00559195914754568252noreply@blogger.comtag:blogger.com,1999:blog-1034836236404925218.post-21248616670285446292015-08-21T12:33:46.970-03:002015-08-21T12:33:46.970-03:00Are you aware of arduiggler?
https://github.com/j...Are you aware of arduiggler?<br /><br />https://github.com/jekkos/urjtag-st7xxx/blob/master/arduiggler/arduiggler.pde<br /><br />You would have to take its patch to urjtag to be able to control the Arduino from urjtag though.zoobabhttps://www.blogger.com/profile/16896135106354266238noreply@blogger.com