[cvetblue]Новость от 08/05/2015 Прошивка V3Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768. Скачать PostalAVR_v3b_lice[/cvetblue] [cvetblue] Прошивка V4 микроконтроллера ATmega168 программатора Postal3 - https://remont-aud.net/_fr/362/PostalAVR168.rar[/cvetblue]
Вот эту версию скачал QuartusSetup-13.1.0.162, подойдет?
В каждом файле проекта написано: "Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" Где скачивать, я ссылку раньше давал, и там всё качается, я проверил.
Цитата
список компонентов
Конденсаторы блокировочные со старых материнских плат, поменьше 0.1, побольше 2.2..10.0. Кварц (активный!) размер 70х50, почему-то я не смог найти в диапазоне 50..100, купил только 50 и 100, потом может 60 или 70 попробую как найду (100 точно перебор для ISP). Резисторы 22 ома антизвонные будем добавлять по мере надобности. При подключении к голой eMMC внешние подтяжки понадобятся скорее всего (CMD вероятно), т.к. внутренние подтяжки у EPM240 где-то 20к. Стабилизаторы 3.3 и 1.8 я ещё раньше купил (чтобы не выпаивать), они действительно бывают маленькие, но по фото я не перепутал.
И вот выше я приводил скорость 0.95 для прямого подключения, можно вычислить верхний предел fx2lp по передаче данных (при использовании GPIF), просто умножив 0.95 на 8 = 7.6 мегабайт в секунду (учитывая overhead, можно округлить до 8). То есть, для однобитного режима (ISP через EPM240) упираемся только в прохождение частоты через длину провода, при коротком же подключении с частотой 50 (кварц 100) даже 4-битовый режим не имеет смысла; превзойти картридеры USB 3.0 всё равно не получится никаким способом (даже если сильно напрячь ягодичные мышцы).
Так что мы выяснили, что при работе с использованием GPIF FX2LP может выдать 8 мегабайт в секунду (ну или чуть побольше при непрерывной передаче). Почему так мало, если предел USB 2.0 HS целых 40 мегабайт в секунду? Причин много, например, для USB FS GPIF FX2LP "подтверждает" на отправку пакеты 64 байта, однако передать в одном пакете можно только 62 байта. Как FX2LP это разруливает неинтересно, хорошую скорость потока данных можно получить в режиме slave FIFO с изохронной передачей. Видеокамеры это используют (всякие видео-пенетраторы например). Баловство это всё на фоне USB 3.0. Для однобитного ISP eMMC наше решение оптимально (даже для 4-х бит), а там дальше посмотрим.
А, ты решил штырьки в 2 стороны сделать. Я имел в виду разъёмы по типу Ардуино-шляп, у которых в одну сторону длинные штыри, а с другой стороны гнездо. У меня и двухрядные такие есть, но короткие. Как найду подходящие - ссылку дам. Разъёмы лично я распаивать не буду, просто обычные штыри вверх.
Да, штыри у меня в обе стороны, сделано на базе межплатных соединителей, правда пришлось немного попотеть. Проект тоже скомпилил под 570-й камень и забил в чип, пробовал включать с fx2lp, горят два светодиода на шляпе, ничего не греется, завтра продолжу.
если речь за эти https://aliexpress.ru/item....dkPZgoH то я бы их не ставил, со стороны мамы жёсткие, сам контакт жёстче и толще и хрен сдёрнешь шляпу, хотя я такие применял, а вот папа хлипковат для насадки ещё одной шляпы, чисто субъективное мнение.
У меня какие-то другие, синего цвета, очень старые. Но куплю эти попробовать. У всех продавцов на фото они одинаковые, куплю в 2-х местах. Называется: "Female Stacking Header Connector Dual Row".
Опять какая-то ошибка в "новом протоколе" FX2LP (для прямого подключения). Проявляется на доступе к RPMB. Будет обновлена скоро.
В прошивке FX2LP вроде ошибок нет. Пока что как временное решение галка "Set USB buf 64k" должна быть включена. Проблема в том, что я посчитал умным передавать 64к кусочками по 2к, а Windows считает умным между этими передачами заняться своими делами. В результате GPIF, работающий на максимальной скорости (в случае прямого подключения), успевает опустошить внутренний буфер FX2LP и перейти на передачу данных в обратную сторону.
Postal2, дособрал шляпу на EPM570 и есть вопросы: 1. Какую версию Postal3 использовать. 2. Какие галки должны быть установлены в FX2LP TUNE. 3. Для чего на шляпе джампер, который подтягивает 28 пин EPM к GND.
Для этого нужно будет в Quartus выбрать EPM570 и скомпилировать тот же проект (старый выложенный проект под отладочную плату, под "шляпу" будет другой).
Для чего на шляпе джампер, который подтягивает 28 пин EPM к GND.
1/2 понижение частоты. Кнопка(размер7x7) снимается с модуля и перекидывается на шляпу или устанавливаються шыри - отключение ISP. Соответственно второй светодиод показывает активность ISP. Типоразмер 0603 для резисторов, но можно впихнуть при желании 0805. Для конденсаторов 0603 100nF, 0805 1uF и выше. CHIP TANTAL SIZE A можно керамику 10,22uF 1206. Светики 0805.Кварц 7050 активный, первую ногу, не обязательно потягивать к плюсу, но на всякий можно, у меня 10k. Вместо кнопки на FX2LP устанавливаем папу или маму, соответственно на сопрягающихся частях. ISP у меня оно типа IDC6R(BH6R) , соответствует ISP AVR, который соответствует PistalAVR по пиновке eMMC, естественно кроме VCQ который появился на 5 пине, так как он свободный. Можно сказать что всё по стандарту. Надписи слева, 1-3- 4 для меня склерозного страховка, соответствуют предназначению и цвету, естественно на инглиш. Вроде всё. А да стабилизаторы в корпусе SOT-223. Ну вроде всё.
А вот если шляпу водрузить на FX2LP, то светодиод горит постоянно, в не зависимости от положения тумблера, так должно быть?
Там два светика, вот который у ISP так там такого никак невозможно, а который на микрухе висит, то это у Postal спросить надо. По datasheet, кварц притягивать вообще не нужно, там stby ,0 выключено, 1 включено. Кнопки эти бывают разные, но которая на основной плате такая как нарисовано на плате.
KREMLIN, я, извиняюсь подтёр сообщение, там немного не так, светодиод отрабатывает как надо, смущает другое, что на колодке ISP постоянно присутствует 3,3 вольта, чтобы полностью обесточить приходится дёргать USB, что наверное не совсем хорошо.
Было у меня решение с отключением всех питаний на ISP. Но у меня при этом очень часто висла программа, поэтому оставил, только отключение шины. Почему так для меня это не понятно. Кто-то объяснит это.