Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 sty 2025, o 21:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 26 paź 2015, o 10:03 
Offline
Nowy

Dołączył(a): 27 maja 2014
Posty: 9
Pomógł: 0

Witam,
Chciałem pobawić się ARM i od kilku dni motam się jak kot z pęcherzem ;)

Zakupiłem klon modułu Leaf Maple Mini na STM32F103RCBT6. Pod andurino, a właściwie STM32duino udaje mi się flashować płytkę. Mam natomiast problem z wgrywaniem skompilowanego samodzielnie programu. Kompiluje w Eclipse przy użyciu GNU Tools ARM Embedded ver 4.9.2015q3 przykładowy projekt mrugający diodą. Otrzymany plik BIN próbuję przesłać na płytkę programem używanym do flashowania przez Arduino, z tymi samymi co w Arduino parametrami:
Kod:
maple_upload.bat COM3 1 1EAF:0003 program.bin

Niestety, po próbie wgrania otrzymuję komunikat o błędzie z powodu niewłaściwego portu COM. Po tej operacji port COM3 znika z Menadżera urządzeń, a dfu-util nie znajduję żadnego urządzenia DFU. Jedyne co mogę zrobić, to wprowadzić uC w tryb perpetual mode fabrycznego bootloadera.
Przy flashowaniu programów skompilowanych w Arduino i przesyłanych w/w składnią z palca wszystko działa.

Co robię źle? Nadmieniam, że nie posiadam programatora do ARM i chciałbym móc go programować przez USB.

Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 19:24 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

i będziesz miał panie kolego błąd ...
musiałbyś sobie napisać programik który będzie rozmawiał z poziomu eclipse z bootloaderem
bootloader jest przystosowany do środowiska arduino i nie wrzucisz tak sobie z niczego innego

możesz kupić taniego STlinka , alboi jakieś discovery czy nucleo i masz programator ....
możesz też napisać sobie programik do wgrywania softu przez bootloader Arduino

------------------------------------------------------------------------------------------------------------

np tak jak ja to zrobiłem w celu uwolnienia LGT8F88 od arduino ... a nie chcąc kupować SWDiCE

to wyjątkowo banalna sprawa programik rozmawia z bootloaderem i tym samym pozwala wgrywać
soft przez niego do procka :)

http://www.sunduino.pl/wordpress/sunsof ... -uploader/

Coś takiego dla MAPLE .... możesz łatwo sobie napisać

--------------------------------------------------------------------------------------------------------------

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2015, o 07:21 
Offline
Nowy

Dołączył(a): 27 maja 2014
Posty: 9
Pomógł: 0

Dzięki za odpowiedź. Nie rozumiem tylko dlaczego mogę wgrać z palca przy użyciu maple_upload.bat plik BIN skompilowany w Arduino, a nie mogę tego zrobić z plikiem BIN skompilowanym samodzielnie.
Myślałem, że może w strukturze plików BIN jest zawarta jakaś informacją pod jakim adresem FLASH bootloader ma program umieścić i Arduino tą informację zamieszcza, a standardowy kompilator nie. Nic sensowniejszego nie przychodzi mi do głowy ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2015, o 16:43 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

kłopotem jest rozpoznawanie mapla jak też i sposób wywołania z eclipse

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO