16+
Четверг
20 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Гудвин  (29.04.2015 22:39 - 13.05.2015 14:10, файл(ы), просмотров: 7018)
Зырьте, каку гарну свистульку себе наутюжил... 
Изредка приходится трахаццо с прошивкой последовательных флэшек большого объема. Нужно редко, посему тыкался тем, что под руку попадет - всяческими LPT и припаиванием чипа проводкАми. Достало. На днях заказал у китайцев вот это за смешную цену: ru.aliexpress.com/item/Free-Shipping-1pc …0-new/2036158958.html?recommendVersion=1 Заодно и "щипцы" для SO8 (кстати, они вдвое дороже ;) Но от китайцев еще ждать надо... Порыскал в сети, нашел вот это: www.embeddedcomputers.net/software/ Раньше оно называлось "Blackcat USB". Там была AT90usb162. В новой - Atmega32u2. Но самая свежая фирмварь и софт работают и с AT90usb162. Шьет SPI флэшки, NAND, CFI и до кучи - флэшки маршрутизаторов через EJTAG. AT90usb162 у меня давно валялись (хотел клон MKII залудить), все руки не доходили, а тут наконец взял утюг :) Так как, девайс предназначен для всяческих типов памяти, у этих товарищей очень удобная оболочка, которая сама следит за подключением, и с помощью которой можно прошить, что угодно через стандартный DFU (без лишней вошкотни с атмелевским "прошиватором"). А раз так, то грех туда не приладить и AVRISP MКII. В результате получилась вот така "свистулька" ;) Перемычками можно выбирать напряжение питания 5В/3.3В/внешнее. Есть отдельные контакты PDI для всяческих тинек и Xмег. Можно напаять 6 проводный шлейф с шагом 1.27 для программирования обычных атмег (или воткнуть в DIP8). Если втыкать в USB с нажатой кнопкой, активизируется DFU режим. Ну и так как замысливал именно "прошиватор" для SPI флэшек, развел DIP8 и поле для SO8 (можно прижать прищепкой - все лучше, чем паять проводкИ). Прошиватор работает весьма неплохо:
Connected to Flash (RDID:0x1F4701 REMS:0xFFFF)
Flash detected: Atmel AT25DF321S (4 194 304 bytes)
Programming mode: SPI (high-speed)
Beginning memory read from SPI Flash
Start address: 0 (0x00) Length: 4194305
Read operation complete
Read 4194305 bytes in 10,264 seconds, 408 682 Bytes/s
Opened file for writing: NS2v401.bin (binary hex format), total file size: 4 194 304 bytes
Write Flash operation complete!
4 194 304 bytes written in 23,294 seconds, 180 059 Bytes/s
Сравню потом с китайцем ;) Думаю, и с атмелевскими контроллерами тоже работает. Подключал к студии - все путем - дрыгает лапками... Не разводил "цветомузыку" - там светодиоды пересекаются по ногам в прошивах. Ну и косячок - думал, что DFU сам подтягивает тестовую ногу при старте, а нет - пришлось навесить резистор подтяжки. Он весит больше, чем остальная навесуха 0603 ;) В общем поводил напильником несколько часов, сейчас играюсь :) Кому надо, могу поделиться платкой для Eagle CAD...
Прикреплённые файлы:
IMG_0096.JPG:136 K
IMG_0097.JPG:127 K

Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII