15274 views|28 replies

1272

Posts

2

Resources
The OP
 

DIY a jlink V9 downloader [Copy link]

 
This post was last edited by Tongxiaokaocode on 2024-1-24 13:32


First, the beautiful pictures

XXX proofing 5 yuan, black ink for PCB, really good

The device is recognized normally

Functional test is normal, the fastest speed can reach 12M

There are data, PCB engineering and firmware upgrades available. There are many online tutorials on how to play.

The actual test shows that the bootloader upgrade method does not support the serial port, but the firmware burned directly can (this problem has been corrected, see 13th floor)

STM32F205_Jlink_V9_DIY.zip (4.66 MB, downloads: 847)

This post is from DIY/Open Source Hardware

Latest reply

[attach]832978[/attach] Why did the upgrade fail?   Details Published on 2024-8-15 19:26
 

1272

Posts

2

Resources
2
 

Here are a few more pictures, this is a comparison between the firmware upgraded by the bootloader and the firmware burned directly.

Note that the firmware after bootloader upgrade is related to the version of jlink program. Here I use 6.14b

After burning the bootloader by other methods, opening the jlink command software will prompt automatic upgrade. The following is the upgrade interface

The jlink software version I use is 6.14b

In actual testing, the latest 6.70g version of JLink can also be upgraded successfully, but there is still no serial port

This post is from DIY/Open Source Hardware
 
 

9717

Posts

24

Resources
3
 

Adding a level converter will make it perfect

This post is from DIY/Open Source Hardware

Comments

Brother Shrimp makes one;  Details Published on 2020-4-26 11:08
Brother Shrimp makes one;  Details Published on 2020-4-25 15:51
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

1w

Posts

25

Resources
4
 

Adding an ON multi-channel level conversion is not expensive.

This post is from DIY/Open Source Hardware

Comments

Which model?  Details Published on 2020-4-25 15:53
 
 
 

1702

Posts

4

Resources
5
 
littleshrimp posted on 2020-4-25 10:16 Adding a level conversion will make it perfect

Brother Shrimp makes one;

This post is from DIY/Open Source Hardware

Comments

I really need this thing. Is there any firmware that uses USB-HS, or can it be modified?  Details Published on 2020-4-25 16:39
 
 
 

1702

Posts

4

Resources
6
 
dcexpert posted on 2020-4-25 14:48 Adding a multi-channel level conversion of ON is not expensive.

Which model?

This post is from DIY/Open Source Hardware

Comments

There are many models, TI and ON have more, some models support push-pull and open-drain, some only support push-pull. Used on Jlink, push-pull is better, the speed is fast. TI has TXB0104, TXB0104, etc., but requires VCCA <= VCCB. ON has FXMA2104CN, NLSX5014, etc. These are  Details Published on 2020-4-26 11:12
There are many models, TI and ON have more, some models support push-pull and open-drain, some only support push-pull. Used on Jlink, push-pull is better, the speed is fast. TI has TXB0104, TXB0104, etc., but requires VCCA <= VCCB. ON has FXMA2104CN, NLSX5014, etc. These are  Details Published on 2020-4-25 21:49
 
 
 

9717

Posts

24

Resources
7
 
DavidZH posted on 2020-4-25 15:51 Brother Xia made one;
I really need this thing. Is there any firmware that uses usb-hs, or can it be modified?
This post is from DIY/Open Source Hardware
 
 
 

1w

Posts

25

Resources
8
 

There are many models, TI and ON are more common, some models support push-pull and open-drain, and some only support push-pull. When used on JLink, push-pull is better and faster.

TI has TXB0104, TXB0104, etc., but VCCA <= VCCB is required. ON has FXMA2104CN, NLSX5014, etc. These are all automatic direction control, and the maximum speed is about 26M. If you use direction control, the speed will be higher.

image.png (7.98 KB, downloads: 2)

image.png
This post is from DIY/Open Source Hardware
 
 
 

1272

Posts

2

Resources
9
 
littleshrimp posted on 2020-4-25 10:16 Adding a level conversion will make it perfect

It's mainly due to volume limitations. If you add this or that,

It would be better to just get a large jlink V9.

This post is from DIY/Open Source Hardware
 
 
 

1272

Posts

2

Resources
10
 

I see a lot of JLink schematics online that use NXP's 74LVC 2T45 .

I have never disassembled the original JLink, so I don't know if the original factory uses this product.

This post is from DIY/Open Source Hardware
 
 
 

419

Posts

0

Resources
11
 

Won't the software detect it as a clone?

This post is from DIY/Open Source Hardware

Comments

If there is a bootloader, it won't happen. The software will recognize the SN code. Just write it correctly.  Details Published on 2020-4-27 15:19
 
 
 

1272

Posts

2

Resources
12
 
woody_chen posted on 2020-4-26 15:07 Will it not be detected as a clone by the software?

If there is a bootloader,

The software will recognize the SN code, just write it correctly

This post is from DIY/Open Source Hardware
 
 
 

1272

Posts

2

Resources
13
 

Regarding the problem mentioned above that the virtual serial port cannot be used after automatic upgrade, netizens reported that " the firmware supports it, but it is not enabled by default . "
After testing, it is found that the virtual serial port can be turned on and off.
The operation instructions use " vcom enable " and " vcom disable "

. After executing the instructions, you need to re-plug and power on.
When using the JTAG function, you need to turn off the virtual serial port,
otherwise the TDI pin cannot be used. If you only use the SWD function, it will not be affected.

After executing vcom disable, the device manager recognizes as follows

After executing vcom enable, the device manager recognizes as follows

Note: When you encounter the error "The connected emulator does not support VCOM functionality.", please handle it as follows



However, I still get the error message after trying it.
After referring to the official post, I found that I need to execute the "usb" command to reconnect the jlink.


The reference post is as follows, the post link , the reference location is on the 4th floor

This post is from DIY/Open Source Hardware

Comments

Great God  Details Published on 2020-5-28 12:46
 
 
 

14

Posts

0

Resources
14
 

Thanks for sharing, I'll experiment when I have time.

This post is from DIY/Open Source Hardware
 
 
 

1702

Posts

4

Resources
15
 
Posted by Knocking Code All Night on 2020-4-29 09:49 The problem mentioned above that the virtual serial port cannot be used after the automatic upgrade was reported by netizens as "the firmware supports it, but it is not enabled by default" ...

Great God

This post is from DIY/Open Source Hardware
 
 
 

9

Posts

0

Resources
16
 

Find an opportunity to try

This post is from DIY/Open Source Hardware
 
 
 

7452

Posts

2

Resources
17
 

Will this firmware drop?

This post is from DIY/Open Source Hardware

Comments

If it falls off, just re-flash it. What's there to be afraid of? But I haven't found it will fall off yet, hahahaha  Details Published on 2020-7-26 10:09
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1272

Posts

2

Resources
18
 
freebsder posted on 2020-7-20 14:14 Will this firmware fall off?

If it falls off, just re-flash it. What's there to be afraid of?

But I haven't found it will fall off yet, hahaha

This post is from DIY/Open Source Hardware

Comments

Very violent, I like it!  Details Published on 2020-7-26 20:58
 
 
 

7452

Posts

2

Resources
19
 
Posted by Knocking Code All Night on 2020-7-26 10:09 If it falls, just refresh it. What's there to be afraid of? But I haven't found it will fall for the time being, hahaha

Very violent, I like it!

This post is from DIY/Open Source Hardware
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1

Posts

0

Resources
20
 

May I ask how the OP wrote the SN? I bought a cloned version, and the SN is -1

J-Link>usb
Connecting to J-Link via USB...OK
Firmware: J-Link V9 compiled Jan 29 2018 15:41:50
Hardware version: V9.20
S/N: -1

This post is from DIY/Open Source Hardware

Comments

You can modify the bin file and then flash it, or you can modify it with commands after flashing it, but you can only modify it once.  Details Published on 2020-10-14 14:04
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list