VPNkey-свисток. AT45DB041B

Сегодня почти весь день ушел на флешь-память AT45DB041B, которую я вынул из VPN-свистка.

Выпаял я чип крайне неаккуратно. Сорвал один птачок. Корпус у AT45DB041B жутко дурной — выводы очень хлипенькие. Ну, работать как-то надо. Поэтому в качестве гибких выводов я сначала использовал обмоточный провод ПЭВ-0.2 как и с ATMEGA64. Но, как это ни странно, даже диаметр 0.2 мм оказался для пятачков AT45DB041B очень жестким. В процессе работы из восьми пятачков осталось всего три, остальные отлетели. Пришлось использовать ПЭВ-0.08.

img_1241

Поскольку проводки бликуют, то визуально на фотке они кажутся более толстыми. На самом деле они чуть-чуть толще волоса.

Помимо упражнений с волосами, пришлось ещё написать пару программ — одну для STM32F100RB, другую — для компа.

Собственно, конструкция для вычитывания информации из флешь-памяти, вот, она:

img_1238

Здесь на фотке — китайская отладочная плата с названным выше микроконтроллером. Слева от неё мелкая плата с четырьмя светодиодами, которые использовались для индикации режимов работы. Справа — китайский программатор STLink-2 (красный) и китайская плата конвертера UART-USB на базе CH340G. Между программатором притаилась микросхема флешь-памяти. В общем, ничего интересного. Всё традиционно, везде классические решения.

Поскольку объем информации, который нужно было перегонять из микросхемы в комп, составляет пол-мегабайта, а скорость обмена я выбрал 115200 бод, то я решил гнать поток в двоичном формате, а не в ASCII. Такое решение даёт ускорение передачи в четыре раза. Я посчитал, этот аргумент существенным.

В прошивке, полученной из AT45DB041B, тоже ничего примечательного. 10-килобайтное пространство от нулевого адреса по адрес 0x2628 занято какими-то регулярными кодами. Что за коды — непонятно. ASCII-строк не наблюдается, глазу вообще не за что зацепиться. Оставшийся объем, почти 500 кБайт — пустой. код 0xFF.

На этом, со свистком — всё! Алес.

5 responses to “VPNkey-свисток. AT45DB041B

  1. at45db свободно продаются в soic. Работал с ними раньше и под атмегой и под stm32 благодаря огромному запасу памяти последних и возможности программного изменения программной же памяти, необходимость в дополнительном внешнем флэше отпала полностью. По состоянию на сегодня, at45db не использую уже чуть ли не пять лет. А так то да, когда небыло других ваниантов катило. spi, два буфера. Нормальная была когда-то херотень.

    • 100% взаимопонимание

      Пошёл мусор выносить. Думаю, постою покурю.
      Выходит сосед. Молча закуривает. Постояли с ним в полной тишине. Он окурок бросает и говорит:
      — Да. Вот такая вот, Андрюха, х-рня!
      Ничего не ответил. Проводил соседа молча взглядом и пошел на помойку.

  2. «Оставшийся объем, почти 500 МБайт»?!!
    Я думал они меньшего объема.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s