wild
Active Member
Offline
Posts: 180
Thank You
-Given: 604
-Receive: 452
|
|
« Reply #125 on: September 08, 2017, 04:47:42 04:47 » |
|
Attached you will find the latest release of Segger J-link utilities (v6.18d) with patched DLLs to: - remove checks on cloned programmers - remove nag screen when using EDU/ST/NXP/... J-Link programmers
Please take care that I was not able to test the patches I made on the 'x64' DLL: even if my system is 64bit, no compilers/debuggers/... use it!
Password as usual!
|
|
« Last Edit: September 08, 2017, 04:49:45 04:49 by wild »
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 337
-Receive: 297
|
|
« Reply #126 on: September 11, 2017, 01:24:00 01:24 » |
|
Right - this is the thread that's missing the "thank you" buttons. Well, you know what I was going to say!
Also a question. Recently I've seen J-Link v9 units advertised on ebay. Does anybody have any experience with them, or know anything about them?
|
|
|
Logged
|
|
|
|
crahak
Active Member
Offline
Posts: 123
Thank You
-Given: 12
-Receive: 551
|
|
« Reply #127 on: September 11, 2017, 05:59:01 05:59 » |
|
Recently I've seen J-Link v9 units advertised on ebay. Does anybody have any experience with them, or know anything about them?
Yep. I needed something newer than a v8 for newer MCUs. I got a legit v9 at work but it's kinda pricey for home use so I tried a cheap clone. They work fine. But if you don't like unnecessary drama, make sure it has a programming jumper on pin 60 of the STM32. My old v9 clone didn't have one... So I had to cut a 0.5mm long trace, solder a wire-wrap on the MCU pin which goes to a pull down resistor and also to a SMT DIP switch connected to 3.3V (no easy way to add a jumper to a PCB after design). The switch is glued on the PCB with 2 part epoxy glue, and the terminals isolated from the PCB with kapton tape underneath... It's not super hard to do but it's hassle that would be easily avoided with the right jumper. Some clones seem to have it now. For reprogramming, you set the jumper (or flip your DIP switch) and short the DBGRQ (debug request) pin to ground (best/easiest way is to short pins 17 and 18 of the JTAG connector together with a jumper). Then you plug it in and it'll be seen as a STM32 in DFU mode. With the right drivers, flasher and firmware you'll be able to reprogram it. I had to do it once because I used the Ozone debugger (x64 version, which probably used the x64 DLL which I hadn't bothered to patch...) Otherwise, in daily use, with a patched DLL (haven't tried wild's) it works fine. If you want less trouble than that, then you have 2 other options: the J-Link EDU (around $65 USD) or the new J-Link EDU mini (around $20 USD). The new EDU mini is like the old EDU but slower (4MHz vs 15MHz JTAG speed so ~4x as long to flash), and with the 0.050"/1.27mm pitch CoreSight 10 pin Cortex debug connector instead of the ancient and gigantic 20 pin 0.100"/2.54mm one (but no ETM pins, if you need those). Also, if you want to connect to some "legacy" boards that have the old headers then you'll need to make yourself an adapter (PCB, connectors, cables...) Both would need patched DLLs to skip the EDU nags, but they would never get bricked and updating would be simple and easy. So: -EDU is fast and never gets bricked but it's the most expensive option (~10% of the cost of a J-Link Plus; not sure if they're still shipping v9.4's or if they've been updated to v10.1 like the rest of the lineup) -EDU mini is cheap and never gets bricked but slower -clones are fast and cheap but you need patched drivers or it gets bricked I'll probably buy a EDU mini sometime soon. BTW, they don't have a case (just a plastic shrink around 'em). If you want one then your best option is gonna be to 3D print it yourself (assuming you know SolidWorks or similar and have a 3D printer, of course)
|
|
« Last Edit: September 11, 2017, 06:25:22 06:25 by crahak »
|
Logged
|
|
|
|
wild
Active Member
Offline
Posts: 180
Thank You
-Given: 604
-Receive: 452
|
|
« Reply #128 on: September 11, 2017, 08:08:22 08:08 » |
|
does anyone have the schematics of the J-Link Pro/Ultra+ ? They are the ones with also an FPGA so they can work at a really higher speed (50/100MHz).
BTW, to my knowledge, the HW currently supported by Segger is:
J-Link Lite-FSL V1 J-Link Lite-Cortex-M V9 J-Link Lite V9 J-Link EDU Mini V1 J-Link ARM-Pro V1.x J-Link ARM-Pro V3.x J-Link Pro V4 J-Link Ultra Rev.1 J-Link V10 J-Link V9 J-Trace ARM CS Rev.1 J-Trace Cortex-M Rev.3 J-Trace PRO V1 Cortex-M J-Trace PRO V2 Cortex-M J-Trace ARM Rev.0 J-Trace ARM Rev.1 J-Link ARM-LPC Rev.1 J-Link ARM-LPC2146 Rev.2 J-Link Lite-LPC Rev.1 J-Link Lite Synergy J-Link Lite-ADI Rev.1 J-Link Lite-XMC4000 Rev.1 J-Link OB RX200 V1 J-Link OB RX621-ARM-SWD V1 J-Link OB-RX621-RX1xx V1 J-Link OB-S124 J-Link OB RX6xx V1 J-Link ARM-OB SAM7 J-Link OB-STM32F072-128KB-CortexM J-Link OB-STM32F072-CortexAR J-Link OB-STM32F072-CortexM J-Link OB-STM32F103 V1 J-Link OB-SAM3U128 V1 J-Link OB-SAM3U128-V2-NordicSemi J-Link OB-SAM3U128 V3 J-Link CF V1 J-Link ARM V6 J-Link ARM V7 J-Link ARM V8 J-Link ARM Lite V8 J-Link Lite-Cortex-M V8 J-Link LITE-Cortex-M-5V J-Link ARM Lite V8 J-Link ARM V8 J-Link ARM-OB STM32 J-Link Lite-STM32 Rev.1 J-Link ARM-STR711
|
|
|
Logged
|
|
|
|
wild
Active Member
Offline
Posts: 180
Thank You
-Given: 604
-Receive: 452
|
|
« Reply #129 on: September 11, 2017, 09:53:10 21:53 » |
|
Is there someone with a clone J-Link v9 who can contact me via personal message? I have prepared/patched a firmware version which should be (I hope) using the latest (v9) version (2017-09-01 release), but I can't test it because I have no such hardware.
[edit] at this date I do need no more help from you. Thanks to the ones who contacted me.
|
|
« Last Edit: September 18, 2017, 04:12:10 16:12 by wild »
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 337
-Receive: 297
|
|
« Reply #130 on: September 15, 2017, 04:38:12 04:38 » |
|
Crahak, that's really great information, much appreciated. I've been looking into the differences between V8 and V9, and I've discovered that V8 doesn't support Cortex-M7, whereas V9 does. Which means I'll go find myself a V9. One question: where would I find a programming firmware file (in case I need it)? I've been googling, and found lots for V8 but surprisingly found nothing for V9. (I'd be happy to try Wild's, but having a known-good file might be helpful.)
|
|
|
Logged
|
|
|
|
jori
Newbie
Offline
Posts: 7
Thank You
-Given: 10
-Receive: 20
|
|
« Reply #131 on: September 20, 2017, 11:24:11 11:24 » |
|
full firmware J-Link V9 compiled Aug 3 2016 http://dox.bg/files/dw?a=824544a48d
|
|
|
Logged
|
|
|
|
ChristosSDR
Newbie
Offline
Posts: 14
Thank You
-Given: 1
-Receive: 1
|
|
« Reply #132 on: September 22, 2017, 10:36:54 10:36 » |
|
Is there any source repo that can be shared for ad-hoc re-compiling?
|
|
|
Logged
|
|
|
|
Beltza
Junior Member
Offline
Posts: 82
Thank You
-Given: 228
-Receive: 42
|
|
« Reply #133 on: September 22, 2017, 07:08:24 19:08 » |
|
Time to open a new thread with V9 as main topic?
|
|
|
Logged
|
|
|
|
golf2109
Inactive
Offline
Posts: 2
Thank You
-Given: 1
-Receive: 0
|
|
« Reply #134 on: September 22, 2017, 07:34:15 19:34 » |
|
& V10
|
|
|
Logged
|
|
|
|
jori
Newbie
Offline
Posts: 7
Thank You
-Given: 10
-Receive: 20
|
|
« Reply #135 on: September 23, 2017, 10:15:40 10:15 » |
|
Yes it's time for new thread with V9. i have some info, scheme and how to update firmware to new version without use j link bootloader. I can share it if someone has an interest.
|
|
|
Logged
|
|
|
|
golf2109
Inactive
Offline
Posts: 2
Thank You
-Given: 1
-Receive: 0
|
|
« Reply #136 on: September 23, 2017, 11:01:18 11:01 » |
|
Yes it's time for new thread with V9. i have some info, scheme and how to update firmware to new version without use j link bootloader. I can share it if someone has an interest.
very interest
|
|
|
Logged
|
|
|
|
|
crahak
Active Member
Offline
Posts: 123
Thank You
-Given: 12
-Receive: 551
|
|
« Reply #138 on: September 23, 2017, 03:36:15 15:36 » |
|
I don't see why v9 needs a new thread really, and nothing of value is known about v10 so far. Everything is known and everything was said about v8 already, so people are just gonna share stuff about the newer ones as time goes. If anything I'd just remove "v8" from the title.
Reflashing infos and tools are always one easy google search away (link attached, in text file). As usual, it was shared by our chinese friends, so for most people google translate will be handy.
As for the 256KB firmware people are sharing (the same ones created by the firmware dumping tools we've had for a good while) that's kinda pointless, unless you can somehow explain how to make that fit inside the STM32F205RBT6 and its 128KB flash...
Meanwhile, the chinese reflashing tools work fine (and you can probably extract firmware from it easily if you bother to try). It's just a matter of using the BOOTx pins to make it fall into DFU mode as explained in my previous post, and as shown in the word docs (in chinese but quite simple).
Personally, I'll be replacing my v9 clone with a v10 EDU if it becomes too much hassle. Right now it's just not at that level yet (still gotta use patched drivers or your v9 gets "bricked" like v8's did, plus the non-stop "update?" popups which you have to patch -- the main hassle is having to patch the drivers really, 5 minutes in IDA Pro every time you update). Having the real bootloader would solve that problem but I'm not holding my breath (I wouldn't spend time or energy on it either now that v10 is out).
|
|
« Last Edit: September 23, 2017, 03:49:58 15:49 by crahak »
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 337
-Receive: 297
|
|
« Reply #139 on: September 26, 2017, 05:32:20 05:32 » |
|
As for the 256KB firmware people are sharing (the same ones created by the firmware dumping tools we've had for a good while) that's kinda pointless, unless you can somehow explain how to make that fit inside the STM32F205RBT6 and its 128KB flash...
That's a rather excellent question. I downloaded Jori's file, then looked at it with a hex editor, and it's certainly 256kB (a little bit less actually). It's not going to fit into a 128kB micro. Very strange.
|
|
|
Logged
|
|
|
|
ChristosSDR
Newbie
Offline
Posts: 14
Thank You
-Given: 1
-Receive: 1
|
|
« Reply #140 on: September 26, 2017, 04:36:47 16:36 » |
|
So far the cheap V9 worked ok with the official tools, tried it also with OpenOCD and its fine too, needed some tweak though in drivers. There is a nice tool to use if you want to have usage alternatively for both official tools and for OpenOCD and not want to mess up drivers each time. The tool came from here http://visualgdb.com/UsbDriverTool/and can set the required libusb driver to work with OpenOCD and then to revert back/restore the original driver to work again with official tools. For whoever that is useful, tested it and it works lol!
|
|
|
Logged
|
|
|
|
jori
Newbie
Offline
Posts: 7
Thank You
-Given: 10
-Receive: 20
|
|
« Reply #141 on: September 29, 2017, 07:21:43 07:21 » |
|
j-link v9 scheme http://dox.bg/files/dw?a=d2a064aeb0 STM32F205RC ARM Cortex-M3 MCU with 256 Kbytes Flash, 120 MHz CPU firmware in JLinkARM.dll is provided without bootloader
|
|
|
Logged
|
|
|
|
metal
Global Moderator
Hero Member
Offline
Posts: 2420
Thank You
-Given: 862
-Receive: 678
Top Topic Starter
|
|
« Reply #142 on: September 29, 2017, 07:43:20 07:43 » |
|
please open jlink v9 thread
|
|
|
Logged
|
|
|
|
Yukine
Inactive
Offline
Posts: 6
Thank You
-Given: 19
-Receive: 17
|
|
« Reply #143 on: April 15, 2018, 02:56:05 02:56 » |
|
Can anyone confirm that the Jlink EDU (full not mini) sold at Mouser is v9 or v10? totally not trying to revive an old thread™
|
|
|
Logged
|
|
|
|
wild
Active Member
Offline
Posts: 180
Thank You
-Given: 604
-Receive: 452
|
|
« Reply #144 on: April 15, 2018, 06:31:20 06:31 » |
|
better to ask directly to them....
|
|
|
Logged
|
|
|
|
maurer
Junior Member
Offline
Posts: 47
Thank You
-Given: 46
-Receive: 17
|
|
« Reply #145 on: April 22, 2018, 05:20:10 17:20 » |
|
Can anyone confirm that the Jlink EDU (full not mini) sold at Mouser is v9 or v10? totally not trying to revive an old thread™
rs-components sell the v10
|
|
|
Logged
|
|
|
|
FTL
Junior Member
Offline
Posts: 83
Thank You
-Given: 170
-Receive: 33
|
|
« Reply #146 on: May 02, 2018, 08:18:01 08:18 » |
|
"Attached you will find the latest release of Segger J-link utilities (v6.18d) with patched DLLs to:"
Can someone please re-upload this? v6.32a is current. Can it be used with the patched DLL's?
Thanks in advance!
|
|
|
Logged
|
|
|
|
mars01
V.I.P
Hero Member
Offline
Posts: 537
Thank You
-Given: 696
-Receive: 1774
|
|
« Reply #147 on: May 03, 2018, 12:18:01 00:18 » |
|
Reupload JLINK 6.18d + FIX.
MEGA and Zippyshare links are attached.
|
|
|
Logged
|
|
|
|
wild
Active Member
Offline
Posts: 180
Thank You
-Given: 604
-Receive: 452
|
|
« Reply #148 on: May 04, 2018, 11:41:25 23:41 » |
|
Attached you will find the latest release of Segger J-link utilities (v6.32a) with patched DLLs to: - remove checks on cloned programmers - remove nag screen when using EDU/ST/NXP/... J-Link programmers
Please take care that I was not able to test the patches: now I own only original Segger programmers!
Password as usual!
P.S.: let me know if something is wrong/not working
|
|
« Last Edit: May 05, 2018, 10:57:14 22:57 by wild »
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 337
-Receive: 297
|
|
« Reply #149 on: May 09, 2018, 07:49:12 19:49 » |
|
Gracias (hey Mod don't spank me - this thread doesn't have any thank-you buttons!)
|
|
|
Logged
|
|
|
|
|