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

 
 
> IAP в LPC, баянистый вопрос наверное...
Romario
сообщение Apr 28 2006, 11:29
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 26-06-04
Пользователь №: 192



нужно ли копировать код, который вызывает функцию IAP в раму? или не обязательно.
в даташите явно это не написано. мнения разделись. хочется наверняка знать и успокоится.
чтобы не было граблей.

я вот тут попробовал и....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение May 13 2006, 18:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата
Скажите, ....

Пишите свой:
http://water.cse.unsw.edu.au/esdk/lpc2/boot-loader.html

А зачем?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 14 2006, 04:49
Сообщение #3


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Но я не хочу писать ботлоадер. Меня интересует можно ли это сделать на встроенном. Просто, можно или нельзя обрабатывать прерывания?

Зачем? Есть устройство сбора данных. В нём много частотных входов (килогерцовых) и частотных выходов. Так как запись во флэш занимает несколько десятков мс, то это нарушит показания датчиков. Во флэше нужно хранить журнал с показаниями. Такую систему можно сделать на двух последовательно соединённых LPC-шках. А меня интересует, можно ли сделать на одной?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
amusin
сообщение May 16 2006, 04:51
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 120
Регистрация: 2-09-05
Из: Екатеринбург
Пользователь №: 8 165



Цитата(GetSmart @ May 14 2006, 10:49) *
Просто, можно или нельзя обрабатывать прерывания?


Можно, читаем даташит (у меня на LPC213x)

Interrupts during IAP
The on-chip flash memory is not accessible during erase/write operations. When the user
application code starts executing the interrupt vectors from the user flash area are active.
The user should either disable interrupts, or ensure that user interrupt vectors are active in
RAM and that the interrupt handlers reside in RAM, before making a flash erase/write IAP
call. The IAP code does not use or disable interrupts.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Romario   IAP в LPC   Apr 28 2006, 11:29
- - zltigo   Цитата(Romario @ Apr 28 2006, 14:29) нужн...   Apr 28 2006, 15:01
- - AlexandrY   Грабли будут по любому Цитата(Romario @ A...   Apr 29 2006, 13:41
|- - zltigo   Цитата(AlexandrY @ Apr 29 2006, 16:41) Гр...   Apr 29 2006, 15:24
|- - AlexandrY   Цитата(zltigo @ Apr 29 2006, 18:54) Цитат...   Apr 29 2006, 16:41
|- - zltigo   Цитата(AlexandrY @ Apr 29 2006, 19:41) Та...   Apr 29 2006, 18:55
|- - AlexandrY   Выяснил проблему. Оказывается Philips всех лохану...   May 5 2006, 12:44
|- - Romario   Цитата(AlexandrY @ May 5 2006, 16:44) Выя...   May 5 2006, 15:18
|- - zltigo   Цитата(Romario @ May 5 2006, 18:18) p.s. ...   May 5 2006, 15:34
|- - AlexandrY   Цитата(zltigo @ May 5 2006, 19:04) Ну ког...   May 5 2006, 16:22
|- - amusin   Цитата(AlexandrY @ May 5 2006, 22:22) Не,...   May 10 2006, 04:31
|- - GetSmart   Скажите, кто-нибудь пробовал при программировании ...   May 13 2006, 16:58
|- - zltigo   Цитата(GetSmart @ May 14 2006, 07:49) Но ...   May 14 2006, 07:30
|- - zltigo   Цитата(amusin @ May 16 2006, 07:51) Можно...   May 16 2006, 06:20
|- - GetSmart   Только что проверял прерывания когда обработчик в ...   May 16 2006, 07:20
- - GetSmart   Проверил стирание и запись флэш. Ха! Работает...   May 16 2006, 08:01
|- - zltigo   Цитата(GetSmart @ May 16 2006, 11:01) zlt...   May 16 2006, 08:41
- - GetSmart   ЦитатаПросто я не извращенец. Можете продолжать в ...   May 16 2006, 14:56


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

 


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


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