Володя С
03.11.2009, 19:14
Кто нибуть пробовал прошивать флешку AT45DB081DS ? Я пробовал на Автопроге, делаешь с рабочего аппарата абсолютного клона и не работает. Прошиваю 2 банка памяти. Не рассматриваем програмирование базы через родной "шнурок".

Фарэо
03.11.2009, 20:55
У меня были подобные казусы и с более простыми микрухами 93СХХ . Считываю, прошиваю, но не идет. Оказалось ошибка в драйвере программатора на эту микруху. В AT45DB081 есть два способа чтения - записи, первый напрямую в память, второй, сначала в ее буфер, а потом в память. http://www.xhl.com.cn/xhl/downfile/other-3v/45db081.pdf Может они напутали в этом что то?

Sasha313
04.11.2009, 11:09
Костя у меня ссылка почемуто не открывается ? (это только у меня ? а то у нас вчера сменили провайдера)

Фарэо
04.11.2009, 17:25
Это сразу PDF ник. Вот я выложу сейчас.

Володя С
05.11.2009, 17:48
Это не та микруха нужна с буквой D а у Вас с А. Она последовательная. Только описание мало что даёт. Вот как раз с параллельными проблем нет, типа АТ49BV.... шьются без проблем.

К стати в Philips ах они тоже стоят!

Фарэо
06.11.2009, 06:13
Ну тады возможно некоректная работа программатора. См. выше. Попробуй на другом.

bvj
06.11.2009, 08:01
Они обе последовательные, и D, и А. Тритону пофиг, шьет любую с какой бы буквой ни выбрал.
А детально сравнить параметры тяжело?

Володя С
06.11.2009, 12:43
Точно последовательные!!! Я с разбегу глянул ножек много на А, у моей 8ножек.
Странно как то ошибок при програмировании нет. Другого программатора пока нет.
Значит не кто лично эти микрухи не прошивал?

коля
06.11.2009, 23:12
ISPPROG я пробовал читать. Писать не рискнул , чтоб рабочий аппарат не угробить.
http://bbs.radiolink.ru/forum/showthread.php?t=36960&highlight=ISPPROG
http://bbs.radiolink.ru/forum/showthread.php?t=35918&highlight=ISPPROG
http://bbs.radiolink.ru/forum/showthread.php?t=36224&highlight=ISPPROG
http://bbs.radiolink.ru/forum/showthread.php?t=36224&highlight=ISPPROG
http://bbs.radiolink.ru/forum/showthread.php?t=34885&highlight=ISPPROG
http://bbs.radiolink.ru/forum/showthread.php?t=36419&highlight=ISPPROG
несколько раз обсуждался , 244 должна быть с питанием 3,3 Вольта.

bvj
07.11.2009, 12:03
Володя С, верификацию делал после записи? Полный клон не может не работать. Или это не клон, или с пайкой проблема, или вообще проблема не в прошивке.

Володя С
09.11.2009, 19:58
коля, Я пользуюсь фирменным AutoProg. Питание по даташиту 2,7 вольт. Но программатор сам по умолчанию выбирает 3,3 в. , и на запись и на чтение. В меню программатора выбитаю AT45DB081B . Скин ниже.

bvj, Верификацию делаю конечно, он по битно сравнивает с файлом. Пол дня возился. Взал рабочий аппарат , считал флешку. ( пайка исключена 8 ног запаять не проблема) брал несколько микросхем куда записывать. КЛОН не РАБОТАЕТ.. Или какая то хитрость в этой микрухе или я что то не понимаю..

bvj
10.11.2009, 06:29
Питание по даташиту у них от 2,5 до 3,6 или от 2,7 до 3,6. Поэтому при 3,3 проблем не должно быть. Даташиты можно взять на http://www.atmel.com/dyn/products/datasheets.asp?family_id=616 или http://www.atmel.com/dyn/products/datasheets.asp?family_id=668 .
Эти модификации "D" отличаются от предыдущих по эл. параметрам более широким диапазоном питания и быстродействием. Поэтому должны работать и в программаторах с софтом, расчитанным на старые модификации. Хотя из-за более высокого быстродействия в принципе могут возникать проблемы с помехами при длинных связях, хотя если такое и случается, то это должно проявиться при верификации после записи. Но наверно могут быть и нюансы при разных напряжениях. У Тритона например по умолчанию напряжение записи и чтения 3,0В, и у меня при этом проблем не было, но по слухам в одном экземпляре Тритона с этими флешами были проблемы при чтении, нестабильно считывалось, а при снижении напряжения до 2,75 они исчезли.
Есть у этой модификации существенные функциональные особенности по сравнению со старыми, например программируемый размер страницы - 264 или 256 байт. Автопрог наверняка не поддерживает эту функцию и в каком режиме флеш была, в таком и остается, но если бы вдруг оказалось, что образец и новая микруха в разных режимах, то это тоже проявилось бы при верификации.
А более старых, не D, у тебя нет? Может в них залить? И попробуй напряжение сделать как в телефоне.
Скинь прошивку, обе части, сравню со своей на предмет правильности чтения страниц.

Игорь Влад.
10.11.2009, 09:47
Дополню немного bvj :В данной микросхеме установлен регистр защиты,разделённый на две части по адресу 108000h-10800fh, причём во вторичном буфере код в 64 байта программируется на заводе -изготовителе(см.pdf микробы),но автопрог должен это "понимать"в отличии от других программаторов.
Я так понял,что ,скорее всего, параметр двоичного размера страницы или не считывает или не определяет .Т.е. при считывании программатор должен считать конфигурационный регистр .и определить ,будет ли конфигурироваться страница для 256 байт или 264 байта.

bvj
10.11.2009, 12:19
Насчет размера страницы, у AT45 страницы всегда состояли из основной и дополнительной части, в частности для AT45DB081 - 256+8 байт. Я никогда не разбирался с командами чтобы выяснить каким образом Автопрог считывает эти части по отдельности, просто нужды не было, т.к. не пользуюсь этим прогером. Но похоже что у этих новых "D" смысл программирования размера страниц сводится всего лишь к разрешению/запрету работы с дополнительной частью. Так Автопрог и так считывает эти части по отдельности, т.е. при работе с основной частью считает размер страницы 256, поэтому думаю что без разницы, понимает он запрограммированную конфигурацию или нет.
Еще для размышления - Автопрог считывает по 256 байт, а Тритон такую же флеш в той же модели по 264 байт. А ошибок никто не выдает, хотя наверняка микрухи запрограммированы на одинаковый режим.

Игорь Влад.
10.11.2009, 13:00
Размер - имеет значение:D .Pазмер страницы для этой DataFlash 264бита по умолчанию и имеется конфигурационный регистр (параметр двоичного размера страницы,кратный степени 2)-это программируемый пользователем энергонезависимый регистр,который прзволяет конфигурировать размер основной памяти для двоичной (256ит) или для dataFlash (264бит) страницы.Не имею возможности юзать "автопрог",поэтому есть только предположение.
З.Ы.Не пользуюсь программатором для прошивки Паносов Dekt. Кабелем быстрее шьётся (наверное-кому как).

bvj
10.11.2009, 13:20
Размер - имеет значение:D .Pазмер страницы для этой DataFlash 264бита по умолчанию..Так я и говорю, всю жизнь у всех AT45DB081 размер страницы был 256+8=264. Как может помешать то, что у этих D появилась возможность уменьшить размер страницы, я пока не понимаю.

коля
10.11.2009, 23:38
:D О , сколько нам падлянок чудных , готовит ... фирма Атмел и т.д. :D А именно - размеры страниц переключаемые , лок-биты, уровень питания и последовательность его подачи, скорость обмена по шынам , и т.д и т.п. За всем попробуй уследить .

Алёха
11.11.2009, 12:00
очередной раз убедился в правильности выбора тритона.
Сорри за офф.
Собирайте самопальный прог и шейте им, не забывая попинывать при этом разработчиков автопрога.

Володя С
11.11.2009, 15:46
Алёха, Вы на тритоне прошивали эту микросхему?? Судя по дампу
чтение проходит успешно, да и как я понимаю если бы была не правильная адресация при записи, сравнение не проходило.

Вопрос уже задан разработчикам. А собирать самодельный программатор нет не желания не времени. Да и Автопрог до этого случая вполне устривал.