J-Link Nuvoton Bağlantı Problemi

Baran EKREM

Aktif Üye
Katılım
1 Ocak 2020
Mesajlar
107
Selamlar

Elimde Clone Bir J-Link HW:V8 var.
Jlink ile STM32 cihazlara program atıp debug yapabiliyorum(KEIL) fakat Nuvoton M032SE3AE kodlu denetleyiciye program atamıyorum. Amacım arayüzden program atmayı başardıktan sonra J Link'i VS Code ile kullanmak.
Vin 24V ile regülatörler sayesinde 3.3V a düşüyor. Bu 3.3V gerilimi aynı zamanda Vtarget tespiti için Jlink 1 numara pinede veriyorum.

Kartta bir sorun yok daha önce defalarda Orjinal Nu-Link ile program attım ve debug yaptım.
Jlink ile Connect ve Erase işlemleri hatta Read işlemleri düzgün çalışıyor fakat hiç bir şekilde program and verify işlemini gerçekleştiremiyorum.
Sürekli olarak aşağıdaki hatayı alıyorum.

- ERROR: Timeout while restoring target, RAMCode did not respond in time (PC = 0x200004C8, XPSR = 0x21000000, SP = 0x20000688)!
- ERROR: Failed to restore target. RAMCode never stops
- End of restoring
- ERROR: Failed to program and verify target

Bağlantı şeklim aşağıda. Kötü çizim için kusura bakmayın :) (Nuvoton dökümanlarının önerisi üzerine Data, Clock ve Reset pinleri 100k ile Pull Up)

1669568304471.png


Connect Çıktısı :
1669568407259.png


Erase Çıktısı :
1669568444312.png


Program and Verify Çıktısı :
1669568480655.png


Nasıl bir hata yapıyor olabilirim ?
İyi çalışmalar dilerim.
 
Hocam LDO_CAP çıkışına 1uf bağlamayı denedin mi?

Sorun çözüldü arkadaşlar. kartta sadece pull-up dirençleri bağlı iken yaptığım denemelerde programlayıcı denetleyiciyi görmemişti. Datasheet sayfasını tekrar inceleyince LDO_CAP pininin önemini fark ediliyor. Dokümanı tam incelemediğim için o LDO_CAP pinini devrede kullanılmak üzere dahili düşük akımlı LDO çıkışı sanmıştım, gerekli önemi göstermemişim. Meğer pek çok birim oradan besleniyormuş. Dolayısı ile entegrenin datasheetinde gerekliliği belirtilen LDO_CAP pinine 1uf kondansatör bağlantısını yapınca sorun çözüldü.





 
Kapasite zaten bağlı ve Nu-Link ile program atabiliyorum.
Şimdi farklı bir denetleyici ile denedim kodu : M032EC1AE
fakat yine aynı hatayı alıyorum.
1669752914047.png


Ama ne hikmetse yine connect/erase/read çalışıyor hatta arayüzdeki test programınıda denedim.
Ne yaptıysam Nuvoton denetleyicilere Flash/Verify yapamadım.


Şimdi
1669752837036.png
 
Şimdi KEIL ile deneme yaptım. Hem STM32 hemde Nuvoton'a program atıp debug yapabiliyorum.
Fakat arayüde neyi kaçırıyorum anlamadım.
Amacım jlink'i vs code'a bağlamak.
O tarafta hata alınca arayüz ile deneme yapmak istedim.
J link arayüzünde bir ayar mı var acaba ? (KEIL bunu arkada otomatik yapıyor olabilir.)
 

Forum istatistikleri

Konular
7,356
Mesajlar
124,389
Üyeler
2,982
Son üye
merthkm

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top