RTV forum PL | NewsGroups PL

LPC2378 - nieudany start po programowaniu przez ISP z użyciem FlashMagic?

LPC2378 problem

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - LPC2378 - nieudany start po programowaniu przez ISP z użyciem FlashMagic?

azazel
Guest

Sun Mar 08, 2009 7:36 pm   



Witam

Zrobilem sobie płytkę z LPC2378.
Mikrokontroler programuje się przez ISP za pomoca FlashMagic ale nie
startuje, w programie Flash Magic wszystko działa poprawnie. Programator
własnej konstrukcji na FT232RL.
Nie jest to moja pierwsza płytka z tym mikrokontrolerem i juz zdarzały mi
sie problemy z pierwszym wgraniem programu do nowego układu LPC2378. Zawsze
z dziwnych stanów wyprowadzał go J-LINK.

Po odczytaniu pamięci jest tam CRC z vectora przerwanian pod adresem 0x014.

W czym może być problem? ma ktoś jakies pomysły?


Jutro w pracy spróbuje go uruchomić za pomoca J-LINK

Pozdrawiam
Janusz Brela

Konop
Guest

Sun Mar 08, 2009 10:24 pm   



Po pierwsze - pin "ISP Enable", jest taki (nie pamiętam który to - nie
jest raczej jakoś specjalnie oznaczany Wink).. rozumiem, że po
zaprogramowaniu zapewniasz, żeby nie był umasiony przy starcie?? Druga
sprawa - jaki jest CLK?? Proc powinien startować chyba z wewnętrznego
RC, ale może wgrałeś jakiegoś "gotowca", który potem przełącza clocka na
zewnętrzny, którego na przykład u Ciebie nie ma, albo nie działa Wink...
Objawy nie działania często powoduje przejście procesora w dziwny stan
(przerwanie, do którego nie ma procedury obsługi, Data Abort itp).
Wówczas jest OK, bo to znaczy, że procesor chodzi, tylko program jest
zły... no ale to właśnie będziesz mógł sprawdzić JTAGiem Wink... aha,
jeszcze jedno - jeśli nie zgadza się CRC (to CRC jest z wektorów
przerwań, czy raczej z całego programu??) - jeśli nie zgadza się CRC to
o ile mnie pamięć nie myli - pros włącza bootloader'a (standardowego)
niezależnie od stanu pinu "ISP Enable"... ale za to ostatnie głowy nie
dam, nie korzystałem z tego "ficzera" Razz...

Pozdrawiam
Konop

azazel pisze:
Quote:
Witam

Zrobilem sobie płytkę z LPC2378.
Mikrokontroler programuje się przez ISP za pomoca FlashMagic ale nie
startuje, w programie Flash Magic wszystko działa poprawnie. Programator
własnej konstrukcji na FT232RL.
Nie jest to moja pierwsza płytka z tym mikrokontrolerem i juz zdarzały mi
sie problemy z pierwszym wgraniem programu do nowego układu LPC2378. Zawsze
z dziwnych stanów wyprowadzał go J-LINK.

Po odczytaniu pamięci jest tam CRC z vectora przerwanian pod adresem 0x014.

W czym może być problem? ma ktoś jakies pomysły?


Jutro w pracy spróbuje go uruchomić za pomoca J-LINK

Pozdrawiam
Janusz Brela



entroper
Guest

Mon Mar 09, 2009 4:36 pm   



Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:gp1d1o$nnj$1@inews.gazeta.pl...

Quote:
Po pierwsze - pin "ISP Enable", jest taki (nie pamiętam który to - nie
jest raczej jakoś specjalnie oznaczany Wink).. rozumiem, że po
zaprogramowaniu zapewniasz, żeby nie był umasiony przy starcie??

A czasem dotyczy to też innych pinów, trzeba przegrzebać dokumentację i
erraty.

e.

Konop
Guest

Mon Mar 09, 2009 8:51 pm   



entroper pisze:
Quote:
Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:gp1d1o$nnj$1@inews.gazeta.pl...

Po pierwsze - pin "ISP Enable", jest taki (nie pamiętam który to - nie
jest raczej jakoś specjalnie oznaczany Wink).. rozumiem, że po
zaprogramowaniu zapewniasz, żeby nie był umasiony przy starcie??

A czasem dotyczy to też innych pinów, trzeba przegrzebać dokumentację i
erraty.

e.

Używałem ostatnio tego proca i nie trafiłem na więcej takich "kwiatków",

może poza jednym - można włączyć jakieś złącze do debugingu, nie JTAG
tylko coś innego, nie pamiętam jak to się nazywa Wink... ale to też się
włącza pinem zewnętrznym, na szczęście można wyłączyć programowo
rejestrem PINSEL10 Smile...

Pozdrawiam
Konop

entroper
Guest

Mon Mar 09, 2009 9:35 pm   



Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:gp3rv8$npp$2@inews.gazeta.pl...

Quote:
Używałem ostatnio tego proca i nie trafiłem na więcej takich "kwiatków"

może w tym nie ma, w innym było kilka z czego dwa powodowały kompletne
"niewstawanie" procka, jeden problem z JTAG taki jak Twój (i nie jestem
pewien, czy dało się programowo wyłączyć) a jeden bodajże zwiększony pobór
prądu.

e.

azazel
Guest

Wed Mar 11, 2009 9:08 pm   



Dziekuję bardzo za konkretne odpowiedzi szanowni grupowicze

JTAG juz działa :)

właśnie odpalilem diodkę z softu załadowanego z RAM'u

prawdopodobnie problem polega na inicjacji zegara z kwarcu zewnętrznego i
pll,
mikrokontroler sie wysypuje

a tak na marginesie płytka do projektu jest zrobiona metoda termotrasferową
laminatorem
i wyszła całkiem nieźle

Pozdrawiam
Janusz Brela

elektroda NewsGroups Forum Index - Elektronika Polska - LPC2378 - nieudany start po programowaniu przez ISP z użyciem FlashMagic?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map