1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
1

Pinboard 2 + SinaProg

04.02.2012, 23:54. Показов 42818. Ответов 33
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. Я что-то делаю не так, но пока не могу понять что. Задача - прошить контроллер ATmega16 (в процессорном блоке) FTDIшкой пинборда второго.

Параметры SinaProk. (что я дописал в файлы)
avrdude.conf
Код
#FTDI_Bytbang
programmer
id    = "2ftbb";
desc  = "FT232R Synchronous BytBang";
type  = ft245r;
miso  = 5;  # ADBUS 5
sck   = 6;  # ADBUS 6
mosi  = 4;  # ADBUS 4
risit = 7;  # ADBUS 7
;
port.txt
Код
2ftbb.
[FTDI   ft0
FTDI1   ft1
FTDI2   ft2
FTDI3   ft3]
Prokrammer.txt
Код
pinb
ftbb
2ftbb
OBSmini
ALF
и т.д.
Speed.txt
Код
Default   x
1200   1200
2400   2400
4800   4800
9600   9600
14400   14400
19200   19200
38400   38400
57600   57600
115200   115200

1200   x -B 1200
2400   x -B 2400
4800   x -B 4800
9600   x -B 9600
14400   x -B 14400
19200   x -B 19200
38400   x -B 38400
57600   x -B 57600
115200   x -B 115200
230400   x -B 230400
460800   x -B 460800
921600   x -B 921600
3000000   x -B 3000000
фотка как я это подключил

скриншот Синапрога
Пробовал разные скорости и разные порты. на FTDI и FTDI1 у мя сидит микруха (других микрух в этот момент в комп не вставлено)
Другим программатором на основе старой фтди (который в блогах фигурирует как Скоростною ЮСБ программатор) все шьется.

ПС. вот еще одна фотка, все тоже самое, только убрал проводок, чтобы лучше было видно положение джамперов и прочего.

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2012, 23:54
Ответы с готовыми решениями:

PinBoard&SinaProg
Приветствую всех уважаемых форумчан. Хотел прояснить для себя несколько моментов по прошивке...

ATTiny85 через Sinaprog
Здравствуйте пытаюсь прошить нию через пинборд. Выводит avrdude -C avrdude.conf -c pinb -P...

Копия SinaProg + модификации
Накидал графическую оболочку для AvrDude, и добвил/изменил следующее: 1) Сделал основное, фьюзы и...

Не могу прочитать EEPROM ATtiny13 через оболочку SinaProg
Помогите пожалуйста разобраться с программатором 2ffbb на PinBoardII. Устал плясать с бубном, "не...

PinBoard II
Известно уже что-нибудь по срокам? Начинаю уже испытывать потребность в еще одной отладочной плате

33
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 139
20.03.2013, 01:49 21
Author24 — интернет-сервис помощи студентам
А почему с плашкой программатора АВР PBII дудка не работает?
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
20.03.2013, 02:05 22
Какой? Старой? Зеленой? Она была под Hoppy JTAG2 была заточена.
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 139
20.03.2013, 10:44 23
Да, на зеленой! Можно у вас красный заказать? не хочу сам бодяжить, хочу чтоб было красиво)
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
20.03.2013, 23:18 24
Можно, чиркани в личку. Я вообще на днях планирую заняться и описать все модули отдельно и положить в нигазин для заказа.
0
Dyskbor8
07.05.2013, 00:14 25
А как зеленую плашку к дудке прикрутить?
Понимаю что достаточно переписать порта в настройках, да вот затык с RST который весит на ACBUS0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
09.05.2013, 00:40 26
А зачем ее прикручивать? Там надо то 4 линии с ADBUS взять и все. Причем они там в ряд. Я так зеленую плашку вообще перестал использовать, лень ее ставить. Только для Hoppy JTAG и юзал. Потому и снял ее с производства.
0
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 20
24.05.2013, 00:08 27
Для тех, кто не может подцепить скорости: файл скоростей должен содержать табуляцию между названием элемента комбобокса (первым числом в каждой строке) и буквой "x". Во всех остальных промежутках стоят пробелы.
Код
1200   x -B 1200
2400   x -B 2400
4800   x -B 4800
9600   x -B 9600
14400   x -B 14400
19200   x -B 19200
38400   x -B 38400
57600   x -B 57600
115200   x -B 115200
230400   x -B 230400
460800   x -B 460800
921600   x -B 921600
3000000   x -B 3000000
Также у Di Halta есть несоответствие в описании процессорного модуля для 8/20-ногих контроллеров и файлом avrdude.conf.
Перепутаны номера ног.
Переназначьте в файле номера ногам так же, как они соединены у вас на плате (и как написано в описании процессорного модуля):
Код
#FTDI_Bytbang
programmer
id    = "pinb";
desc  = "FT232R Synchronous BytBang";
type  = ft245r;
miso  = 5;  # DCD
sck   = 6;  # DSR
mosi  = 4;  # CTS
risit = 7;  # RI
;
В вышенаписанной секции надо просто циферки поменять.

Апдейт: только что проверил, как копируются строки из браузера в текстовый файл. Табуляции заменяются несколькими пробелами. Не копируйте из браузера, или после копирования перебейте пробелы на табуляцию вручную.

PS. Для Тини 13а работает.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
24.05.2013, 01:52 28
Ты не ту секцию почикал. Смотри секцию 2ftbb там все как указано. Pinb это для древней версии 1.1
0
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 20
24.05.2013, 03:48 29
А, да.. отстал от жизни, простите)
0
Otik IT84
27.07.2013, 18:12 30
Подскажите! Что я не так делаю? Контроллер не хочет определяться. Как с демо-прошивкой так и нулячий.
Провода проде верно подведены, настройки вроде тоже.
В чем может быть причина?

0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
28.07.2013, 10:02 31
http://iosyitistromyss.ru/img/snap/2013 ... 1_snap.jpg
ключ неверный. Должен быть -B 9600 откуда брали SinaProk. Конкретный линк?

Еще один ключ неверный.
http://iosyitistromyss.ru/img/snap/2013 ... 3_snap.jpg
Должно быть 2ftbb
0
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 61
29.12.2015, 22:26 32
Чтоб не создавать отдельно тему спрошу здесь. Пользуюсь этой платой и Sinoprog. Программирую процессоры в отдельном устройстве. Шью флэш и eeprom. Вроде все нормально. Читаю с процессора флэш, вроде бы тоже нормально. Читаю eeprom - было нормально пока не глянул на размер получаемого файла. Он оказался 13 байт. Т.е. как я понял данных eeprom он не содержит вообще, т.к. при попытке залить его обратно в выводе avrdude указывается, что записано 0 байт. Наверняка sinoprog тут не причем, т.к. и через командную строку при считывании размер абсолютно такой же. В чем может быть причина?
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
30.12.2015, 16:29 33
А какую версию дудки используешь? Оригинальный патч от Суза или хакнутую с отпуском ресета? Вот та что ресет не держит после прошивки она с епромом на некоторых чипах криво работает. Не пишет и не читает.

Так, а вот эта версия avrdude все корректно читает.
http://iosyitistromyss.ru/img/snap/avrdude.ixi

она правда risit не отпускает, поэтому сразу после прошивки контроллер прижат. Но можно ткнуть в FT_RST кнопочку на плате и его отпустит. Заодно FTDI выйдет из битбанг режима и даст волю USORT ам.
0
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 61
30.12.2015, 19:29 34
Выдает такое
avrdude version 5.10, URL: <http://savannah.nongnu.org/projects/avrdude/>
Размер 909 396 байт. Откуда взял - уже не помню. Вроде что-то у меня не работало, искал версию умеющую работать с этой микрой. Это версия дома, не читала на работе, скорее всего та же версия. Но она все писала, читала флеш, надеюсь правильно, eeprom тоже читала, на atmega128 где-то 67 сек, но записывала практически пустой файл, ресет отпускала.
Скачал эту версию, попробую что даст.

Кстати сейчас посмотрел эта версия лежит в файле pb2_ftbb.zip из "Инструкция по самопрошивке посредством программатора FTBB"
0
30.12.2015, 19:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2015, 19:29
Помогаю со студенческими работами здесь

Pinboard 2
Здравствуйте, подскажите, возможно ли использовать Pinboard 2 в робототехнике?

PinBoard + sim300c
Добрый день. Схемотехник начинающий, поэтому прежде чем все соединить хочу уточнить. Собственно мои...

1-wire на Pinboard 2
Решил изучить температурный датчик DS18b20. Цепляю шину данных к PORTB0, землю к земле, питание на...

PinBoard & L293D
Здравствуйте! DY HOTT, cначала хочу поблагодарить за PinBoard! Чудесная поделка ;) Благодаря вам...

Самоучитель по МК с PinBoard
Будет ли? Очень хочется . И так чтоб картинок побольше..

резонаторы от pinboard II
Добрый день!!! Вопрос скорее к DY HOTT, ну или кто сможет ответить. Какая точность кварцевых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru