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

 
 
> LPC23xx - записать во флеш "из программы"
evgen2
сообщение Nov 25 2009, 01:03
Сообщение #1


Местный
***

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



Граждане, подскажите - возможно ли писать во флеш "изнутри" и если возможно - как это делать аккуратно ?

UPD: вот есть такое безрыбье http://caxapa.ru/lib/lpc2138_paramdata_howto_v11.html
но оно неизвестно какой древности, для другого процессора и без слова "Keil"

Сообщение отредактировал evgen2 - Nov 25 2009, 01:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgen2
сообщение Dec 5 2009, 15:13
Сообщение #2


Местный
***

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



Граждане, кто-нибудь таки умеет использовать IAP при работающем эзернете ?
Go to the top of the page
 
+Quote Post
meister
сообщение Dec 5 2009, 16:02
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(evgen2 @ Dec 5 2009, 18:13) *
Граждане, кто-нибудь таки умеет использовать IAP при работающем эзернете ?


Очевидно, что, всего-то, всю программу придется загнать в SRAM. Флэш во время стирания-записи недоступна.
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 5 2009, 16:19
Сообщение #4


Местный
***

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



Цитата(meister @ Dec 5 2009, 19:02) *
Очевидно, что, всего-то, всю программу придется загнать в SRAM. Флэш во время стирания-записи недоступна.

  1. пишется в пустой сектор
  2. Если не пользовать эзернет - запись работает

В принципе - и фиг бы с ним, можно и загнать. Вопрос - как ? есть ли средство для укрепления, а наставить мы как нибудь сами наставим примеры ?
Go to the top of the page
 
+Quote Post
meister
сообщение Dec 5 2009, 17:34
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(evgen2 @ Dec 5 2009, 19:19) *
Вопрос - как?


Как загнать? Это зависит от среды разработки. Если не "загонять" (есть шанс, что не влезет) - убрать все, что работает с флэшем (выключить прерывания) и стирать-писать. Причем тут езернет?

Сообщение отредактировал meister - Dec 5 2009, 17:35
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 5 2009, 19:44
Сообщение #6


Местный
***

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



Цитата(meister @ Dec 5 2009, 20:34) *
убрать все, что работает с флэшем (выключить прерывания) и стирать-писать.

ну так ясен пень - выключаю прерывания
Цитата(meister @ Dec 5 2009, 20:34) *
Причем тут езернет?

не знаю, но опытно-экспериментальным путем установлено, что без него - работает

Цитата(meister @ Dec 5 2009, 21:57) *
Если не хочется тормозить MAC (отвечать на ARP пакеты, стирается довольно долго) - деваться некуда.

ну так если у меня никаких прерываний и я пошел флеш читать-писать - я собственно никому и не отвечаю

Останавливаю МАС
MAC_COMMAND &= ~(CR_RX_EN | CR_TX_EN);
MAC_MAC1 &= ~MAC1_REC_EN;
или даже так:
MAC_MAC1=0;
MAC_MAC2=0;
и даже если отключить питание
PCONP &= ~0x40000000;
и ноги оторвать PCON2 = PCON3 = 0
после чего в отладчике дохожу до вызова IAP IAP_CMD_ERASE - и улетаю в ,во, на этот раз -
Undef_Handler B Undef_Handler
:-((

Сообщение отредактировал evgen2 - Dec 5 2009, 20:20
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- evgen2   LPC23xx - записать во флеш "из программы"   Nov 25 2009, 01:03
- - etoja   1. В юзер мануале всё подробно написано. 2. Привед...   Nov 25 2009, 06:52
|- - evgen2   Цитата(etoja @ Nov 25 2009, 09:52) 1. В ю...   Nov 25 2009, 09:09
|- - etoja   Цитата(evgen2 @ Nov 25 2009, 12:09) ...А ...   Nov 25 2009, 09:29
|- - evgen2   Модератору... Какого... Неужели запись флеша из ...   Nov 25 2009, 09:35
||- - zltigo   Цитата(evgen2 @ Nov 25 2009, 12:30) Каког...   Nov 25 2009, 09:38
|||- - evgen2   Цитата(zltigo @ Nov 25 2009, 12:38) Поско...   Nov 25 2009, 09:54
||- - Dr.Alexey   Цитата(evgen2 @ Nov 25 2009, 13:35) Каког...   Nov 25 2009, 09:41
||- - zltigo   Цитата(Dr.Alexey @ Nov 25 2009, 12:41) В ...   Nov 25 2009, 09:59
||- - evgen2   Цитата(zltigo @ Nov 25 2009, 12:59) Вы хо...   Nov 25 2009, 10:11
||- - KRS   Цитата(evgen2 @ Nov 25 2009, 13:11) Если ...   Nov 25 2009, 10:22
|||- - evgen2   Цитата(KRS @ Nov 25 2009, 13:22) А вы код...   Nov 25 2009, 10:31
|||- - Сергей Борщ   Цитата(evgen2 @ Nov 25 2009, 12:31) Тепер...   Nov 25 2009, 10:43
||- - zltigo   Цитата(evgen2 @ Nov 25 2009, 13:11) Если ...   Nov 25 2009, 10:47
||- - evgen2   Цитата(zltigo @ Nov 25 2009, 13:47) Про ...   Nov 25 2009, 11:21
||- - zltigo   Цитата(evgen2 @ Nov 25 2009, 14:17) И на ...   Nov 25 2009, 11:25
||- - evgen2   Цитата(zltigo @ Nov 25 2009, 14:25) А это...   Nov 25 2009, 15:23
||- - zltigo   Цитата(evgen2 @ Nov 25 2009, 18:23) Вы не...   Nov 25 2009, 15:32
|||- - evgen2   Цитата(zltigo @ Nov 25 2009, 18:32) Повер...   Nov 25 2009, 15:59
|||- - zltigo   Цитата(evgen2 @ Nov 25 2009, 18:59) Раз э...   Nov 25 2009, 16:04
|||- - evgen2   Цитата(zltigo @ Nov 25 2009, 19:04) Это д...   Nov 25 2009, 19:01
||- - goodwin   Цитата(evgen2 @ Nov 25 2009, 18:23) Ну та...   Nov 25 2009, 15:42
|- - KRS   Цитата(evgen2 @ Nov 25 2009, 12:09) 1. В ...   Nov 25 2009, 09:35
- - Dr.Alexey   Посмотрите user manual, сайт www.nxp.com и этот фо...   Nov 25 2009, 06:58
|- - etoja   Цитата(Dr.Alexey @ Nov 25 2009, 09:58) По...   Nov 25 2009, 07:28
|- - KRS   Цитата(etoja @ Nov 25 2009, 10:28) Пробле...   Nov 25 2009, 08:03
||- - etoja   Очевидно, что у вас нет опыта использования IAP дл...   Nov 25 2009, 08:39
||- - KRS   Цитата(etoja @ Nov 25 2009, 11:39) Очевид...   Nov 25 2009, 09:08
||- - Dr.Alexey   Цитата(etoja @ Nov 25 2009, 12:39) Очевид...   Nov 25 2009, 09:08
|- - Dr.Alexey   Цитата(etoja @ Nov 25 2009, 11:28) Dr.Ale...   Nov 25 2009, 08:34
- - mdmitry   Почти. Может пора создать тему, в которой описать ...   Nov 25 2009, 15:41
|- - zltigo   Цитата(mdmitry @ Nov 25 2009, 18:41) По...   Nov 25 2009, 15:59
|- - mdmitry   Цитата(zltigo @ Nov 25 2009, 18:59) Может...   Nov 25 2009, 16:02
- - evgen2   Кстати, нашлось тут еще на туже тему...фиг знает ч...   Nov 25 2009, 21:30
|- - zltigo   Цитата(evgen2 @ Nov 26 2009, 00:30) смотр...   Nov 25 2009, 21:41
- - evgen2   Всем спасибо, заработало. Остался только вопрос, ...   Nov 26 2009, 14:40
|- - aaarrr   Цитата(evgen2 @ Nov 26 2009, 17:40) Вроде...   Nov 26 2009, 14:48
|- - zltigo   Цитата(meister @ Dec 5 2009, 20:34) Как з...   Dec 5 2009, 17:42
||- - evgen2   Цитата(zltigo @ Dec 5 2009, 20:42) Не не ...   Dec 5 2009, 18:55
||- - meister   Цитата(zltigo @ Dec 5 2009, 20:42) Не не ...   Dec 5 2009, 18:57
- - evgen2   Бредятина. Чего я только не делал, в том числе и...   Dec 5 2009, 21:46
- - scifi   Цитата(evgen2 @ Dec 6 2009, 00:46) Бредят...   Dec 6 2009, 00:25
- - evgen2   Цитата(scifi @ Dec 6 2009, 03:25) Бывает....   Dec 6 2009, 07:05


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

 


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


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