Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: z - 09 Mayıs 2020, 18:41:06

Başlık: Ucuz Cin mali STLINK V2
Gönderen: z - 09 Mayıs 2020, 18:41:06
Bir ara Cin mali bir kac dolara satilan STLink V2ler firmware update edilemiyor diye konusuldugunu hatirliyorum.

Son durum nedir? Eilebiliyor mu edilemiyor mu?

STlink icine atilan kodlarin acik kaynak halini bulmak mumkun mu?

Bir kac sitede hex dosyasini buldum yukledim bilgisayar cihazlar listesinde STlink olarak goruyor fakat STlink programi gormuyor.

STlink icinden firmware update dersem bu kez goruyor fakat update et dedigimde hata veriyor.

Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: diot - 09 Mayıs 2020, 18:47:35
Ben kullanıyorum. firmware update edilebiliyor. STlink programı içinden upgrade ediyorum. Gayet güzel çalışıyor.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: yusuffyk - 09 Mayıs 2020, 19:15:48
ben de kullanıyorum ve upgrade etmeye olanak sağlıyor. ama çok çabuk bozulduğu için bulduğum .hex kodu ile kendi st-link'imi de yaptım :) o da st-link şeklinde görünüyor ve upgrade yapmaya olanak sağlıyor.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 09 Mayıs 2020, 19:23:00
Bu stlink hexini nerden buldun? Ben de yuklesem.

Semasi falan varmi? Internette farkli semalar var cunku.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: yusuffyk - 09 Mayıs 2020, 19:26:14
Hocam bilgisayarıma geçince gönderirim ama şurayı da inceleyebilirsiniz. Sizin de sevdiğiniz 103C8 üzerine kurulmuş bir örnek.

http://slemi.info/2018/08/14/making-your-own-st-link-v2/
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 09 Mayıs 2020, 19:28:55
Bende bunun kodlarini denedim zaten.

Sitede anlatilandan farkli olarak hexi STLink ile cipe attim.

STLink ile firmwarei update edemedim.

Senin yapip calistirdigin hangisi bu sema mi? Elindeki hex bu sitedeki hex mi?
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: yusuffyk - 09 Mayıs 2020, 19:42:48
mail attım hocam size dosyaları.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: engerex - 09 Mayıs 2020, 20:42:59
Önce PC yazılımını güncelleyin. PC yazılımı ile STLink firmware uyumsuzsa birbirlerini görmüyorlar. Görselerde sıkıntı yaşatabiliyor.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 09 Mayıs 2020, 20:51:26
yktronik sagolasin.

hex formatli dosyalari flasa yazdim windows birisini STlink digerini JLink olarak gordu.
Fakat STlink programi STlink olani gormedi ve update yapmadi.

Semadaki direnc ve kondansatorleri baglamadigimdan da olabilir.

Bin uzantili dosyalari ilginc sekilde STlink acmiyor. Acmaya calistigimda acmiyor hata da vermiyor.

Halbuki okuyabildigini iddia ediyor.

Sen hangi dosyayi yukluyordun hatirliyormusun?
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: a.zorba - 09 Mayıs 2020, 21:01:46
hocam kendi çizip denedigim update alıyor (cubeprogrammer de çalışıyor)  eagle şema da pdf şeklinde .
yükleme dosyası içerisinde mevcut.
https://dosya.co/kyp775di6wio/STLINV2.rar.html

Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: yusuffyk - 09 Mayıs 2020, 21:15:42
hocam ben oradaki .bin dosyasını yazdırabiliyordum. hatta bilerek eski versiyon alarak onu yükleyip sonrasında son sürüme upgrade yaptırıyordum. şemayı bire bir uygulayarak deneyebilirsiniz hocam.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 09 Mayıs 2020, 21:23:08
@a.zorba

Sendeki bin uzantili dosyayi stlink okudu. Cipe de yazdim. STLink olarak da gordu.

Gel gelelim firmware update etmedi.

Fakat ben hala devreyi kurmadim. Blue pill boarda bin dosyayi yazdim o kadar.

Yarin semayi aynen uygulayacagim.

@yktronik

Bir sekilde bendeki dosya bozulmustur herhalde.  Notepad ile acip save etmeden kapamistim. Belki ben bir sekilde bozdum.
Neyse tekrar rardan acarim.

Herkese tesekkurler.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: a.zorba - 09 Mayıs 2020, 21:40:18


bu şekilde update oluyor .

(https://i.hizliresim.com/NpbuTA.png) (https://hizliresim.com/NpbuTA)
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: marecrisium - 10 Mayıs 2020, 01:59:45
Bu şekilde hex yüklenmiş çakma ST-Link'i ticari bir projede pcb üzerinde dahili programlayıcı olarak kullanmak bir sorun oluşturur mu sizce ?
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: muhendisbey - 10 Mayıs 2020, 04:18:59
Alıntı yapılan: marecrisium - 10 Mayıs 2020, 01:59:45Bu şekilde hex yüklenmiş çakma ST-Link'i ticari bir projede pcb üzerinde dahili programlayıcı olarak kullanmak bir sorun oluşturur mu sizce ?
Ticari projede DFU'dan yükleme kullan derim, üstelik daha ekonomik. Çakma ST-Link'in ne zaman bozulacağı belli olmuyor.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 10 Mayıs 2020, 05:36:28
Alıntı yapılan: marecrisium - 10 Mayıs 2020, 01:59:45Bu şekilde hex yüklenmiş çakma ST-Link'i ticari bir projede pcb üzerinde dahili programlayıcı olarak kullanmak bir sorun oluşturur mu sizce ?

Neden sorun olsun ki? Program gelistirma asamasinda cakmanin varsa bir kelegi muhakkan ortaya cikacaktir.
Cikarsa da kullanilmaz yeni cozum aranir.

Kaldi ki dogrudan ST'nin kendi uretimi STLinklerde bile sorun yasiyorum.

Ustelik benim derdim ST-Link ile kod yukleme degil ki debug yapmak.

Bu calismadaki amacim, hexi disassembly edip ne oluyor da debug islerinin en heyecanli yerinde
Cannot access target. Shutting down debug session ya da Internal command error
gibi hatalarin sebebini bulmak.

Cok boktan ve uzun soluklu bir proje olacak.

Eldeki tek sey ise hex bir dosya.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 10 Mayıs 2020, 07:50:51
yktronik ve a.zorba'ya yardimlari cok tesekkurler.

a.zorba'nin gonderdigi sema ve hex kodu kullandim.

Deneyip calistirdigim Clone STLink cihazi (http://www.cncdesigner.com/wordpress/?p=8972)

Direnc degerlerinin verdiginiz semalarlakilerden farkli olmasina bakmayin.  Kritik oneme hazi degiller.

Malzeme kutumda elime erken gelen ilk cikar.. 100R ve 4K7 diye diretmedim.
Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: z - 10 Mayıs 2020, 17:29:32
STlink V3 ve Clone STlink V2  habire hata verirken simdilik kendi yaptigim sorunsuz calisiyor.

Bu sorun cok ilginc. Eskiden digerlerinde de sorun olmuyordu.

Sanki STlink cihazi kullana kullana asinip eskiyor.

Cihazlara bozuk diyemiyorum. Cunku ciplere sorunsuz kod atabiliyorlar. Fakat debug asamasinda herhangi bir asamada bir anda hata  mesajina neden oluyorlar. Tabiki kod yukleme asamasinda  kod atilan MCU akim anahtaralyan guc katini vs susturdugu icin gurultuler azaliyor. Debug asamasinda akimlar akmaya basladigi icin gurultuler de artiyor. (Motor kontrol uygulamalarinda MCU etrafinda yuksek akimlar anahtarlaniyor)

Sorunun SWD interface yaziliminda/donaniminda oldugunu dusunuyorum.

SWDIO pini iki yonlu calisan bir pin. Hem data yolluyor hem de data aliyor. Scopla inceledigimde bu pin 1/0 arasinda bir ara degere dustugunu gorebiliyorum. Bu ara degere cok dik inmeyip kapasitorun desarj egrisindeki gibi egimli bir dusme oluyor.

Eger yazilim bu ara degerde erken yada gec degerlendirme yaparsa yanlis bilgi okur.

Benzeri sorunlarla I2C, Onewire gelistirme asamalarinda da yasanabiliyor.

Semada adi gecen 120 ohm direncin degeri de onemli olabilir. Bu direnc cakismaya karsi konmus gibi duruyor ve SWD jkablosunda gorunen kacak kapasitenin ne hizla dolup bosalacagini belirliyor.

Eger STlink V2 cihazinin yazilimi acik kaynak olsaydi SWD pinini okuyan rutin uzerinde oynayip bu sorunun giderilip giderilemeyecegini gorebilirdik.


Başlık: Ynt: Ucuz Cin mali STLINK V2
Gönderen: oytun123 - 11 Aralık 2021, 13:00:27
arkadaşlar merhaba bende stlink yapmaya çalışıyorum bluepill ile  ASM' nin attığı linkteki devreyi kurdum sadece kondansatör eksik ve programlamaya çalıştığım kart blackpill stm32f411ceu6..yardımcı olurmusunuz lütfen