Программатор Spi Flash своими руками
Опубликованно 04.05.2019 06:50
Прошивки, предварительно установленной на устройстве флэш-памяти, прежде чем изготовление печатных плат при сохранении высокой пропускной способности. Однако есть и плюсы в программирование флэш-памяти после ее освобождения, т. е. до того, как она была припаяна к материнской плате. Программатор Spi Flash (SF) с дискретной флэш-памяти имеет значительные преимущества по сравнению с обычными SD. Его цена, как правило, не более 1/10 от стоимости ручки, использует намного меньше форм-фактором и требует небольшого количества специального оборудования. Выбор: SF & SD
Есть много причин для выбора дискретной флэш-чип, вместо того, подсистема памяти SD или, наоборот, таким образом, пользователь должен выбрать компромисс, прежде чем купить устройство. Следующий список содержит ряд тем, которые нужно знать, перед выбором DIP-чип или полный SD-решений: Аппаратная сложность, имеет то преимущество, SF. DIP-пакет с дискретной флэш-чип гораздо проще в использовании по сравнению с SD. Сложность программного обеспечения, имеет то преимущество, SF. Подсистема памяти SD, как правило, основывается на библиотеке SD с файловой системой Fat16/32. Даже если устройства интерфейс SPI, имеет смысл использовать FAT, потому что любой ПК/MAC может прочитать карту. Эти библиотеки являются большие и могут занимать ценное дисковое пространство EEPROM на небольших встроенных контроллеров. Емкость и портативность, преимущество имеет SD. Вы можете использовать карты памяти SD с емкостью больше, чем дизайн без изменений. Сдержанный SPI имеет самые минимальные ограничения по плотности. Стоимость, имеет то преимущество, SF. Власти, имеет то преимущество, SF. SD-карту, как правило, имеют большую мощность рассеяния из-за более высокой плотности и высокой динамической мощности, из-за скорости доступа. Скорость, преимущество имеет SD. SD-флэш-память доступна во многих различных НАИМЕНОВАНИЙ, основанных на скорости, особенно из-за требований к цифровой фотографии и использование необработанные форматы изображения. Флэш-памяти SPI
Флэш-память SPI-это тип энергонезависимой памяти на основе технологии MOSFET. Не volatile означает, что устройство сохраняет все данные, даже когда не горит. Флэш-память работает, и передача группе носителей заряда в диэлектрик. Это называется программирование, и, как правило, выполняется с более высоким напряжением. Этот процесс не является безобидным, на самом деле повреждает материал, и после 100 тыс. циклов прибор выходит из строя. Для того, чтобы снять носителей заряда с диэлектрика, в равных высокого напряжения на обратном пути потенциал, чтобы облегчить массовой съемки. Это называется отмена.
Программирование в flash-бит установлен на 0, и удалил бит установлен в 1, удалил флеш-байт равен 0xFF в шестнадцатеричном формате. В настоящее время флэш-память может хранить несколько бит на ячейку, с использованием уровней напряжения. С ростом требований к памяти становится все труднее реализовать строительство.
Преимущество Spi Flash programmer USB заключается в простоте программного обеспечения, код в основном перемещает данные выводы и D, соответственно переднего фронта тактовой частоты. Часы проверил хост, для них не является необходимым для работы схемы синхронизации: этапы могут быть настолько асимметричные, насколько это необходимо, при условии соблюдения минимальных требований к пропускной цикла устройства. Утилита для идентификации
Flash - это утилита для идентификации, чтения, записи, управления и удаления флэш-чип. Предназначен для образы прошивки, BIOS/EFI/coreboot/прошивки/options на материнские платы, карты сетевой контроллер/графика/хранение и на различные другие устройства для программирования. Функции: Поддерживает более 476 чипов флэш-памяти, 291 набор микросхем, 500 материнских плат, 79 PCI-устройств, 17 USB-устройств и различные программисты Spi Flash на основе параллельных/последовательных портов. Поддерживает параллельные интерфейсы интерфейсы памяти flash, LPC, FWH и SPI и несколько пакетов микросхем (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, BGA и другие). Физический доступ не нужен доступ в root, достаточно или нет, это, как правило, требуется для некоторых программистов. Не требуется загрузочный диск, CD-ROM или другой носитель. Клавиатура и монитор не нужны, просто был запрещен удаленно через SSH. Не требуется перезапуск чата. Переписать чипы в работающей системе, и убедитесь, что новая прошивка будет работать при следующем запуске. Имеется частичная поддержка Windows. Diy: универсальный программ, создание
Это является лучшим для микроконтроллеров PIC и AVR программатор Spi Flash, с руки, может быть, его создания не работает, но устройство не дорого, стоит менее 10 $ и будет из легко доступных компонентов.
Преимущества: С открытым исходным кодом. Не нужно устанавливать дополнительные драйверы, используется драйвер HID (Human Interface Device), что, как правило, применяется для клавиатуры и мыши. Поддерживает много устройств, PIC и AVR. Поддерживает платформы Windows и Linux. Состоит из микроконтроллера PIC18F2550 - мозг программатор Spi Flash. Разъем USB-B подключается к компьютеру. Имеет два светодиода: один для индикации подключения программист, другой, который показывает состояние программирования. Микроконтроллер PIC18F2550
Основные три последовательных названия (J1, J2 и J3) используются для связи с устройством ведомого микроконтроллера. Использование выводов-разному в разных микроконтроллеров. Кнопка сброса добавлена в блок контроллера для установки сброса программист. PIC18F2550 мигает с hex-код прошивки, можно использовать и другие последовательные или параллельные программисты Spi Flash PIC.
Проверьте соединение между микроконтроллером и ПК. Необходимо сделать тест HID-обнаружение (Human Interface Device), который устраняет много ошибок, например, проблемы с микроконтроллером, кристаллы и USB. Перед началом использования программы убедитесь, что светодиод мигает СВЕТОДИОД, который затем замедляется процесс мигающий. Если программист не был обнаружен, проверить перекрестные ссылки и инструкции. Если был обнаружен, перейдите к следующему шагу. Программирование через OpenProg
Установить программы OpenProg на ПК, выполняют и контролируют подключенного устройства. Последовательность прошивки программатор Spi Flash: Подключите разъем USB к ПК. Открывают OpenProg и вы убедитесь, что программистом был обнаружен. Нажав на «Настройки» -> «Проверка оборудования». Выполнение тестирования оборудования. Проверь все контакты, программирования, и пользователь может с легкостью выполнять отладку устройства в случае ошибки. Оборудование тест показывает напряжение тока в ВОДЕ, VPPU, CLK, DATA, PGM в различные моменты времени, что важно учитывать, когда вы работаете с руками, программатор Spi Flash led SMD. Измерить напряжение между выводами ВОДЫ, VPPU, CLK, DATA, PGM и проверяют значения на экране. ВПП может иметь разницу в 1 из-за преобразования переменного тока в постоянный. Если напряжение этих результатов контроллер и то, что отображается на экране, похожи, программист работает отлично. Если напряжение отличается, проверьте цепь контактов. Дизайн печатной платы
Эта схема была разработана в Eagle 7.2. Размер пластины 7,5 x 7 см, выполнен в автомат между машины. Цепь может также быть сделано с помощью химического травления в дом.
Компоненты JA, JB, JC перемычки. Согласно схеме, внимательно проверьте это, и в первую очередь, во время монтажа компонентов, установите перемычку. Для обеспечения безопасности PIC18F2550 во время сварки используют 28 контактный базы IC.
Плата расширения подключается программатор с микроконтроллером. Различные серии микроконтроллеры имеют различные контакты и настройки для программирования. Это дает пользователям преимущество в простоте программирования микроконтроллера.
Плата расширения может быть легко достигнуто с помощью перфорированной доски или заготовок специальных для карт, приобретенных в торговой сети. Для серии микроконтроллеров используются различные стоимости расширения. Для LVICP от 5 v и 3,3 v необходимо регулятор напряжения, так как LM1117 или похожие.
Устройство 3.3 должен быть запрограммирован только с использованием карты расширения 3.3 В, в противном случае, могут возникнуть необратимые повреждения. Некоторые материнские платы имеют опцию 5. Если необходимо запрограммировать на 5 В, вы можете выбрать опцию «Не требовать, стоимость, низкое напряжение». Кроме того, не рекомендуется использовать 24-33 в гнезде 30, который работает до 5 вольт. Завершение процесса создания
После изготовления контроллера и платы расширения, вы можете перейти к программированию устройства: Найти устройство и ряд устройств для программирования. Выбрать подходящую плату расширения устройство. Подключите устройство к плате расширения. Прилагается карта расширения на блоке контроллера. Подключите соединительный кабель USB-B на программистов и на ПК. Открыты OpenProg.exe и вы убедитесь, что программистом был обнаружен. Открывают устройства и выбрать нужное для программирования. Нажимаем зеленую стрелку сверху, чтобы читать на устройстве. Для записи/прошивки нажимают левую клавишу вверх для выбора кода «.hex», и, нажав на «Ок». Нажимают красную кнопку, стрелку рядом с кнопкой зеленый со стрелкой, чтобы запрограммировать устройство. Вы убедитесь, что СВЕТОДИОД мигает во время программирования, что показывает состояние процесса. Проверить результат, и вы убедитесь, что прошивка прошла успешно.
Последовательный SPI AT45DB161D
Простой Spi Flash программатор SPI (AT45DB161D) - это 16-меган (2 Mb) 2,5 или 2,7 На флэш-памяти с последовательным интерфейсом, подходит для широкого спектра приложений, предназначенных для хранения кода и данных.
Все 2097152 байт (0x1FFFFF) организованы в 4096 страниц с 512 байт на страницу. Несмотря на то, что чип предлагает различные варианты отмены, библиотека программного обеспечения, поддерживает удаление блоков, и блок содержит 4 Кб.
Для того, чтобы перезаписать существующие данные, вы должны сначала снять блокировку. Чтение и запись данных осуществляется достаточно просто, в основном, предоставляя адрес чтения/записи (от 0 до 0x1FFFFF) и сведения о длине данных. С основными функциями, вы можете расширить код для поддержки разветвленной системы доступа к файлам. USB - память EEPROM
Программатор Spi Flash EEPROM серии 25 с программным обеспечением и поддержкой, водитель и 25-SPI флэш-памяти, 8-pin/16-pin имеет следующие функциональные возможности: Автоматическая идентификация модели микросхем 25 серии. Поддержка USB в TTL. Автоматическое обнаружение чип серии 25. Поддержка загрузки серии STC. Процедура кретин микроконтроллер STC программатор Spi Flash ch341a поддерживает полный диапазон загрузки программ, для разной: резервного копирования, стирания, программирования, калибровки и других движений. Обеспечивает выход питания 5 в - 3,3 В. Размер: 70 мм x 27 мм CH341SER.EXE - установка архива из USB в последовательный драйвер. Устранение неполадок в работе микроконтроллеров
Когда пользователь начинает работать с микроконтроллерами, он, вероятно, столкнется с проблемами во время программирования, решение которой потребует несколько часов или дней, а иногда и просто невозможно. Опытные программисты поделились своим опытом решения различных заболеваний, вот некоторые из них: Для того, чтобы любая ошибка в начале проверяют блок питания. Иногда бывает, что источник питания не подходит для программистов и требует внешнего источника питания. Выберите правильный последовательный порт программного обеспечения. Прежде чем использовать программист, вы должны установить драйверы, необходимые для его работы. При подключении программатора в первый раз, задается автоматически, если есть подключение к интернету, иногда нужно указать путь к драйверу. Увеличение напряжения. Многие микроконтроллеры требуют pull-up в его цепи, прежде чем они могут быть запрограммированы таким образом, микроконтроллер нравится, требует 10 ком мог сопротивление последовательного разведения, иначе показывает ошибку. Программное обеспечение для программирования не определяет микроконтроллер это еще раз, проблема с блоком питания, проверьте новый блок ПИТАНИЯ и подключить программатор к пк.
После запуска руками USB программатор Spi Flash пользователь получит SF, лично сделал для программирования системы. Будет легко управляться с компьютером через шину USB через интуитивно понятный интерфейс и мощные функции.
Иван Фролов
Категория: Мобильная техника