Witam na moim blogu.

Życzę przyjemnego wertowania moich przemyśleń. Zapraszam do komentowania.

poniedziałek, 14 maja 2012

LiteComp1114 - podłączenie programatora SWD

Do książki "Mikrokontrolery LPC1100 pierwsze kroki" dołączony jest komputerek z procesorem LPC1114 firmy NXP o nazwie LiteComp LPC1114. Jest to "odchudzona" wersja zestawu ZL32ARM oferowanego przez KAMAMI. "Odchudzony" bo płytka samego procesora jest elektrycznie właściwie taka sama w obu tych zestawach, ale LiteComp LPC1114 nie posiada programatora, a jedynie port USB do zasilania płytki z komputera PC.


Można by kupić dodatkowo do LiteComp'a ZL32ARM, odciąć programator i podłączyć do złącza oznaczonego jako ISP. Uzyskujemy w ten sposób port szeregowy na USB, który może się przydać do komunikacji z komputerem. Drugie rozwiązanie to zakup programatora SWD np. J-Link firmy SEGGER. Co prawda nie mamy wtedy emulacji portu RS232 na USB, ale możemy korzystać z możliwości debugowania pracującego w naszym procesorze programu. Oczywiście można wykorzystać jakikolwiek programator SWD, nawet taki z płytki ewaluacyjnej NanoM0. Jak to zrobić?

Potrzebne będą:
  • LiteComp LPC1114
  • Moduł NanoM0, a właściwie odcięta część z programatorem
  • Kabel miniUSB. 
  • 5 przewodów do płytek ewaluacyjnych długości ok. 10cm.
  • Listwa Goldpin 5x1.
  • Trochę cyny i lutownica. 
I robimy coś takiego:
1. Do programatora wlutowujemy listwę Goldpin w miejscu z łącza J4.
2. Podłączamy do pinów przewody połączeniowe, których wolne końce podłączymy do LiteComp'a.
3. Podłączamy LiteComp'a do przewodów w następujący sposób:

     Programator                 LiteComp LPC1114  
+3V3                                 + (JP1 ISP) 
SWDIO                              P1.3 (Con4)
   SWCLK                         P0.10 (Con5 p.5)
   RESET                             RES (JP1 ISP)
    GND                               GND(JP1 ISP)

Po wykonaniu połączeń możemy podłączyć zasilanie do programatora NanoM0. Komputerek zostanie zasilony z jego stabilizatora. Następnie trzeba uruchomić oprogramowanie J-Flash ARM i nawiązać połączenie z procesorem i jeśli się powiedzie, to można korzystać z dobrodziejstw SWD.


Brak komentarzy:

Prześlij komentarz