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

 
 
> AT91SAM7: работа с встроенной флешь
romez777
сообщение Jun 1 2008, 07:17
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую,

в даташите на at91sam7256 в разделе о встроенной флеше сказано:

"Access to the Flash in read mode is permitted when a Lock or Unlock command
is performed
...
Access to the Flash in read mode is permitted when a Set, Clear or Get
General-purpose NVM bit command is performed"

Правильно ли я понимаю, что в таком случае:
1) функции, реализующие Lock/Unlock/Set/Clear, могут выполняться прямо из флеш, т.е. их не нужно сопровождать префиксом __ramfunc (в случае с IAR) ?
2) прерывания в этих функциях перед операцией над флеш отключать не нужно?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jun 1 2008, 10:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(romez777 @ Jun 1 2008, 11:17) *
Правильно ли я понимаю, что в таком случае:
1) функции, реализующие Lock/Unlock/Set/Clear, могут выполняться прямо из флеш, т.е. их не нужно сопровождать префиксом __ramfunc (в случае с IAR) ?
2) прерывания в этих функциях перед операцией над флеш отключать не нужно?

Правильно, но логичнее сделать Unlock, запрограммировать Flash и сделать, если нужно, Lock в одной процедуре из RAM при запрещенных прерываниях.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th July 2025 - 15:55
Рейтинг@Mail.ru


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