Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konverzija ST-Link v2 u J-Link

[es] :: Elektronika :: Mikrokontroleri :: Konverzija ST-Link v2 u J-Link

[ Pregleda: 1627 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milanmeh
Novi Sad

Član broj: 206027
Poruke: 213
*.dynamic.sbb.rs.



+7 Profil

icon Konverzija ST-Link v2 u J-Link09.04.2017. u 23:28 - pre 84 meseci
Ova vest je prilično bajata, ali svakako vrlo koristna za ljude koji rade sa STM32: LINK

Naime, Segger je omogućio reflashovanje on-board ST-Link v2 debuggera na Discovery i Nucleo pločama u J-Link, no ovo vas ne sprečava da reflashujete stand alone ST-Link v2.

Ja sam uflashovo on-board debugger (mikroProg) od mikroelektronikinog razvojnog sistema EasyMX Pro v7 for STM32, i sve radi super! Razlika u radu je vrlo vidljiva - sve radi daleko živahnije, flash download i debugging (probano u Atollic Lite)!

Uputstvo imate na sajtu, stim što sam pre reflashovanja uradio upgrade mikroProg-a na zadnju verziju ST-Link v2 firmwarea (za ovo vam treba zadnja verzija STM32 ST-Link Utility-ja), kao i instalirao zadnju verziju J-Link softvera.

Proces je reverzibilan, ali kao što su rekli na sajtu, postoji mogućnost da brickujete debugger. Radite upgrade na svoju odgovornost.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Konverzija ST-Link v2 u J-Link10.04.2017. u 01:55 - pre 84 meseci
st-link v2 koristi stm32f103 sto znaci da u njega mozes da upucas i bmp koji meni deluje bolji od jlinka :D mora probas :D
http://www.elitesecurity.org/t...ic-Probe-BMP-ARM-JTAG-Debugger



 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Konverzija ST-Link v2 u J-Link10.04.2017. u 16:12 - pre 84 meseci
Pa da, to, samo se mnoze ti jedni isti STM32F103, malo programator, malo aplikacija, moz' da radis sta hoces ... :)


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Konverzija ST-Link v2 u J-Link11.04.2017. u 17:30 - pre 84 meseci
Ovo gore sam programirao u Arduino IDE 1.8.1 + Stm32Duino, ljudi to radi mnogo dobro, nisam skorije radio sa necim sto prvo proradi "odmah" sta god da sam probao, ni jedan error nisam imao oko instalacije ili okruzenja, nemam ni jednu jedinu zamerku za programator (BMP) i brzinu usnimavanja, LCD radi tacno kako pise u Manualu, sve sve radi kako su napisali, serisku sam poterao na 230KBaud (ne moze vise PC program), jedine greske koje sam imao su bile moje logicke ili sintaksne tokom pisanja programa, sve ostalo radi savrseno.

Recimo menjam seriski port u programu, bio #2, treba mi #3 zbog rasporeda pinova, ma to se sa jednim jedinim karakterom u programu promeni i sve proradi kako je bilo kao da nisam ni menjao kada premestim zicice za kontakte ...
To nisam video ni na jednom drugom okruzenju do sad! Isto vazi za bilo koje pinove, kako ih konfigurises tacno tako rade, nista se ne preklapa/smeta/brljavi, interapti, pwm ...

[Ovu poruku je menjao mikikg dana 11.04.2017. u 18:54 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Konverzija ST-Link v2 u J-Link11.04.2017. u 20:24 - pre 84 meseci
radi stm32duino lepo nema sta, radi lepo i bez bmp-a samo sa usb-om i njihovim bootloaderom (doduse kod mene je 1.6.13, nisam ni video da ima noviji, on sam updateuje sve zivo, bas cu svucem 1.8 :D ) do duse ja i dalje jurim neki bolji ide (atolic ili mdk ili nesto trece) sto ce da radi 1/1 direktno bez arduino lib-a i direkt sa debugerom i sa normalnim ide-om al na zalost za sada nisam uspeo atolic da nasiljim da radi kako treba :(
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Konverzija ST-Link v2 u J-Link12.04.2017. u 12:28 - pre 84 meseci
Pazi ovako, pod Arduino IDE u sustini i ne treba debuger u onom izvornom obliku, da mozes da gledas sve reigstre i da ih menjas, jednostavno to nije potrebno jer sve Arduino funkcije rade tacno kako treba (to je sazvakano i procisceno/debagirano ko zna koliko puta) tako da ostaju samo tvoje logicke stvari da kontrolises, dakle obican Serial.print() zavrsava posao.

Dalje, ja sam u ovoj mojoj aplikaciji zaobisao USB port, prvo sto jede malo vise resursa sto Flash/RAM sto procesorskog vremena, recimo da Loop() radi duplo sporije kada je ukljucen USB a posto inace ima jos 3 seriska porta ja sam iskoristio jedan i to ide u BMP preko koga pratim sta se desava sa programamo, cak sam tu uspostavio neki mini set komandi, slicno kao AT modem i tako "pricam" sa aplikacijom.

Ja sam za par dana napisao skoro 1000 linija code-a, dakle ni jedan jedini problem nisam imao sa Arduino funkcijama, sve kako su predvideli tako radi!
Najvise sam imao logickih problema jer su mi trebale Array Struct-ova (nalik tablici u bazi podataka), to dok sam pohvatao kako treba da se napise mi je uzelo najvise vremena, posle kada sam skontao onda sam samo sklapao kockice ...

Recimo bas mi se svidja varijanta da mogu da preskocim neke Arduino funkcije tipa DigitalRead(pin) jer su malo spore, niko ne brani da citas direktno registre preko PortA->ISR i ostalih registra, radi osetno brze posebno kada se nadje u nekoj petlji ...

Primer prepiske iz terminala :)

Code:

h
/------------------------------------\
Command overview 
h H         - Help
t           - Test display
e           - Toggle Edit mode
r           - Toggle Rotate mode
b           - Toggle BL Blink mode
f[xx]       - Focus Item xx on screen
p[xx]       - Print bargraph xx value on screen
d           - Dump vars
0           - Machine Status = STOP
1           - Machine Status = RUN
2           - Machine Status = PAUSE
3           - Machine Status = ERROR
4           - Machine Status = SERVC
s[xx]=[zzzz]- Set negative value zzzz @ reg xx
S[xx]=[zzzz]- Set positive value zzzz @ reg xx

S01=44
 ok

d
Root_menu idx:val
0:Home       
1:1:Read param    
2:2:Set param     
3:3:Info          
4:4:Action        
5:5:LCD setting   
6:6:Bar graph     
7:7:free

MenuItem
---------------------------------------------------------------------------
idx | root menu        | typ | name             | val     | hid | edt | act 
---------------------------------------------------------------------------
0   | Home             | 0   | PAR1             | -101    | 0   | 0   | 1  
1   | Home             | 3   | P2               | 44      | 0   | 0   | 0  
2   | Home             | 3   | P3               | 33      | 0   | 0   | 0  
3   | Home             | 0   | PAR4             | 1024768 | 0   | 0   | 0  
4   | 1:Read param     | 0   | Voltage          | 0       | 0   | 0   | 0  
5   | 1:Read param     | 0   | Current          | 1       | 0   | 0   | 0  
6   | 1:Read param     | 0   | Power            | 50      | 0   | 0   | 1  
7   | 1:Read param     | 0   | Speed            | 1       | 0   | 0   | 0  
8   | 1:Read param     | 0   | Efficiency       | 1       | 0   | 0   | 0  
9   | 2:Set param      | 0   | Voltage          | 0       | 0   | 1   | 0  
10  | 2:Set param      | 0   | Current          | 1       | 0   | 1   | 0  
11  | 2:Set param      | 0   | Power            | 50      | 0   | 1   | 0  
12  | 2:Set param      | 0   | Speed            | 1       | 0   | 1   | 0  
13  | 2:Set param      | 0   | Efficiency       | 1       | 0   | 1   | 0  
14  | 3:Info           | 0   | Version: 1.0     | 0       | 0   | 0   | 0  
15  | 3:Info           | 0   | Build: 22042017  | 1       | 0   | 0   | 0  
16  | 3:Info           | 0   | Baterry %        | 50      | 0   | 0   | 0  
...



[Ovu poruku je menjao mikikg dana 12.04.2017. u 15:08 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Konverzija ST-Link v2 u J-Link12.04.2017. u 13:39 - pre 84 meseci
ma radi stm32duino ok, ali opet da bi uradio bilo sta "brzo" mora
izadjes iz arduino-a i cukas normalan kod, arduino ide je neopevano g...
tako da ja ipak zelim da namestim neki "normalan" ide za razvoj (do tada
i ja koristim stm32duino)... za usb, sta znam, ja ne koristim u
aplikaciji, koristim ga samo za bootloader... a to da arduino funkcije
sve rade super :D uh, nemoj me podsecas :D .. nije uvek tako :(
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Konverzija ST-Link v2 u J-Link12.04.2017. u 14:27 - pre 84 meseci
Nisam mnogo radio do sad sa Arduino, moguce da ima svojih bubica, dok sam ovo sad radio imao sam par "fancy" bugova sa displejom i artifaktima u prikazu i zakucavanje ali SAMO kada sam baratao pogresnim adresama tj adresama van granica objekta u memoriji, imao sam prakticno pick&poke po memoriji kontrolera :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Konverzija ST-Link v2 u J-Link12.04.2017. u 18:18 - pre 84 meseci
Primer sa ovim LCD 2x16 i ovom mojom implementacijom, sa sve debounce, long-click, edit/readonly mode, bargraph, rotate msg, blink, contrast, backlight, short-cut-ovi, dinamicna memorija za ceo menu, akcije, statusi, seriski protokol, itd itd sve implementirano u ovoj buvici od kontrolera, samo zamisli koliko sam rasteretio sa ovim neki Master kontroler i kako bi izgledao Master program da sam ovih 1000+ linija ugurao tu i pomesao sa logikom masine! :) Kao ustedeo jedan jeftin procesor, sto bih radio drugacije, ovo je super-fleksibilno resenje bez uticaja na Master kontroler.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Konverzija ST-Link v2 u J-Link

[ Pregleda: 1627 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.