Вот и мой ответ. Воспользовавшись Uniflesh 1.34 и машиной, хот свапом получил следующие вещи: поведение записи и считывания -как в заголовке этой темы. Зайдя на сайт Atmel, взял описание этого флеша. В нем говорится, что у атмела 5 (!!!) микрос с bootblock lockaut-ами- защитой определеной области памяти от записи. Оные у 49F002NT НЕ УБИРАЮТСЯ! (при активизации bootblock-a).
In the AT49F002(N)(T), once the boot block programming
lockout feature is enabled, the contents of the boot block
are permanent and cannot be changed. In the
AT49F002(T), once the boot block programming lockout
feature is enabled, the contents of the boot block cannot be
changed with input voltage levels of 5.5 volts or less.
Так что не повезло нам, обладателям NT...
Для любителей коротить ноги: на похожих микросах есть pin recet. При подаче на него +12в -содержимое boota стирается, и он снимается,НО НЕ НА AT49F002(N)(T), а на AT49X2048A(T), AT49X4096A(T), AT49X8192A(T).
У меня сразу же возник вопрос: КАК я снес bootblock, если он защищен???
На сайте АТМЕЛА есть дока: "Рекомендации по программированию " этих флешей. Как я понял, они описывают ПЕРВОЕ программирование. В другой доке есть описание процесса АКТИВИЗАЦИИ bootblock.
Мой вывод: AT49F002(N)(T)- "одноразовая" флеша, если не уметь сбрасывать защищенную область памяти. Отсюда и незапись\считывание (кстати, на сайте Атмела все поведение флеши при неснятом b-b описывается и совпадает с заголовком!), и CRC ERROR и т.п.
Завтра попробую прошить (авось повезет) на програм-ре TURBO-2.
Как-то же b-b сбросился?
Вот и мой ответ. Воспользовавшись Uniflesh 1.34 и машиной, хот свапом получил следующие вещи: поведение записи и считывания -как в заголовке этой темы. Зайдя на сайт Atmel, взял описание этого флеша. В нем говорится, что у атмела 5 (!!!) микрос с bootblock lockaut-ами- защитой определеной области памяти от записи. Оные у 49F002NT НЕ УБИРАЮТСЯ! (при активизации bootblock-a).
In the AT49F002(N)(T), once the boot block programming
lockout feature is enabled, the contents of the boot block
are permanent and cannot be changed. In the
AT49F002(T), once the boot block programming lockout
feature is enabled, the contents of the boot block cannot be
changed with input voltage levels of 5.5 volts or less.
Так что не повезло нам, обладателям NT...
Для любителей коротить ноги: на похожих микросах есть pin recet. При подаче на него +12в -содержимое boota стирается, и он снимается,НО НЕ НА AT49F002(N)(T), а на AT49X2048A(T), AT49X4096A(T), AT49X8192A(T).
У меня сразу же возник вопрос: КАК я снес bootblock, если он защищен???
На сайте АТМЕЛА есть дока: "Рекомендации по программированию " этих флешей. Как я понял, они описывают ПЕРВОЕ программирование. В другой доке есть описание процесса АКТИВИЗАЦИИ bootblock.
Мой вывод: AT49F002(N)(T)- "одноразовая" флеша, если не уметь сбрасывать защищенную область памяти. Отсюда и незапись\считывание (кстати, на сайте Атмела все поведение флеши при неснятом b-b описывается и совпадает с заголовком!), и CRC ERROR и т.п.
Завтра попробую прошить (авось повезет) на програм-ре TURBO-2.
Как-то же b-b сбросился?