STM Bootloader Arayüzü (Flash Loader Demonstrator)

Başlatan Gökhan BEKEN, 19 Mayıs 2014, 14:41:31

Gökhan BEKEN

ST'nin "Flash Loader Demonstrator" adlı programı sayesinde USART1 veya USART2 üzerinden stm32'lere program atılabiliyor.
İndirme linki: http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743/PF257525?s_searchtype=keyword#

Bana lazım olan arayüzünü istediğim gibi değiştirebileceğim açık kodlu bir yazılım.
Bu programın açık kodlusunu bulabilir miyiz? Bu program olmasa bile arka planda hangi verileri gönderiyor, hangi cevaplar gelince ne iş yapıyor bunu bilmek de yetebilir. Birazını takip ettim ama işlemci ile arasında bir sürü mesajlaşma geçiyor, ve hangi veri ile neye karar veriyor bunları bilmiyorum.
Açık kodlu başka bir yazılım varsa, özellikle de C# ile olursa tadından yenmezdi. Zira müşteriye STM'in programını vermek abes kaçar diye düşünüyorum.
Özel mesaj okumuyorum, lütfen göndermeyin.


Gökhan BEKEN

#2
Alıntı yapılan: SpeedyX - 19 Mayıs 2014, 14:52:03
https://code.google.com/p/stm32flash/
Hocam bu linkteki anlatılan,(yanlış anlamamışsam) varolan programı parametrelerle çağırarak kullanıyor.
Aslında normalde işimi görürdü ama ben, projemde DTR ve RTS pinlerini kendim kontrol etmeliyim.
Kısacası kodları değiştirmem gerekiyor.
Bunu ayrıntıyı yazmayı unutmuşum...
Diğer dökümanları inceleyeceğim.
Yanıtınız için teşekkür ederim.
Özel mesaj okumuyorum, lütfen göndermeyin.

X-Fi

STM32 usart dfu Y modem protekolünde dosya aktarıyor ama çipde usb var ise ve C# ile yapacaksanız hazır DFU apisini kullanmanız daha kolay olur.

iyi çalışmalar.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

Gökhan BEKEN

Bootloaderi kablosuz yapacağım. USB işime yaramıyor malesef.
Özel mesaj okumuyorum, lütfen göndermeyin.

Gökhan BEKEN

Kurulumdan sonra bu adrese açık kodları yerleştiriyormuş zaten. Visual C++ ile yazmışlar.
C:\Program Files\STMicroelectronics\Software\Flash Loader Demonstrator\Src
Fakat projeyi derleyemiyorum, sürüm farklılığından kaynaklı sanki.
Özel mesaj okumuyorum, lütfen göndermeyin.

Gökhan BEKEN

Visual studio 2013 ile olmayınca, visua studio 2008 ile denedim yine olmadı,  visual studio 2005 ile denedim yine olmadı.
Ya hu ne ile derlemişler bunu anlamadım, kodlar mı bozuk yoksa?
Özel mesaj okumuyorum, lütfen göndermeyin.