Skocz do zawartości

[c] Problem z IAP - NXP LPC1114


wielkieh

Pomocna odpowiedź

Witam,
Czy któremuś z forumowiczów udało się uruchomić IAP na LPC1114? Próbuje zapisać do pamięci flash tablicę 8bajtów ale jak na razie bez efektów. Głównie bazuje na kodzie spod strony http://knowledgebase.nxp.com/showthread.php?t=158 . Jeśli, któryś z forumowiczów posiada doświadczenie w tym temacie, proszę o pomoc.

Pozdrawiam

Link do komentarza
Share on other sites

Witam.

Problem leży w tym, że próbujesz zapisać 8 bajtów.

Zapis jest możliwy dla: 256 bajtów | 512 | 1024 | 4096,

dla innych będzie błąd.

Pozostałe uwagi IAP wg instrukcji dla komendy 'Copy RAM to flash':

Command code: 51 (decimal)

Param0(DST) : Destination flash address where data bytes are to be written. This address should be a 256 byte boundary.

Param1(SRC) : Source RAM address from which data bytes are to be read. This address should be a word boundary.

Param2 : Number of bytes to be written. Should be 256 | 512 | 1024 | 4096.

Param3 : System Clock Frequency (CCLK) in kHz. - tu częstotliwość rdzenia, nie oscylatora

Kod funkcji z Twojego linku jest ok.

pozdr.

michal.zd

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.