Strona główna Artykuły News Nowy przykładowy projekt - LPC4330
Nowy przykładowy projekt - LPC4330
Ocena użytkowników: / 2
SłabyŚwietny 
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