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

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.