|
|
  |
Особенности использования FLASH AM29LV320 |
|
|
|
Jan 4 2008, 10:44
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Цитата(vesago @ Jan 3 2008, 14:42)  зависает проц по причине неготовности флешки, которую я проверяю после записи. Готовность я проверяю не по ноге реди/бази а по командному интерфейсу. Поделитесь мыслями - когда такая ситуация может происходить? На счет АМ не знаю, но такая же ситуация у меня бывает (очень редко) с самсунговскими флешками и xD картами. Есть подозрение, что либо пропускается, либо, за счет выброса, появляется лишний импульс записи. Или чтения, хм? То бишь, команда не проходит - флешка в ступоре. Выход - таймаут или собака с ресетом флешки.
|
|
|
|
|
Jan 4 2008, 11:25
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Цитата(vesago @ Jan 4 2008, 14:17)  Нда. Я еще ставлю атмеловские флехи, там пока не было такого. В смысле EEPROM? Да, с ним полегче. Цитата(vesago @ Jan 4 2008, 14:17)  В первой плате флеха встала так в ступор, что ни сброс питания ни перешивка не помогла. Застопорилась программа на определенном указателе записи во флешку. Подсоединился мтлинком и руками в программе проставил, что якобы Get_Memory_Status() в норме. Как программа перевалила через этот адрес, пошло нормально. Причем выход реди/бази показывал вроде что флеха в норме. Приедет вторая плата повнимательнее посмотрю. Пока переписал статус проверять по ноге. А как на счет битых ячеек?
|
|
|
|
|
Apr 27 2009, 05:45
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(vesago @ Apr 25 2009, 12:04)  В общем упомянутая выше проблема вылечилась только перепайкой памяти на AT49BV322A. Получается что 322D чем-то отличается, хотя по параметрам якобы только в плане улучшения. Но не может же атмел выпускать лажу. Возможно я как-то не корректно пристыковал к LPC2214. Может подтяжки нужны по шинам или последовательно резаки? Если что-то произвольно стирается, то очень похоже на то, что проблемы с питанием или в разводке платы А AT49BV322D может быть более чувствительна к таким вещам
|
|
|
|
|
Apr 29 2009, 09:36
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(vesago @ Apr 29 2009, 09:41)  Логично. Странно только, что в основном работает превосходно. Частота сравнительно не большая. Основной питатель у меня периодически просаживается на несколько вольт и это не влияет на работу. Микросхемы близко к процу и ничего лишнего рядом не проходит с шинами. На этой же шине еще чипы срам. С ними проблем нет. В общем хз. Разве что пользую пока LPC 0 ревизии. Может у него что не так в EMC. Пока буду ставить B ревизию памяти или AMD. Дело как раз не в просевшем питании, а наоборот во всплесках в питании и в проблемных землях. Кстати источник всплеска может быть и внешний Был случай, когда на ките был задет дребезжащий земляной провод. Результат - чистая флешка контроллера. Если возникают такие проблемы, видимо надо посерьезней отнестись к питанию и к разводке платы. Это залог стабильной работы устройства.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|