Makefile.am patch
Don't know if this helps, But I found out that you must power on the board before issuing "detect"., And additionaly, you must supply a "bsdl path <bsdlfiledefinitions>" or generate/convert urjtag definitions of the chip .</bsdlfiledefinitions>
dr command hex conversion is wrong
Hey, I the problem was fixed by using version 2055. I used digilent HS3 successfully using the command "cable DigilentHS1 pid=0x6014 vid=0x403 interface=0"
Hey, I the problem was fixed by using version 2055. I used digilent HS3 successfully using the command "cable DigilentHS1 pid=0x6014 vid=0x403 interface=0"
https://sourceforge.net/p/urjtag/git/ci/c0770d4bb0638d838b0cbd946cc37195850e1f7c/ was the version digilent hs1.( Not #1502)
Let me tell my background before getting into the issue. I am a hardware designer, occassionally get into BGA soldering issues, which i use urjtag to debug. I learned C code only for urjtag modifications and compile. I am not an expert in the same. Now I recently wanted to use a urjtag fordebugging a bga soldering issue and as in design side, i don't get professional DFT tools. I try to manage with urjtag or topjtag(Still trying to make it working in eval period). I got digilent HS1 cable and wanted...
Bingo.. I installed PYFTDI just for driver and then run jtag on sudo Johnz@pi4bp2Ram4GB:/home $ sudo /usr/bin/jtag UrJTAG 0.10 #2007 Copyright (C) 2002, 2003 ETC s.r.o. Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for UrJTAG. warning: UrJTAG may damage your hardware! Type "quit" to exit,...
libusb libftdi problem in rpi4b bookworm arm64
Let me try Debian on a Pi before worrying toomuch about cygwin drivers
Does not looks good even after fixing the above issue by changing config.guess from automake 11.7 & adding popt to the cygwin https://stackoverflow.com/questions/23210522/undefined-references-cygwin-posix-to-win32-path-list-and-cygwin-posix-to-win32 $ make Making all in admin make[1]: Entering directory '/cygdrive/f/urjtag/drvr/ioperm-0.4/admin' if gcc -DPACKAGE_NAME=\"ioperm\" -DPACKAGE_TARNAME=\"ioperm\" -DPACKAGE_VERSION=\"0.4\" -DPACKAGE_STRING=\"ioperm\ 0.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ioperm\"...
Thanks for quick response. Thinking that ioperm is very old, I thought it will never considering ioperm is very old. Now it goes upto little more and waiting for checking the maximum length of command line arguments... Let me see it after an hour or a retry. I found the stackoverflow to use x86_64-unknown-linux-gnu $ ./configure --build=x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk...
On Sun, Oct 29, 2023 at 09:53:09PM -0000, Johnichan wrote: config.guess timestamp = 2002-01-02 configure: error: cannot guess build type; you must specify one Feed that line to DuckDuckGo or whatever search aid you have.
Tried IOPERM from openwince but failed config.guess timestamp = 2002-01-02 uname -m = x86_64 uname -r = 3.4.9-1.x86_64 uname -s = CYGWIN_NT-10.0-19045 uname -v = 2023-09-06 11:19 UTC /usr/bin/uname -p = unknown /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = x86_64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = x86_64 UNAME_RELEASE = 3.4.9-1.x86_64 UNAME_SYSTEM = CYGWIN_NT-10.0-19045 UNAME_VERSION = 2023-09-06 11:19 UTC configure: error: cannot guess build type;...
It compiles to exe, but breaks for ioperm.
cygwin64 is asking cygioperm which is not part of cygwin64
hello everyone to community. i am also stuck to similar promblem with chip BCM5354 can anyone share its config/ steppings file so that i could add it urjtag for working properly. Moreover can anyone tell bcm5352 configurations can be used for bcm5354 and if yes can anyone share stepping file settings. can anyone tell how to install tjtag on linux
Subject basically is the whole thing I need help with. I am on Kubuntu 22.04 and I can get UrJTAG to see the cable and the driver, but when running detect nothing happens.The Xilinx Spartan-6 XC6SLX9 is the main SoC for a Zebra QLn 320 that is having some firmware issues and I am trying to dump a working FW and flash it to the damaged board. It has a 20 pin ribbon port labeled JTAG which I have going to a FPC-20P board to then go to another board to go from 20P to 10P to go to the Altera USB Blaster....
Hi all! Where can I find a library for Python 3? Who can share? Where download? How to compile ?
Using the latest urjtag compiled from the 2021 tarfile in the repo, I'm trying to connect to the flash on an OMAP-L138 processor board. I have the BSDL file properly loaded, but trying to initialize a prototype bus using the pin names from the BSDL file is failing: jtag> initbus prototype amsb=EMAA23_MMCSD0CLK_GP47 alsb=EMAA0_GP50 dmsb=EMAD15_GP37 dlsb=EMAD0_GP48 ncs=EMACS2n_GP315 nwe=EMAWEn_GP311 noe=EMAOEn_GP310 error: invalid parameter: parameter we=<signal> or nwe=<signal> is not defined I get...
Having just discovered it, I am new to urjtag. I see that it is compatible with my Olimex ARM-USB-OCD-H so thought it worth giving a try. I initially installed via apt, connected the Olimex to USB and ran jtag. I then typed: cable ARM-USB-OCD-H but got a message telling me that the interface was not found. I then tried: cable ARM-USB-OCD-H vid=0x15ba pid=0x002b driver=ftdi-mpsse0 but got the same message. I then removed the version from the repository with apt remove and then apt purge and proceeded...
Hello, I have a problem with detect and urJtag, and i don't know how to by pass this behavior. I use Altera 7128SLC84 (PLCC84). Detection is OK for this CPLD in Quartus software but urJtag detect the wrong cpld, how can i bypass this from jtag command line :in order to get right cpld ? Output : jtag> cable UsbBlaster Connected to libftdi driver. jtag> detect longueur IR: 10 Longueur de la chaîne: 1 Device Id: 00000111000100101000000011011101 (0x071280DD) Manufacturier: Altera (0x0DD) Part(0): EPM7128AETC100...
Looking forward to the result of the git bisect session.
man git bisect
Correct, and I would add that both behave identically when urjtag is built from git: no errors, no crashes, and no device found on detect.
So both arex86_64. The working one has kernel version 5.4.0-126-generic, the not-yet-working system has version5.15.0-46-generic.
old: Linux SummerManny410 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:12:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux -usb:2 description: USB controller product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 vendor: Intel Corporation physical id: 1d bus info: pci@0000:00:1d.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=0 resources: irq:23 memory:f3939000-f39393ff -usbhost product: EHCI Host Controller...
new: Linux trabajo 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux -usb description: USB controller product: 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller vendor: Intel Corporation physical id: 14 bus info: pci@0000:00:14.0 version: 31 width: 64 bits clock: 33MHz capabilities: pm msi xhci bus_master cap_list configuration: driver=xhci_hcd latency=0 resources: irq:127 memory:f1220000-f122ffff -usbhost:0 product: xHCI Host Controller...
Built libusb-1.0.26, libftdi1-1.5 and urjtag from git on old laptop, same result as new laptop: jtag> cable ARM-USB-OCD Connected to libftdi driver. jtag> detect jtag>
Information that I miss is output of uname -a from the old working system and the new non-working system.
Program received signal SIGBUS, Bus error. urj_vhdl_lex (yylval_param=yylval_param@entry=0x7fffffffce58, yyscanner=yyscanner@entry=0x55555561ff80) at vhdl_flex.c:1474 1474 vhdl_flex.c: No such file or directory. (gdb)
(core dump on detect that is, without the bsdl file I get a normal unknown mfr/device detect and the jtag> prompt returns)
Follow-on problem: on the old working system, if I point urjtag at the appropriate bsdl file (T20Q144 attached; Efinix T20 fpga), I get a core-dump. So I don't have any solution for programming my fpga.
I should also add that I have the dongle in the udev rules on both systems, and that on the working system the led stays green on detect, and on the non-working one it turns red/orange. I can't find any docs on the led, but I assume it's connected right to the FT2232L, it also turns red if you don't plug the usb cable in fully, but it is green on the working system and the non-working one until you run detect, so I suspect libftdi is doing something it doesn't like but I have no idea how to debug...
Hello, I have verified I have working hardware with my old laptop (lenovoT430/mint20.3/libusb-0.1.12-32/libusb-1.0.23-2build1/libftdi1-0.20-4build8/urjtag0.10+r2007-1.2build2), Olimex ARM-USB-OCD dongle (FT2232L) and a known working Intel/Altera MAX10 fpga. No issues on this system. The problem is all my code & dev tools are on my new laptop (lenovo T460p) and I can't for the life of me get urjtag to work on it. If I install the system repos I get the same exact versions of things as my old system,...
jamexp.y: rewrite grammar using precedences
tests/stapl/jamexp_shrd: add tests for expressions
Hi I have been trying to install your UrJTAG application and I realized that what I need is at least the version 2017.10 but it is only the version 0.10. I am trying from Windows Is there any way to attach those files to the application? How can I attach those folders?
Add GNU bison input file jamexp.y and unit test program for generated jamexp.c
Add unit tests to exercise all productions of the grammar in src/stapl/jamexp.c
tests/tap/{basic.h, basic.c, macros.h}: Add files from git://git.eyrie.org/devel/c-tap-harness.git
src/stapl/jamexp.c: instrument code to report shift/reduce actions
Hi Geert, Thank you for your reply once again. I guess it's my fault for not opening another topic, albeit related. The first issue I had was establishing the correct JTAG communication between UrJTAG, via the RPi to the target (my Linksys EA6900). Granted, it would have been easier to grab a working router and figuring this out. I have a dated Linksys 54G which would eliminate the software and RPi GPO. Nevertheless, I found the root cause to the problem. This model of router jas a hidden jumper...
Hi Geert, Thank you for your reply once again. I guess it's my fault for not opening another topic, albeit related. The first issue I had was establishing the correct JTAG communication between UrJTAG, via the RPi to the target (my Linksys EA6900). Granted, it would have been easier to grab a working router and figuring this out. I have a dated Linksys 54G which would eliminate the software and RPi GPO. Nevertheless, I found the root cause to the problem. This model of router jas a hidden jumper...
Hi Geert, Thank you for your reply once again. I guess it's my fault for not opening another topic, albeit related. The first issue I had was establishing the correct JTAG communication between UrJTAG, via the RPi to the target (my Linksys EA6900). Granted, it would have been easier to grab a working router and figuring this out. I have a dated Linksys 54G which would eliminate the software and RPi GPO. Nevertheless, I found the root cause to the problem. This model of router jas a hidden jumper...
base address relates to memory map of CPU scan relates to JTAG AFAIK is there for devices no relation between position in the memory map and position in the JTAG chain. Take a known good configuration for verifying from which address to read, them use that information for writing. Vladimir, here no hard feelings that this is the third time to move away from unknown factors, just respond with sharing your success with us.
Ok, forget al of the above! is there a way to discover the external (NAND) flash base address via JTAG for this router? I simply want to flash the cfe.bin file which I luckely have backed up before bricking the router. It seems that I have to give it a base address for the flash, but this I don't have. How can I scan for it?
So as I said in my initial post, the chip (Broadcom BCM4708A0 (800 MHz, 2 cores) is an Advanced ARM® Cortex™-A9 Dual-Core CPU and so the ID 0x4ba00477 relates to (mfg: 0x23b (ARM Ltd), part: 0xba00, ver: 0x4) and two cores: bcm4708a0.cpu0: hardware has 1 breakpoints, 1 watchpoints bcm4708a0.cpu1: hardware has 1 breakpoints, 1 watchpoints that's all I know so far... so the question is... Does UrJTAG support the ARM cortex daps?
Problem solved!! (well partially) I've managed to fix the reading of the JTAG and now I get this... pi@Development:~ $ sudo -E jtag UrJTAG 2021.03 #588887c0 Copyright (C) 2002, 2003 ETC s.r.o. Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for UrJTAG. warning: UrJTAG may damage your hardware!...
Oops, that Help us of by reducing unknown factors. should been Help us all by reducing unknown factors.
I got it down to 62999 then I tried 62500 and it went berzerk! Initializing GPIO JTAG Chain jtag> frequency 64000 Setting TCK frequency to 64000 Hz requested frequency 64000, now calibrating delay loop new real frequency 69602, delay 0 done jtag> frequency 63000 Setting TCK frequency to 63000 Hz jtag> frequency 63000 Setting TCK frequency to 63000 Hz jtag> frequency 62999 Setting TCK frequency to 62999 Hz jtag> frequency 62500 Setting TCK frequency to 62500 Hz requested frequency 62500, now calibrating...
Ok, point taken and I'll start on another linksys router I have lying around. Meanwhile, I have one question. when I initiate the frequency command for a low frequency, UrJTAG goes into a frenzy and the only way to stop it is to do a "^C" pi@Development:~ $ sudo -E jtag UrJTAG 2021.03 #588887c0 Copyright (C) 2002, 2003 ETC s.r.o. Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change...
Verify with a working device that your new JTAG tool is working correct. State explicite that After a whole lot of debugging, is done with a known working device. Help us of by reducing unknown factors.
Thanks for your response, Geert! After a whole lot of debugging, I believe it's something to do with the RPi (gpio). It seems that the gpio's timing is the issue here. my start up script is as follows... pi@Development:~ $ cat .jtag/rc cable gpio tdo=9 tdi=10 tck=11 tms=25 # This is the layout on my Rpi 3b+ frequency 1200000 # Not sure what this refers to ? detect initbus ejtag # Commands to send "instruction IDCODE::shift ir::shift dr::dr" as a part of the startup script instruction IDCODE shift...
Thanks for your response, Geert! After a whole lot of debugging, I believe it's something to do with the RPi (gpio). It seems that the gpio's timing is the issue here. my start up script is as follows... pi@Development:~ $ cat .jtag/rc cable gpio tdo=9 tdi=10 tck=11 tms=25 # This is the layout on my Rpi 3b+ frequency 1200000 # Not sure what this refers to ? detect initbus ejtag # Commands to send "instruction IDCODE::shift ir::shift dr::dr" as a part of the startup script instruction IDCODE shift...
Verify with a working device that your new JTAG tool is working correct.
Hi again, The next thing I tried was to do a discovery on the target and it didn't look right, either. pi@Development:~ $ sudo -E jtag UrJTAG 2021.03 #588887c0 Copyright (C) 2002, 2003 ETC s.r.o. Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors UrJTAG is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for UrJTAG. warning: UrJTAG may damage your...
I've managed to totally bricked my EA6900 router, to the point that I've lost the ability to communicate to the router via the serial interface. It seems that I've wiped out the CFE and my last resort, therefore, is replacing the CFE via JTAG. Luckily, I have backed up the CFE.bin file, so I believe that I can replace it back via JTAG. The issue is that there is little information on the SoC CPU in the router (bcm4708a0) The router details are as follows: CPU1: Broadcom BCM4708A0 (800 MHz, 2 cores)...
I've managed to totally bricked my EA6900 router, to the point that I've lost the ability to communicate to the router via the serial interface. It seems that I've wiped out the CFE and my last resort, therefore, is replacing the CFE via JTAG. Luckily, I have backed up the CFE.bin file, so I believe that I can replace it back via JTAG. The issue is that there is little information on the SoC CPU in the router (bcm4708a0) The router details are as follows: CPU1: Broadcom BCM4708A0 (800 MHz, 2 cores)...
Anybody..
Hi, I'm new to this, I just spent my whole 2 days learning JTAG and UrJtag, and at this point I'm very close to giving up but something inside of me is screaming "it's so close!" After 2 days, I finally managed to get my Lynx L22 connected to UrJtag with some problems left. Here's what I have: 1. UrJtag running in Ubuntu 2. Lynx L22 with bad firmware, it has 6 Pin Digilent JTAG port. it uses Xilinx XC18V02. 3. Altera USB Blaster - 10 pin port 4. Instruction file from the manufacturer (.VBS) 5. Firmware...
Hi, I'm new to this, I just spent my whole 2 days learning JTAG and UrJtag, and at this point I'm very close to giving up but something inside of me is screaming "it's so close!" After 2 days, I finally managed to get my Lynx L22 connected to UrJtag with some problems left. Here's what I have: 1. UrJtag running in Ubuntu 2. Lynx L22 with bad firmware, it has 6 Pin Digilent JTAG port. it uses Xilinx XC18V02. 3. Altera USB Blaster - 10 pin port 4. Instruction file from the manufacturer (.VBS) 5. Firmware...
Hi, I'm new to this, I just spent my whole 2 days learning JTAG and UrJtag, and at this point I'm very close to giving up but something inside of me is screaming "it's so close!" After 2 days, I finally managed to get my Lynx L22 connected to UrJtag with some problems left. Here's what I have: 1. UrJtag running in Ubuntu 2. Lynx L22 with bad firmware, it has 6 Pin Digilent JTAG port 3. Altera USB Blaster - 10 pin port 4. Instruction file from the manufacturer (.VBS) 5. Firmware files from manufacturer...
Totally agree, that is precisely the reason why I wanted to get rid of the proprietary software :-).
On Sun, May 22, 2022 at 07:25:38PM -0000, gautaz wrote: the manufacturer proprietary software is protected by a license that is now invalid. I have a valid USB token but as the license is deprecated, its a dead end for now. Yes, libre software does have advantages. Groeten Geert Stappers -- Silence is hard to parse
Fair enough. In the meantime, I've hit another wall, the manufacturer proprietary software is protected by a license that is now invalid. I have a valid USB token but as the license is deprecated, it's a dead end for now.
Fair enough. In the meantime, I've hit another wall, the manufacturer proprietary software is protected by a license that is now invalid. I have a valid USB token but as the license is deprecated, its a dead end for now.
Hi @gautaz, I could not resist to ignore you. I did choose to ignore the "Is there any chance that UrJTAG might support this adapter?" question. The "Hope this isn't off topic for this discussion board" as responsed with something like *"it is OK to ask who joins me". Sorry for the confusion that it did trigger. Enjoy your JT 37x7 journey. Geert "silence is hard to parse" Stappers
Hi @stappers, I am not sure about how to interpret your post, sorry. Who asked this valid question? As for anyone with the same hardware, I am in the process of trying to reverse engineer the protocol used by the manufacturer in its windows application (over USB for a start then perhaps over ethernet). This will probably take some time (currently installing windows XP VM, then manufacturer application, then wireshark to capture the USB coms).
On Sun, May 22, 2022 at 02:25:02PM -0000, gautaz wrote: Hello everyone, ... JT 37x7 box ... Hope this isn't off topic for this discussion board, I did recieve the valid question of Who has the same hardware and wants to travell with me? Groeten Geert Stappers -- Silence is hard to parse
I did recieve the valid question: Who has the same hardware and wants to travel with me?
I did recieve the valid question: Who has the same hardware and want to travel with me?
Hello everyone, A former employer of mine dumped a few boxes with these BSC some years ago and I scavenged one of these (https://www.jtag.com/product/jt-37x7-datablaster-usb-firewire-ethernet/). At this time I had no time to devote to this hardware so it was waiting silently in my basement. This weekend I wanted to hack a MIPS SoC which seems quite uncooperative and it reminded me of this JTAG adapter in my basement. I am quite new to JTAG (I am currently mostly documenting myself by reading things...
Use GPIO_UNDEFINED for initializing pins
Use GPIO_UNDEFINED for initializing pins
Add Lattice LCMXO3-CABGA256 and Lattice LFE5U-CABGA256
Add Lattice LCMXO3-CABGA256 and Lattice LFE5U-CABGA256
Add Lattice LCMXO3-CABGA256 and Lattice LFE5U-CABGA256
Add Lattice LCMXO3-CABGA256 and Lattice LFE5U-CABGA256
On Tue, Jan 04, 2022 at 12:21:49PM -0000, Teddy Bonkers wrote: Email with files sent, URL of the git commit https://sourceforge.net/p/urjtag/git/ci/04945e7fe688cd534362c1a00f1e27fdb5285c34/ the topic should be considered closed now. True. Reason for not closed yet: no new release yet show case for how to deal with new parts * not being closed by those who can
Added Freescale MPC5646
Email with files sent, the topic should be considered closed now.
On Tue, Jan 04, 2022 at 08:21:27AM -0000, Geert Stappers wrote: On Tue, Jan 04, 2022 at 08:03:33AM -0000, Teddy Bonkers wrote: Is there a practice of sending BSDL or JTAG files to developers, so they could be included in the next release? Yes, provide patches. The "How" has is for new-comers "steep". Let's meet a half way: Do a git clone git log will reveal my email address send me the /usr/local/share/urjtag/freescale/mpc5646/mpc5646 update this issue with "done" (to tell world that it is my turn...
On Tue, Jan 04, 2022 at 08:03:33AM -0000, Teddy Bonkers wrote: Is there a practice of sending BSDL or JTAG files to developers, so they could be included in the next release? Yes, provide patches.
I managed to obtain the BSDL file thanks to NXP support, converted it with bsdl2jtag and now the part is detected properly : jtag> detect IR length: 5 Chain length: 1 Device Id: 00001010111001001001000000011101 (0x0AE4901D) Manufacturer: Freescale (Motorola) (0x01D) Part(0): mpc5646 (0xAE49) Stepping: 0 Filename: /usr/local/share/urjtag/freescale/mpc5646/mpc5646 jtag> instruction IDCODE jtag> shift ir jtag> shift dr jtag> dr 00001010111001001001000000011101 (0x0AE4901D) jtag> scan PAD_2: 0 > 1 PAD_71:...
Of course, but I haven't done much - don't know if anyone would benefit. What I am trying to do is send the default public password to a MPC5xxx device. That's the way it's been done, by defining instructions and registers on the fly: jtag> cable ft2232 Connected to libftd2xx driver. jtag> frequency 1000000 Setting TCK frequency to 1000000 Hz jtag> detect IR length: 5 Chain length: 1 Device Id: 00001010111001001001000000011101 (0x000000000AE4901D) Manufacturer: Freescale (Motorola) Unknown part!...
On Tue, Dec 28, 2021 at 07:03:05AM -0000, Teddy Bonkers wrote: Thank you for the quick response. I managed to do what I needed using the mpc5200 file and the MCU datasheet as reference. You are welcome. And you are welcome to share the (gory???) details with us. Groeten Geert Stappers -- Silence is hard to parse
Thank you for the quick response. I managed to do what I needed using the mpc5200 file and the MCU datasheet as reference. Kind regards
On Mon, Dec 27, 2021 at 07:26:51PM -0000, Teddy Bonkers wrote: Can I define these, along with a DR. Take a peek at existing devices. Can I interactively define these, along with a DR. In my book is creating files not interactive. point me in the right direction about what I need to do in order to be able to communicate with the device? Beside knowlegde about JTAG also knowledge about the device (and the Print Circuit Board the device is on). So contact the supplier of it. Groeten Geert Stappers --...
Hello, I recently found UrJTAG while trying to interface with a NXP MPC5748. The chip is detected by UrJTAG, but other than that there's nothing I can do with it: jtag> detect IR length: 6 Chain length: 1 Device Id: 00001001100010000001000000011101 (0x000000000988101D) Manufacturer: Freescale (Motorola) Unknown part! chain.c(149) Part 0 without active instruction chain.c(200) Part 0 without active instruction chain.c(149) Part 0 without active instruction jtag> dr dr: part without active instruction...
On Tue, Aug 31, 2021 at 04:48:01PM -0000, uschipower wrote: Hello, i have a USB-to-Serial Cable, Vendor = Prolific, lsusb vendorID = 067b, lsusb DeviceID = 2303 http://www.prolific.com.tw/us/showproduct.aspx?p_id=225&pcid=41 Is it possible to use that cable with UrJTAG? How do I have to configure the cable in UrJTAG? Hopefully were meanwhile better options found. Thanks. Regards Martin Groeten Geert Stappers -- Silence is hard to parse
Fix detection of some Olimex cables
modified: urjtag/ChangeLog
Debian 10, Python 3.9 IDLE. I found more information in terminal where I start IDLE and found source of problem. Right now the board is blinking with LEDs and makes me happy. import time import urjtag i = "0" PB0 = 45 PORTB = [96, 93, 90, 87, 84, 81, 78, 75] j = 0 urjtag.loglevel( urjtag.URJ_LOG_LEVEL_ALL ) urc = urjtag.chain() urc.cable("usbblaster") urc.reset(); urc.tap_detect() length = urc.len() for i in range(0,length): idcode = urc.partid(i) part_name = urc.part(i) print ("[%d] 0x%08x" % (i,...
Debian 10, Python 3.9 IDLE. I found more information in terminal where I start IDLE and found source of problem. Right now the board is blinking with LEDs and makes me happy. import time import urjtag i = "0" PB0 = 45 PORTB = [96, 93, 90, 87, 84, 81, 78, 75] j = 0 urjtag.loglevel( urjtag.URJ_LOG_LEVEL_ALL ) urc = urjtag.chain() urc.cable("usbblaster") urc.reset(); urc.tap_detect() length = urc.len() for i in range(0,length): idcode = urc.partid(i) part_name = urc.part(i) print ("[%d] 0x%08x" % (i,...
Debian 10, Python 3.9 IDLE. I found more information in terminal where I start IDLE and found source of problem. Right now the board is blinking with LEDs and makes me happy.
On Tue, Sep 28, 2021 at 01:20:19PM -0000, Aleksander wrote: I found! It was problem with case sensitives in path to jtag file "atmega16A". OK, thanks for reporting. Please report more, like Python version and Operating System. Sorry for my stupid question :-( <joke how_serious="is up to you"> That Sorry is not acceptable. You are suposed to make errors, because it is part of the learning process. </joke>
I found! It was problem with case sensitives in path to jtag file "atmega16A". Sorry for my stupid question :-(