TI işlemcilerle uğraşırken XDS510 jtag cihazı kullanıyordum. TI, kullanıcılar Jtag cihazını kendi programları ile kullanabilsinler diye bir de command promtta çalışan jtag programı veriyordu.
Bu programa parametre olarak hex dosyanın adını ve adresleri verdiğimizde hex dosyadan kodu okuyor ve İşlemcinin ramında belirttiğimiz adrese yerleştiriyordu. Bu kodun işletilip işletilmeyeceği de gene parametrikti.
Böylece jtag cihazı için uygulama programları yazabiliyorduk.
STLink için de böyle bir programa çok ihtiyacım var. Bilen duyan var mı?
ST-link utility'nin de komut satırından çalışan bir versiyonu var o olmaz mı?
Hiç bilmiyordum. Linkini verebilirmisin?
St-link utility ile beraber geliyor. st-link-cli gibi bir ismi vardı hatırladığım kadarıyla exe'nin
http://www.st.com/web/en/catalog/tools/PF258168 (http://www.st.com/web/en/catalog/tools/PF258168)
Dökümanda da kullanımı anlatılmış:
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/CD00262073.pdf (http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/CD00262073.pdf)
İyiki sormuşum. Tam istediğim program.
Windowsun pencere tipi STLink yazılımı JTAG cihazımı sorunsuz görüyor ve çipi okuyabiliyorum.
Fakat "STM32 ST-LINK Command Line Interface"i çalıştırdığımda No ST-LINK detected! mesajı alıyorum.
Sorunun çözümü hakkında fikri olan varmı?
ST-LINK_CLI -List komutuna tepki veriyor ve seri noyu getiriyor.
Fakat ST-LINK_CLI -c ID=1 SWD SWCLK=10 komutuna no st link dedected hatası veriyor.
Edit:
ID=0 yapınca çözüldü
ST-LINK_CLI -c ID=0 SWD SWCLK=10