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