Strona główna Artykuły News Dwa nowe przykłady - STM32F4 i LPC1769
Dwa nowe przykłady - STM32F4 i LPC1769
Ocena użytkowników: / 7
SłabyŚwietny 
Wpisany przez Freddie Chopin   
Sobota, 07 Kwiecień 2012 15:21

Do znajdujących się w dziale Download > ARM > Przykłady kodów dla LPC1114, LPC2103, STM32STM32CL dołączyły dwa nowe, przeznaczone dla układów z "super-szybkiego końca" mikrokontrolerów - jeden dla STM32F4 (najnowsze układy od ST, rdzeń Cortex-M4F ze zintegrowaną jednostką zmiennoprzecinkową, 168MHz) oraz drugi dla LPC1769 (Cortex-M3, 120MHz).

Przykłady te skonfigurowane są pod toolchain linaro. W przypadku przykładu dla STM32F4 nie jest możliwe wykorzystanie toolchaina CodeSourcery, ponieważ nie zawiera on bibliotek obsługujących koprocesor zmiennoprzecinkowy. Przykład dla LPC1769 - z racji braku high-endowych bajerów w rdzeniu Cortex-M3 - może działać na dowolnym innym toolchainie.

Przykład dla STM32F4 skonfigurowany jest pod płytkę STM32F4DISCOVERY, która zawiera zintegrowanego JTAGa ST-LINK/V2, tak więc do debuggowania przykład wymaga rozwojowej wersji OpenOCD, z tych dostępnych na stronie w Download > Programy > OpenOCD dev wymagana jest wersja przynajmniej z lutego 2012 (OpenOCD 0.6.0-dev-120229143915 / 0.6.0-dev-00448-gc59a441 lub wersja 64-bitowa) - wcześniejsze wersje, w tym "stabilne" wydanie 0.5.0, nie obsługuje tego interfejsu.

Na koniec może warto przypomnieć, że do poprawnego działania przykładów konieczne jest zainstalowanie w systemie GNU Coreutils (instalator dla systemu Windows dostępny w Download > Programy > Coreutils). Informacja ta niby jest podana nad przykładami, ale jednak niektórzy jej nie zauważają... (; Tym razem jest to nawet bardziej istotne niż poprzednio, ponieważ paczka z toolchainem linaro dla systemu Windows nie zawiera pliku make. Warto też pamiętać o tym, żeby Coreutils i toolchain nie znajdowały się na dysku w ścieżce zawierającej nawiasy (tak więc "Program Files (x86)" na 64-bitowych systemach odpada).

Korzystając z okazji, napiszę może, że moduły STM32F4DISCOVERY (i nie tylko...) można zakupić od firmy DISTORTEC w bardzo korzystnej cenie, lepszej (czytaj - niższej) niż na allegro! Jeśli ktoś byłby zainteresowany zakupem (oczywiście z paragonem / fakturą) - zapraszam do kontaktu przez formularz kontaktowy tu lub tam (; .

Zmieniony: Poniedziałek, 09 Kwiecień 2012 11:24