реклама на сайте
подробности

 
 
> IAP (LPC17xx)
jcxz
сообщение May 5 2013, 08:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



В UserManual на LPC17xx в параграфе 32.8 IAP commands сказано, что:
IAP commands, which results in a flash write/erase operation, use 32 bytes of space in the top portion of
the on-chip RAM for execution

Интересно - где находятся эти 32 байта?
Стираю/пишу во flash, смотрю в начало и в конец обоих регионов RAM LPC1758
mem:[from 0x10000000 size 0x8000]
mem:[from 0x2007C000 size 0x8000]
и не вижу никаких изменений в этих областях. Странно.... Врёт UM??? smile3009.gif
В то же время вижу, что при вызове IAP, она использует до 96 байт стека.
Может этот пункт в UM более не соответствует действительности и теперь вызовы IAP используют только стек?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 02:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01334 секунд с 7
ELECTRONIX ©2004-2016