Страница 3 из 6
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 11:49:31
wadimk
Да.Прога IDE.У них одинаковая часть кода,отвечающая за проггер.ИМХО.Сообщения выдают слово в слово.Поэтому и картинка такая.Лень было переключать

Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 11:56:41
МитяРа
Угу..
Ладно, чуть-чуть попозже задам вопрос пушистому LeftRadio, что он по этому поводу думает..
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 14:13:07
Left Radio
wadimk писал(а):В результате адаптер обновился.Пишет вот то ,что на картинках.Правда это без подключения к "таржет" процу.Просто сам адаптер.
Приветствую всех

То что обновился это хорошо, значит с адаптером все нормально, проверте правильно ли выбран в SilabsIDE тип отладчика ЕС2/ЕС3 и попробуйте подключить какой нибудь таргет, с ЕС2 во всяком случае SilabsIDE также нормально обновляет отладчик, но тоже выдает что то подобное когда ничего не подключено в качестве таргета.
А на скрине Flash Utility не видно вообще каких либо сообщений.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 15:38:27
wadimk
У меня еще одна проблемка нарисовалась...У меня есть ноут compaq E500.У него один USB 1.0.Стоит карта на два порта 2.0.Ситуация такая:Порт 1.0 видит адаптер (С3),но не хочет его обновлять.Если воткнуть в 2.0 - начинает глючить.То найдет,то потеряет.Подал на карточку внешнее питание - не помогло.Он у меня кантуженный по жизни.Я ему давно не удивляюсь.Воткнул в нетбук и повторил процедуру обновления.Все прошло нормально.Вот только есть одна странность:у меня ни один светодиод не включается.Буду пробовать подключить к таргет процу.Посмотрю, чем закончится.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 16:43:10
МитяРа
wadimk писал(а):Посмотрю, чем закончится.
Давай, удачи те.. Отпишись потом, что и как..
P.S. А что на F340-м собираешься скошачить ? Если не секрет конечно..

Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 20:31:18
wadimk
МитяРа писал(а):wadimk писал(а):Посмотрю, чем закончится.
Давай, удачи те.. Отпишись потом, что и как..
P.S. А что на F340-м собираешься скошачить ? Если не секрет конечно..

В общем - результат отрицательный.Подключил проц 340-й.Проггер молчит.Нет никаких посылок ни на дате,ни на слк.Кроме того не светится ни один светодиод.Я перепаял в проггер новый проц.Все точно также.ЗЫ:Скошачить (уже) MPPS.Така штука для чиптюнинга автомобилей через диагностический разьем.Если есть желающий потестить плату(мож я там напортачил) - напишите.Отправлю письмецо.

Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Пт июн 24, 2011 23:47:34
МитяРа
wadimk писал(а):Проггер молчит.
Хорошо.. Давай кое-что сделаем и порассуждаем логически..
а) У тя есть программатор ФлэшБластер..
б) Попробуй им прошить твою 340-ю..
в) Если не прошьётся, то - надо думать..
г) А если прошьётся, то может ты накосячил при разводке ЕС3-го..
д) Давай попробуем до конца разобраться, мя тоже дюже интересно, чем эпопея закончится, т.к. сам хочу его собрать..
wadimk писал(а):- напишите.Отправлю письмецо.
Давай с программатором закончим, а об этом можно поа в личке помяукать..
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Сб июн 25, 2011 01:20:11
Left Radio
wadimk писал(а):
В общем - результат отрицательный.Подключил проц 340-й.Проггер молчит.Нет никаких посылок ни на дате,ни на слк.Кроме того не светится ни один светодиод.Я перепаял в проггер новый проц.Все точно также.
Вот, может поможет -
http://hobby-research.at.ua/forum/2-5-1 ... 1291162194 , начиная с сообщения #28, правда посылки все равно должны быть, схема/прошивка рабочие 100%, проверте еще раз плату.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Сб июн 25, 2011 12:45:53
wadimk
Разобрался!Всему виной карта pcmci USB2.0.Я писал,что глючит определение усб устройства.Не представляю,что может жрать столько тока.Выходит проц 321-й.Отключил все подтяжки - ни какой реакции.Кстати...Проггер не работает на USB 1.0.У меня во всяком случае.Воткнул в нетбук.Попросил прогу установить связь.Загорелся светодиод питания.Подкинул таржет 340-й.Законектился.И тут вылез глюк.Прога "подготавливает" НЕХ файл перед записью.Не понимает почему то для 340-го.Ругается и не пишет(пробовал разные файлы).По быстрому собрал второй программатор.Стал записывать один другим.Все работает как часы.Слил обновленную прогу.Придется записывать 340-е FlashLoad-ом.Хотел попробовать записать IDE,но не допер,как подгрузить НЕХ файл.ЗЫ:Выкладываю два файла на проггер.Оригинальный и обновленный.Может кому сгодится.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Сб июн 25, 2011 13:55:09
wadimk
Проверил резисторы 1 и 1,5 мОм.Просто поставил перемычку между Р3.0\C2D 321-й и массой.Все работает.Т.е.их можно выбросить.Или Р1.0 соединить с массой(через резистор?).
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Сб июн 25, 2011 16:32:01
Left Radio
wadimk писал(а):...Не представляю,что может жрать столько тока.Выходит проц 321-й.....
321-й жрет весьма мало, может с 125-ми буферами у Вас что то не так?
wadimk писал(а):Кстати...Проггер не работает на USB 1.0
Сам не проверял на 1.0, эт нужно доку на ЕС3 копать или спрашивать у Silabs-ов. Возможно это не ЕС3 не хочет работать, а программа некорректно работает там где порт 1.0.
wadimk писал(а):Подкинул таржет 340-й.Законектился.И тут вылез глюк.Прога "подготавливает" НЕХ файл перед записью.Не понимает почему то для 340-го.Ругается и не пишет(пробовал разные файлы)
Писал 346-ой когда был ЕС3 у меня, без проблем, сейчас точно также ЕС2 пишет все что у меня есть F041, F320, F342, F346, F120 и т.д.
wadimk писал(а):Хотел попробовать записать IDE,но не допер,как подгрузить НЕХ файл
[/quote]
А готовый вроде никак, попробуйте открыть в IDE какой нибудь пример и запустить отладку.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Вс июн 26, 2011 10:08:29
wadimk
wadimk писал(а):Хотел попробовать записать IDE,но не допер,как подгрузить НЕХ файл
[/quote]
А готовый вроде никак, попробуйте открыть в IDE какой нибудь пример и запустить отладку.[/quote]
Угу...На асме...Я не умею на Си...

Да Бог с ним.Работает и хорошо.По поводу потребления:У мну проблемная карта.Она мне давно пьет кровь.С модемом 4G напрочь отказалась работать.Я ей не удивляюсь.Например флешка на 2G работает,а на 4G уже не хочет.Такое железо однако.По поводу 340-го:попробую например залить прогу программатора.Или напишу сам каку нибудь ерунду.Вчера небыло времени разбираться.Работы выше крыши.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Ср июн 29, 2011 12:33:17
wadimk
Разобрался с ошибкой файла для 340-го.Скорее всего при компиляции сделали ошибку с размером(вышли за допустимые пределы памяти).Умная прога FLASH Programming Utility это увидела и заблокировала запись.Решил так:установил оболочку проггера Тритон.Открыл файл и пересохранил.После этого записалось влет!Возникла еще одна проблема:оказывается проггер не умеет читать содержимое проца в вменяемом формате.Нужно написать программку конвертер из файла *.txt в *.bin выдергивая байты и вставляя их один за другим.Я это неасилю...

В файле находится прошивка программатора в формате,который им же вычитывается.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Ср июн 29, 2011 16:40:59
МитяРа
wadimk писал(а):проггер не умеет читать содержимое проца в вменяемом формате.
В смысле - не читает записанную программу и не сохраняет её в HEX-виде ?
Может вот этой попробовать:
http://hobby-research.at.ua/_fr/0/Production_Prog.rar
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Ср июн 29, 2011 21:56:30
wadimk
Да...Может я че не понимаю...Где в программах READ (CPU) !?И где "сохранить как(save as) *.HEX"!?Есть только вот та бредятина,что я выложил в предидущем своем посту.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Чт июн 30, 2011 07:17:12
МитяРа
wadimk писал(а):Может я че не понимаю...
Да нет, походу действительно не предусмотрено..
А на кой мышь те вообще нужна эта функция ? Ведь при прошивке МК там запись/чтение/проверка делаются автоматом..
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Чт июн 30, 2011 12:27:09
wadimk
Да нужно вообще то.Например:Собрал я проггер.Подключил и он обновился.Зачем мне следующий собранный обновлять?Я хочу из обновленного вычитать прогу и после ее записать.Это частный случай.Еще софт в проце в процессе работы могет менять какие то байты при работе устройства.Я хочу их видеть!Собственно остался вопрос:кто-то могет написать прогу для преобразования кантуженного формата в *.bin?Дальше конвертнуть в НЕХ не составляет особого труда.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Чт июн 30, 2011 12:53:15
МитяРа
Пока не знаю, но может тогда пока "вычитывать" обновлённую прогу ФлэшБластером ?

Пока не приходилось попадать в подобную ситуацию..
wadimk писал(а):Еще софт в проце в процессе работы могет менять какие то байты при работе устройства.
А это ещё более частный случай..
У классики такое сделать было нельзя, а про СиЛабсы - не знаю пока.. Да и не встречал, что-б так делали..
Если и меняют, то целиком всю прошивку, а разные переменные, константы и настройки записывают в энергонезависимую память, но не программ, а данных..
wadimk писал(а):кто-то могет написать прогу для преобразования кантуженного формата в *.bin?
Попробую одного кошака спросить..
wadimk писал(а):Дальше конвертнуть в НЕХ не составляет особого труда.
Есть программа bin-to-hex..
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Чт июн 30, 2011 13:09:01
wadimk
wadimk писал(а):Еще софт в проце в процессе работы могет менять какие то байты при работе устройства.
А это ещё более частный случай..
У классики такое сделать было нельзя, а про СиЛабсы - не знаю пока.. Да и не встречал, что-б так делали..
Если и меняют, то целиком всю прошивку, а разные переменные, константы и настройки записывают в энергонезависимую память, но не программ, а данных..
Я до сих пор в своем устройстве (система учета работы электропневматическими тирами) использую "классику" АТ89S8252(53).В нем есть EEPROM.Энергонезависимая память.Туда прога сохраняет дубль кол-ва сеансов и "хозяин" программирует кол-во выстрелов одного сеанса.И Silabs ведь при обновлении меняет блоки оставляя бутлоадер.И делает это на программном уровне через USB.И ИМХО silabs под ееprom использует тело rom.
Re: Нужна помощь со схемой программатора для C8051F320
Добавлено: Чт июн 30, 2011 14:42:07
МитяРа
wadimk писал(а):В нем есть EEPROM.Энергонезависимая память.
Это память данных, как мя и говорил..
wadimk писал(а): silabs под ееprom использует тело rom.
Пока не разбирался, что и как там происходит, но по любому ROM- это ПЗУ и писать туда без внешнего программатора - увы нельзя..
