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

 
 
> Запись во внутренюю Flash lpc1768
ruslannd
сообщение Jan 13 2011, 12:08
Сообщение #1


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

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



Всем привет

Пишу во внутренюю флеш lpc1768 следующую последовательность:
0 0 0 0 FE FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Там оказывается:
Dump memory from 0x48000 to 0x4801F (HEX):
48000: 0 0 0 0 FE FD FF FF FF FF FF FF FF FF FF FF 48010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Если писать
0 0 0 0 FС FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

то там все хорошо (как и с многими другими комбинациями):
Dump memory from 0x48000 to 0x4801F (HEX):
48000: 0 0 0 0 FС FF FF FF FF FF FF FF FF FF FF FF 48010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Процедура записи:
#define ADR_COUNTS 0x00048000
U8 buffer[1024] = {..........};
tsk_lock();
InitIAP(ADR_COUNTS,100000,1);
EraseSector(ADR_COUNTS);
InitIAP(ADR_COUNTS,100000,1);
InitIAP(ADR_COUNTS,100000,2);
tmp = ProgramPage(ADR_COUNTS,1024,(U8*)&buffer);
tsk_unlock();

Все функции работы с флешкой от Keil, операционка тоже кейловская
ЧТО Я ДЕЛАЮ НЕ ПРАВИЛЬНО???????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Jan 14 2011, 14:08
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Случаем не через UART работаете?

Кстати, там где-то должна быть команда (иап) сравнения флэша и буфера.
Интересно бы глянуть что скажет она.

Сообщение отредактировал DpInRock - Jan 14 2011, 14:10


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ruslannd
сообщение Jan 17 2011, 06:19
Сообщение #3


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

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



Цитата(DpInRock @ Jan 14 2011, 17:08) *
Случаем не через UART работаете?

Кстати, там где-то должна быть команда (иап) сравнения флэша и буфера.
Интересно бы глянуть что скажет она.


Да, дамп памяти получаю через UART

Сравнение ругается. Что делать не знаю. С прерываниями пробовал и без. С PLL и без. Смотрел как сделано у Keil и как надо по даташиту - все правильно. Баба Яга в отчаянии. =(

Если никто советом помочь не может - дайте, плиз, примерчик.

Сообщение отредактировал ruslannd - Jan 17 2011, 06:47
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jan 17 2011, 15:20
Сообщение #4


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(ruslannd @ Jan 17 2011, 01:19) *
..

Скорее всего временные требования по записи во Флеш не выполняете. Проверку что стирание прошло хорошо добавьте, и данные которые в буфер пишите поменяйте на что-то более содержательное, например 0хАА. Проверять запись 0xFF безсмысленно -- ФФ записано в пасяти сразу после стирания.

Сообщение отредактировал ar__systems - Jan 17 2011, 15:23
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ruslannd   Запись во внутренюю Flash lpc1768   Jan 13 2011, 12:08
- - ruslannd   Никто не может помочь?   Jan 14 2011, 11:32
- - DpInRock   ЦитатаВсе функции работы с флешкой от Keil, операц...   Jan 14 2011, 12:52
|- - ruslannd   Цитата(DpInRock @ Jan 14 2011, 18:52) Оши...   Jan 14 2011, 14:04
- - ruslannd   Всем спасибо. Я разобрался в проблеме. Оказывается...   Jan 18 2011, 18:15
|- - bus16   ЦитатаВсем спасибо. Я разобрался в проблеме. Оказы...   Jan 18 2011, 18:37
- - andrewlekar   Про минус NXP сильно задвинул! И DF в FF без ...   Jan 19 2011, 05:39
|- - ruslannd   Цитата(andrewlekar @ Jan 19 2011, 08:39) ...   Jan 19 2011, 10:32
|- - esaulenka   Цитата(ruslannd @ Jan 19 2011, 13:32) Я т...   Jan 19 2011, 10:36
|- - ruslannd   Цитата(esaulenka @ Jan 19 2011, 13:36) .....   Jan 19 2011, 11:15
|- - VslavX   Цитата(ruslannd @ Jan 19 2011, 13:15) Не ...   Jan 19 2011, 11:40
- - DpInRock   Рекомендую поискать ошибки в программе.   Jan 19 2011, 11:38
|- - ruslannd   Цитата(DpInRock @ Jan 19 2011, 14:38) Рек...   Jan 19 2011, 12:21
- - ruslannd   Если кому интересно, то я нашел документ, описываю...   Jan 20 2011, 06:06


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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 22:52
Рейтинг@Mail.ru


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