-
- Здесь - Shura(17.07.2009 12:23, ссылка)
- Спасибо. Там, правда, немного другая микросхема - SF040 , но у VF040 не бывает корпуса DIP, поэтому я попробовал спаять переходник как у SF040. Считалась микросхема хорошо, а вот писаться отказалась. Максимум, что ей удается, это записать первый байт, а eeee(79 знак., 17.07.2009 17:50, )
- Стирается? - Shura(17.07.2009 17:55)
- Да, стирается нормально. Тест перед записью на чистоту тоже проходит. - eee(17.07.2009 22:47, )
- Сейчас попробовал запрограммировать дампом с FF, только по адресам 7FFFEh и 7FFFFh (т.е. два последних) и на всякий случай Е000h выставил пробные байты (наобум). Все это пишет, а стоит только пробовать записывать и по @D000h уже писать отказывается. eeee(42 знак., 20.07.2009 11:14, )
- Мож у ней однократно залочиваемый бут-сектор? - Точка опоры(20.07.2009 12:34)
- А разве у флэшек вне микроконтроллеров бывают локи и биты секретности? зачем тогда засекреченные данные нужны, если никто не сможет ими воспользоваться, включая саму флэшку (она пассивный элемент системы)? По протекции данных у нее согласно даташиту eeee(330 знак., 20.07.2009 13:56, )
- Бывает для защиты от случайной записи. Но в таком случае она не сотрётся тоже. - Shura(20.07.2009 14:01)
- А разве у флэшек вне микроконтроллеров бывают локи и биты секретности? зачем тогда засекреченные данные нужны, если никто не сможет ими воспользоваться, включая саму флэшку (она пассивный элемент системы)? По протекции данных у нее согласно даташиту eeee(330 знак., 20.07.2009 13:56, )
- Раз стирается, значит и записываться должна. Я б другой программатор попробовал. - Shura(20.07.2009 11:16)
- Она стирается специальной командой (30h) посекторно (сектора по 4 кбайта). так что стирание происходит внутренними алгоритмами и средствами самой флэшки. почему-то все ниже адреса D000h она пишет, а выше - нет. запись же происходит побайтово. eeee(107 знак., 20.07.2009 14:01, )
- попробуйте выполнить стирание чипа (а не сектора). У многих параллельных флешек есть отдельно защищаемые области. Правда, беглый просмотр даташита их не выявил - koyodza(20.07.2009 14:52, ссылка)
- В Тритоне пробовал кнопку Erase. команды общего стирания нет (насколько помню ассемблерные алгоритмы у AT49F010, там такая есть). eeee(92 знак., 20.07.2009 15:46, )
- Ой, прошу прощения, есть такая команда (10h). Только вот не знаю, поддерживает ли ее Тритон (кнопка erase). - eeee(20.07.2009 15:49, )
- В Тритоне пробовал кнопку Erase. команды общего стирания нет (насколько помню ассемблерные алгоритмы у AT49F010, там такая есть). eeee(92 знак., 20.07.2009 15:46, )
- попробуйте выполнить стирание чипа (а не сектора). У многих параллельных флешек есть отдельно защищаемые области. Правда, беглый просмотр даташита их не выявил - koyodza(20.07.2009 14:52, ссылка)
- Она стирается специальной командой (30h) посекторно (сектора по 4 кбайта). так что стирание происходит внутренними алгоритмами и средствами самой флэшки. почему-то все ниже адреса D000h она пишет, а выше - нет. запись же происходит побайтово. eeee(107 знак., 20.07.2009 14:01, )
- Мож у ней однократно залочиваемый бут-сектор? - Точка опоры(20.07.2009 12:34)
- Сейчас попробовал запрограммировать дампом с FF, только по адресам 7FFFEh и 7FFFFh (т.е. два последних) и на всякий случай Е000h выставил пробные байты (наобум). Все это пишет, а стоит только пробовать записывать и по @D000h уже писать отказывается. eeee(42 знак., 20.07.2009 11:14, )
- Да, стирается нормально. Тест перед записью на чистоту тоже проходит. - eee(17.07.2009 22:47, )
- Стирается? - Shura(17.07.2009 17:55)
- Спасибо. Там, правда, немного другая микросхема - SF040 , но у VF040 не бывает корпуса DIP, поэтому я попробовал спаять переходник как у SF040. Считалась микросхема хорошо, а вот писаться отказалась. Максимум, что ей удается, это записать первый байт, а eeee(79 знак., 17.07.2009 17:50, )
- Здесь - Shura(17.07.2009 12:23, ссылка)