|
Ресурс SPI DataFlash, AT45DB041B |
|
|
|
Oct 24 2006, 06:40
|

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

|
Цитата(prottoss @ Oct 24 2006, 04:09)  Может есть какая то ссылка, или я в даташите, по усталости, просмотрел? А умалчивают :-(. Однако число 10,000 до "освежения" командой "Auto Page Rewrite" официально фигурирует. Других чисел тоже не нашел, хотя слишком сильно и не искал, поскольку ресурса в моих условиях явно должно хватить - даже "освежение" только на страницу с FAT заложил. Все остальные только при "форматировании".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 24 2006, 11:44
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(prottoss @ Oct 24 2006, 13:19)  Цитата(aaarrr @ Oct 24 2006, 18:07)  Вот ссылка. Но дело темное: количество циклов зависит от технологии изготовления, и раньше действительно упоминались цифры 10К и 50К. Спасибо, че то я ходил-бродил по Атмелю вчера ночью, и не видел этого. На самом деле упоминается цифра в "...100K program/erase cycles per page..." Ожидаю волны критики или уточнений, так как сам не использовал ни разу. Ну не было таких задач. Ребята, соседи делали. Но они точно не проверяли. Проблем вроде не было. А вот где-то проскочила инфа, как данную проблему решали на заре создания во флэш карандашах какой-то израильской фирмы. Там отслеживается количество записи в ту или иную страницу. И соответственно всё время ползёт указатель. То есть даже если ты будешь писать в одну и ту же область, то на самом деле инфа ложится постоянно в разные места. Ну а на вскидку рекомендации такие. Пытаться предварительно буферизовать чтобы уменьшить колличество записей. Сжимать или кодировать инфу для этого же. Ну и типа кольцевой буфер. Раз в минуту - это на байт или на страницу??? Тут посчитать нужно.
|
|
|
|
|
Oct 24 2006, 12:24
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(SasaVitebsk @ Oct 24 2006, 19:44)  Ожидаю волны критики или уточнений, так как сам не использовал ни разу. Ну не было таких задач.  ))) Я сам ни разу не пользовал сей девайс... Цитата(SasaVitebsk @ Oct 24 2006, 19:44)  А вот где-то проскочила инфа, как данную проблему решали на заре создания во флэш карандашах какой-то израильской фирмы. Там отслеживается количество записи в ту или иную страницу. И соответственно всё время ползёт указатель. То есть даже если ты будешь писать в одну и ту же область, то на самом деле инфа ложится постоянно в разные места. Это, в принципе, не ново...Ладна, пусть пальма первенства достанется евреям) Цитата(SasaVitebsk @ Oct 24 2006, 19:44)  Ну а на вскидку рекомендации такие. Пытаться предварительно буферизовать чтобы уменьшить колличество записей. Сжимать или кодировать инфу для этого же. Ну и типа кольцевой буфер. Раз в минуту - это на байт или на страницу??? Тут посчитать нужно. Раз в минуту - это структура данных, пока имеющая размер в 12 байт...Так как все еще в стадии разработки, то размер может и уползти немного вверх, но это не принципиально ) Буферизировать ничего, скорее всего не надо будет, так как в данном чипе есть два буфера по 264 байта, - данные можно и там собирать...К тому же имеются отдельные команды для доступа к буферу и слива данных из него в обе стороны, и даже есть команда сравнения содержимого буфера и страницы. Так что проблема потихоньку становится прозрачной )))
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|