T.E.S.T.C.O.P.Y. • Просмотр темы - Автономный программатор на AVR с поддержкой FLASH карт

Автономный программатор на AVR с поддержкой FLASH карт

Инструменты, которыми мы пользуемся в работе. Обсуждаем их недостатки и преимущества.

Прилепить пост

Сообщение andrey.vadimovich » Чт дек 08, 2011 11:19 am

итак по порядку
1. Кнопку возврат реализовать не удастся, про это я писал, так как библиотеки для работы с флеш картой не позволяют этого делать
2. Есть в планах, но только сесия на носу, так что пока нет
3. На счет чипов, с какими не справился, сказать ничего не могу - если у чипа стандартный протокол обмена данных i2c с однобайтной адресацией - все должно работать. Я разбирал протокол а не конкретно чип.
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение Kent » Чт дек 08, 2011 11:48 am

lerik79 писал(а):
Суперово, если нужно могу оттестить на производительность прошивку на 8 мг




не справился с AtmlH930 - валялся у меня такой чип неоригинальный к 4200


Производительность не изменится.
Рекомендую зайти на сайт Atmel и изучить маркировку их мс uza_s_nax

Коллективное бессознательное
Аватар пользователя
Kent   
Ученик

Прилепить пост

Сообщение andrey.vadimovich » Чт дек 08, 2011 12:17 pm

да, производительность останется на том же уровне, частота работы микросхемы 100кгц
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Пт дек 09, 2011 8:51 am

Давай доводи до ума - я уже деньги приготовил!
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение andrey.vadimovich » Пт дек 09, 2011 10:05 am

значит держи при себе - до Н.Г. точно ничего не будет.
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Вс дек 11, 2011 1:44 pm

andrey.vadimovich писал(а):значит держи при себе - до Н.Г. точно ничего не будет.








ждус ....
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение andrey.vadimovich » Вс дек 11, 2011 4:30 pm

хорошая работа, только что тебя конкретно не устраивает?
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Вс дек 11, 2011 4:52 pm

andrey.vadimovich писал(а):хорошая работа, только что тебя конкретно не устраивает?


Жду поддержку 1wire чипов и возможность деления на три папки
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение andrey.vadimovich » Вс дек 11, 2011 10:43 pm

Итак реализовал поддержку директорий, включая вложенные. Просто создаем на карте папку (длину имени следует выяснить экспериментом, но точно не более 13 символов), кидаем туда прошивки и наслаждаемся. Единственное ограничение - это общая длина пути, включая файл, не должна быть более чем 25 символов, т.е. "/COLOR/XEROX/FILE_003.bin" = 25.
Будет доступна работа с директориями только в полной версии.

На счет 1-Wire пока ничего не ясно, т.к. на эмуляторы нет документации, а производители ясен пень не хотят ею делится, нужно будет подслушать протокол обмена, выяснить команды на запись ROM, а уж тогда можно что-то думать. Но по идее все мс 1-Вайр не влезут в Мегу16, но это уже потом. Пока 1-Вайр задерживается на неопределенный строк.

За это сообщение автора andrey.vadimovich поблагодарили: 3
Kent, Князь, КЭПула
Рейтинг: 8.11%
 
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Пн дек 12, 2011 6:09 pm




вот тока после записи вылазит COUNT с цифрами а что это значит не понятно


оно считает циклы записи - потом прогер не перестанет работать? и зачем оно это считает?


24С04 Samsung 1661 вобще отказался прошить
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение andrey.vadimovich » Пн дек 12, 2011 6:42 pm

просто общий счетчик, если напрягает - могу убрать.

Добавлено спустя 3 минуты:
давайте так, если отказывается что-то шить - отсылаем мне на мыло лог с ком-порта, а то так мне толку мало, у меня дома вообще железа нет, только симулятор.
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Вт дек 13, 2011 10:22 am

[/quote]
У меня тоже долго реагировал на кнопки, это из-за того что фьюзы не выставлены на 8mhz, а по умолчанию стоят на 1mhz, вот отсюда и тормоз, он тормозит при инициализации карты и составления списка прошивок, с подправленной прошивкой под 1mhz работает быстрей.
Ещё зацепи Debug RxT к 15ноге и GND к 11 и посмотри в терминале что выдаёт, он туда отчёт скидывает, быстрей с проблемой разберёшься.[/quote]


Rx и Tx запаралеленые к 15 ноге или только одно Tx ибо от этого разные кривозябины лезут.

И как с гипер терминала скинуть отчет ?
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение andrey.vadimovich » Вт дек 13, 2011 1:20 pm

только ножку tx, если хотите - могу скинуть прошивку на 8мгц, там работа с чипом будет на такой же скорости, но вот с флеш картой будет побыстрее.

Добавлено спустя 22 минуты 22 секунды:
Используй Terminal 1,9, скорость порта 9600, а то что ты мне прислал - лажа.
Аватар пользователя
andrey.vadimovich   
Добрался до абсорбера
  • Не в сети

Прилепить пост

Сообщение lerik79 » Вт дек 13, 2011 2:47 pm

andrey.vadimovich писал(а):только ножку tx, если хотите - могу скинуть прошивку на 8мгц, там работа с чипом будет на такой же скорости, но вот с флеш картой будет побыстрее.

Добавлено спустя 22 минуты 22 секунды:
Используй Terminal 1,9, скорость порта 9600, а то что ты мне прислал - лажа.



Я Весь в Вашем распоряжении ! Скинул логи на мыло! Давайте решим с чипами, а потом с фьюзами! Чип Гнуса 1661 - она временами даже пытается записать но очень долго думает, я грешил на длину проводов и их сеченение но оказалось, что грешил зря ...

Добавлено спустя 2 часа 40 минут 10 секунд:
Проблема с чипа решена
ставим на CLK и SDA обвязку из резисторов 1к
http://savepic.su/192197.htm
зачем они там я не знаю, но после их установки все чипы стались прошиваться
лично я поставил и диоды тоже ...
Аватар пользователя
lerik79   
Держал тонер в руках

Прилепить пост

Сообщение Gomz » Вт дек 13, 2011 8:04 pm

lerik79 писал(а):Проблема с чипа решена
ставим на CLK и SDA обвязку из резисторов 1к
http://savepic.su/192197.htm
зачем они там я не знаю, но после их установки все чипы стались прошиваться
лично я поставил и диоды тоже ...

Эти резисторы называются подтягивающими, т.е они подают + к линии, по спецификации i2c достаточно одного подтягивающего резистора на каждой линии.
Эти резисторы 10К стоят на чипе, но я тоже замечал что некоторые чипы не шьются без дополнительной подтяжки. Диоды в схеме Кохана я тоже не понял для чего, по идеи они дают дополнительный заряд на линии.
Схему подправил с учётом дополнительной подтяжки и добавил пины 15, 16 для ЛСД, так как не на всех дисплеях включена подсветка, диоды ставить не стал, думаю и без них должно всё работать, выходной сигнал Меги достаточно мощный для этого. Разводку перезалил.
Изображение
Аватар пользователя
Gomz   
Заправил картридж
  • Не в сети

Пред.След.

Вернуться в Инструментарий

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

вверх
вниз
x

#{title}

#{text}