Kupiłem płytkę STM32F746G-DISCO. Chce wgrać na nią demo BSP. Jak to zrobić?
Próba wykonania st-flash write BSP/Binary/audiosampletdm.bin 0x08080000 zwraca błąd flash loader run error
Próba skompilowania w eclipse zwraca Cannot find binaries i NullPointerException
#stm32 #arm #programowanie #mikrokontrolery
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Płytki deweloperskie od ST pojawiają się w systemie jako pamięć masowa (urządzenie z możliwością zapisu/odczytu jak pendrive). Można zwyczajnie tam przeciągnąć binarkę z miejsca gdzie została utworzona. Pozatym adres do którego chcesz pisać wydaje się niepoprawny, powinno być: 0x80000000
  • Odpowiedz
Mam problem z komunikacją dwóch urządzeń po Usarcie. Gdy podłączam 1 urządzenie do monitora portu działa, drugie urządzenie też działa, ale gdy paruje je ze sobą jest problem. Odczyty trwają 2 sekundy i pierwsze urządzenie dosłownie się wiesza ktoś coś ?
#stm32 #elektronika #arm #mikrokontrolery
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mdman888: kup sobie salae logic chińskie za kilka dolarów i zacznij podglądać linie to zobaczysz w jakim momencie się sypie.

Może być tak że coś jest skopane z kodem obsługującym seriala na procku i kiedy jest dynamiczna wymiana informacji to się któryś procek zatyka albo zawiesza, albo wywala mu bufor albo setka innych rzeczy.
  • Odpowiedz
Cześć Mirki,
Ktoś mógłby opisać krok po kroku jak wgrywać program bezpośrednio z Eclipse(dotychczas STM32 st-link utility) oraz jak debugować program?
Mikroprocesor: stm32f103c6t8
Programator: st-link v2

#stm32 #mikrokontrolery #arm
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Fakt, zapomniałem. Można też dodać flagę "resetconfig none separate_" w "config options" w zakładce "debuger".

W każdym razie powodzenia w debugowaniu:)
P.S. Warto zaopatrzyć się w analizator stanów logicznych - kosztuje 40 zł, soft mozna sciągnąć za darmo od Saleae, a przy debugowaniu protokołów jest to pomoc nieoceniona (w debugerze Eclipsa widzisz co się dzieje w procku, a dzięki analizatorowi widzisz co z niego wychodzi w świat).
  • Odpowiedz
#mikrokontrolery #stm32 #arm #elektronika
W którą stronę powiniennem iść szukając mikrokontrolera do obróbki audio (taniego, wydajnego. Mającego USB, przykłady obsługi PCM, przykłady obsługi RGB LCD)?
Jakie są opinię o uciążliwościach programowania PIC32, NXP ColdFire, NXP ARM, STM32, XMOS?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#stm32 #mikrokontrolery #linux #arm

Mam pytanko, bawił się ktoś z was może systemem eCos (embedded Configurable operating system) na procesorach stm32? Niestety podczas kompilacji toolchaina oraz development toola wyskakują mi błędu podczas buildowania GCC. Czy może być to spowodowane użyciem 64 bitowego Ubuntu? Podczas konfiguracji GNU oraz GCC zamieniam komende -exec-prefix=/tools/H-i686-pc-linux-gnu na -exec-prefix=/tools/H-x86_64-pc-linux-gnu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć wszystkim, chciałem napisać, że kupiłem kilka dni temu używany #chromebook (procesor oczywiście #arm) od znajomego. Jedyna wada to ograniczenia #chromeos bo sobie programów raczej nie popiszę na tym, ale ja nie o tym...

Procesory #arm to jest p--------a rewolucja w laptopach. Mam nadzieję, że ta architektura się jak najszybciej rozpowszechni. Podziałał jednego dnia trochę (znaczy godzinkę-półtorej), drugiego dnia trochę, trzeciego dnia jak miał
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VoltageControlled: IWD i Baldur to nieco inne gry. Diablo to siepanka a Fallout strzelanka taktyczna (z sporym wątkiem RPG). Gry typu IWD to jest jednak trochę inna skala jeśli chodzi o RPG, przynajmniej jak na swoje czasy.

Polecam spróbować, sporo elementów jest wspólnych.
  • Odpowiedz
@Ilythiiri: Czy ARM lepszy od ATOMa, jakiś porównanie może masz. Teraz mam starego Transformera z atomem i planuje zmienić na coś nowszego ( bo bateria już przejedzona w 40 procentach). Chętnie bym się przerzucił na linuch a na asusie to dość kłopotliwy zabieg (32bit uefi, 64bit procesor, pokopane sterowniki do klawiatury/ekrany/kamery ...)
  • Odpowiedz
Za każdym razem jak muszę w tym grzebać to mnie telepie, wolał bym już z reference manualem przestawiać bity w rejestrach niż wystukiwać device tree, nigdy nie działa jak trzeba, a już w ogóle przy podłączaniu embedded z kodekami audio, żeby ładnie się rejestrowały w alsie. Powieszę sobie kiedyś zdjęcie gościa co to wymyślił jako tarcze na rzutki.

/usr/src/linux/scripts/dtc/dtc.c

* (C) Copyright David Gibson , IBM Corporation. 2005.
  • Odpowiedz
Czy przerabiało się kiedyś palmtopy z PCMCIA na ruthery?
Mam na myśli te co na windows mobile/ce działały na #arm

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Tylko wydajność -3, przynajmniej w tej wersji co miałem. Niby szło w coś pograć, ale CMa nie ma (miał być, ale nie powstał [chyba, że powstał], root od chińczyków (jak to w lenovo).

Coraz częściej myślę o jakimś super energooszczędnym lapsie, ale ...
  • Odpowiedz
@miszczo997: W Keilu jest kompilator c++ a ostatnio nawet clang. Inna bajka to czy bsp dla stm go wspiera. Sam cmsis jest kompatybilny ale zwykle biblioteki już nie. Jeżeli chcesz koniecznie używać c++ to zerknij na mbed. Jest wersja offline działającą z Keil i Eclipse.
  • Odpowiedz