Selamlar
Geçen gün Jlink problem çıkarınca ucuz STlink klonlarından almıştım bir tane
(https://s13.postimg.cc/j7tfu60rr/289056044_0.jpg)
İki gündür sıkıntı olmadan işimi görüyordum. Bu sabah durduk yere bozuldu. Bilgisayara taktığımda usb aygıt tanınmadı diyor. Hiçbirşey yapmadım. Dün akşam çalışıyordu. Bu sabah taktım böyle diyor.
Bu neden olur?
Enerji problemi olabilir,
usb PC takmadan[/size] Program atacağınız karta enerji verin karta programlayıcıyı takın,
Son olaran Usb bağlantısını yapınız, düzgün şekilde windows görmesi lazım,
eğer bu şekilde olmazsa yeni bir tane alın :)
Aynısı başıma geldi,
USB pinlerinde temassızlık oluştuğu için olmuştu. USB soketini değiştirdim problem kalktı.
Aynısı banada oldu. Sorun USB soketinde mi?
sadece SWD kullanıyorsan STM32F4 Discovery kartı al bir tane, ben bir kartı programlama için ayırdım senelerdir problemsiz kullanıyorum. Sadece üzerindeki 2 jumper'ı söküyorsun o kadar.
Klon segger jlink lerimin hepsi bozuldu gitti, umarım problemin sadece usb pinlerin temassızlığıdır.
Bu ürünlerde temazsızlık problemi çok duyuluyor.
USB kablosunun bir ucunu kesip STlink usb konektörüne lehimledim. STlink üzerindeki USB konnektörünü de söktüm bu arada. Fakat yine düzelmedi. Aynı şekilde hata alıyorum.
Beslemeler sağlamsa firmwaresi ya da üzerindeki denetleyici gitmiştir. Entegrenin programlama pinlerine girersen bir başka karttan yükleme yapılabilir.
https://mvdlande.wordpress.com/2015/10/05/cmsis-dap-on-a-cheap-st-link-v2-mini-adapter/
Hocam entegre sağlam gibi. Çünkü USB aygıt tanınmadı desede STLink üzerindeki Kırmızı led yanıp sönüyor.
Elimde STM32F4 Dsicovery var. Zaten şuanda onu kullanarak programlama yapıyorum. Program güncelleme işini bir deneyeyim. Neden böyle oldu anlamadım ama kurtarsam güzel olacak
Hocam bağlantıları yaptım. Linkte verilen Hex dosyasınıda indirdim. STlink cihazı görüyor. Fakat yazılımı nasıl yükleyeceğim anlayamadım. Hex dosyasını STlink ile yüklemeye çalışıyorum. Hex dosyasını STlink'e yüklemek istediğimde "This file is empty or corrupted!" hatası alıyorum.
Atladığım birşeymi var? Tam olayı anlayamadım.
St link utility ile mi denediniz?
Bir de hex dosyasinin boyutunu kontrol eder misiniz? Bazen githubdan indirdigim dosyalar zip olarak inmemisse bozuk iniyor.
St link utility entegreyi okuyabiliyor mu? Adini vs..
Hocam yanlışım yok ise okuyodu ama program hafızasını okurken hata veriyordu. Sanırım kod koruması açık olduğundan.
2. seviye (RDP Level 2) koruma olmadıkça içindeki program silinebilir, yeniden yüklenebilir.
http://www.st.com/content/ccc/resource/technical/document/application_note/89/12/c5/e2/0d/0e/45/7f/DM00186528.pdf/files/DM00186528.pdf/jcr:content/translations/en.DM00186528.pdf
Hex dosyasını açarken neden hata veriyor peki?
Yanlış inmiş olma ihtimali var. Bir de ST link utility ile değil de coocox coflash ile yüklenmiş. Bununla bir ilgisi de olabilir.