Strona główna
Witaj na stronie Chopina!
Domena .info powraca!
Wpisany przez Freddie Chopin   
Poniedziałek, 22 Kwiecień 2013 19:12
Po prawie dwóch miesiacach przerwy domena www.freddiechopin.info szczęśliwie powraca! Domena .pl również pozostanie aktywana, z przekierowaniem na .info.
 
Nowy przykładowy projekt - LPC4330
Wpisany przez Freddie Chopin   
Wtorek, 02 Kwiecień 2013 16:38

W dziale Download > ARM > Przykłady pojawił się kolejny przykładowy projekt (szablon) - tym razem dla układu NXP LPC4330, skonfigurowany pod płytkę LPC4330-Xplorer. W kodzie głównym, poza miganiem diodką z ustalaną prędkością, znajduje się podstawowa konfiguracja systemu - włączenie koprocesora zmiennoprzecinkowego (FPU) oraz rozkręcenie PLLa na max (204MHz). Przykład ten wymaga toolchaina linaro (lub bleeding-edge-toolchain), ponieważ w toolchainie CodeSourcery brak jest bibliotek wspierających koprocesor zmiennoprzecinkowy. Potrzebna jest również rozwojowa wersja OpenOCD, dowolona typu 0.7.0-dev, poprzednie wersje - w tym "stabilne" 0.6.1 - nie obsługują interfejsu pamięci SPIFI tego układu. Dodam również, że debuggowanie układu jest bardzo problematyczne - najlepiej programować układ przez OpenOCD (osobny skrót), następnie ręcznie zresetować układ, uruchomić OpenOCD "normalnie" i uruchomić debuggowanie skrótem "debug" - skrót "load + debug" jest w przykładzie niejako "pro forma", gdyż w tym momencie nie działa on prawidłowo.

Cały projekt dostępny jest również bezpośrednio w repozytorium GIT.

Obecnie więc w "kolekcji" znajduje się już 7 przykładów / szablonów - 4 dla układów NXP (LPC1114, LPC1769, LPC2103 oraz LPC4330) oraz 3 dla układów ST (STM32F1, STM32F1 Connectivity Line oraz STM32F4) - zapraszam do pobierania, używania, komentowania i / lub nadsyłania poprawek (lub szablonów dla innych układów, których brakuje na stronie).

Zmieniony: Wtorek, 02 Kwiecień 2013 16:59
 
Zmiana domeny
Wpisany przez Freddie Chopin   
Czwartek, 28 Luty 2013 22:13

UWAGA!

Z pewnych względów nastąpiła zmiana domeny na www.freddiechopin.pl - miejmy nadzieję, że zmiana jest tymczasowa, jeśli wszystko pójdzie dobrze stara domena z końcówką .info wróci za jakiś czas...

UWAGA!

Zmieniony: Czwartek, 28 Luty 2013 22:25
 
bleeding-edge-toolchain - o co chodzi?
Wpisany przez Freddie Chopin   
Sobota, 09 Luty 2013 14:55

Niektórzy zapewne zauważyli, że w dziale Download pojawiła się nowa kategoria - Programy > bleeding-edge-toolchain - a w niej całkiem spore pliki o nazwach wskazujących na to, iż są to kompilatory typu bare-metal dla układów z rdzeniem ARM... "Na rynku" jest już przecież CodeSourcery (zwane teraz Sourcery CodeBench), linaro, Yagarto, jakby się uprzeć są jeszcze prehistoryczne pakiety GNUARM i WinARM, zapewne jeszcze kilka o których (na razie) nie wiem - po co więc kolejny? Nawet nazwy sensownej mu nadać nie można, bo Yet Another Gnu ARm TOolchain jest już zajęte (;

Może więc na początek odrobinę historii. W zamierzchłych czasach (czyli jakieś 3-4 lata temu [; ), gdy ARMy zaczynały się robić naprawdę popularne (Cortex-M3 i te sprawy), najlepszym wyborem był pakiet CodeSourcery - była dostępna wersja dla Windowsa i Linuxa, pakiet był regularnie uaktualniany, programiści z firmy tworzącej go współpracowali ponoć z firmą ARM, no generalnie wszystko co trzeba. Niezliczone ilości stron w internecie (z tą włącznie) polecają go jako dobry punkt startu.

Zmieniony: Niedziela, 10 Luty 2013 14:38
 
JTAG-lock-pick Tiny 2
Wpisany przez Freddie Chopin   
Sobota, 02 Luty 2013 13:02

JTAG-lock-pick Tiny 2JTAG-lock-pick Tiny 2 to JTAG do procesorów z rdzeniem ARM podłączany do komputera PC przez magistralę USB 2.0. Urządzenie oparte jest o układ FTDI FT232H, czyli jednokanałowy konwerter USB <=> UART/FIFO. Projekt JTAG-lock-pick Tiny 2 powstał z myślą stworzenia małego i taniego, ale jednocześnie w pełni funkcjonalnego i szybkiego interfejsu o szerokim zastosowaniu.

Zmieniony: Sobota, 02 Luty 2013 13:47
 
«PoczątekPoprzednia12345678910NastępnaOstatnie»

Strona 3 z 10