|
|
  |
Программатор FlashBlaster2, Для микроконтроллеров SiLabs |
|
|
|
Nov 27 2007, 17:02
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Maximm @ Nov 27 2007, 18:25)  А вот если использовать этот программатор только для программирования по интерфейсу С2, то можно оставить только сигналы C2CK и C2D?
Может кто пробовал? пробовал, нужно еще землю как минимум оставить и питание самого программатора (если он запитыватеся от самой платы). Ну и нужно глянуть, чтоб земля внутри программатора была везде подсоединена, где по схеме требуется. Т.е. мне хватает 4 провода.
|
|
|
|
|
Dec 2 2007, 22:10
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Все так и собрал, но при подключении к контроллеру программа сообщает об ошибке - "Hardware not detected!" Как я понимаю ошибка говорит об отсутствии программатора, его наличие программа проверяет при помощи перемычек 6-13 или 7-10 - они присутствуют, но во время подключения на них отсутствуют какие-либо сигналы, может у меня проблема с LPT портом? Подскажите что-нибудь...
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Dec 3 2007, 20:17
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(Maximm @ Dec 3 2007, 00:10)  Все так и собрал, но при подключении к контроллеру программа сообщает об ошибке - "Hardware not detected!" Как я понимаю ошибка говорит об отсутствии программатора, его наличие программа проверяет при помощи перемычек 6-13 или 7-10 - они присутствуют, но во время подключения на них отсутствуют какие-либо сигналы, может у меня проблема с LPT портом? Подскажите что-нибудь... ну может еще резисторы подтягивающие не мешало бы воткнуть? нужно оставить ))
|
|
|
|
|
Dec 4 2007, 12:25
|
Группа: Участник
Сообщений: 10
Регистрация: 16-04-07
Пользователь №: 27 089

|
Цитата(Sergei_B @ Aug 21 2007, 12:25)  Добрый день! А можно Вашим програматором програмировать CC2430? Вот что написано в мануале: 12.2 Debug Communication The debug interface uses an SPI-like two-wire interface consisting of the P2_1 (Debug Data) and P2_2 (Debug Clock) pins. ........... Sergey поделитесь пожалуйста опытом в программировании CC2430 .Недавно разжился халявой от техасных инструментов ,очень хочется эти микосхемки заюзать .
|
|
|
|
|
Dec 4 2007, 23:30
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 1-05-06
Из: Одесса
Пользователь №: 16 644

|
Цитата Т.е. мне хватает 4 провода. а мне - три. Вот, кстати, кому надо - платка (утюгом делается: стороны склеиваются на просвет по реперам с двух сторон, внутрь вкладывается платка). Питается от порта (добавил три диода навесом от ног порта, где есть плюс, и присадил стабилитроном КС133).
Прикрепленные файлы
fb2.zip ( 15.89 килобайт )
Кол-во скачиваний: 507
|
|
|
|
|
Dec 5 2007, 22:29
|
Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119

|
Цитата(62256 @ Dec 5 2007, 01:30)  а мне - три. совершенству нет предела )))
|
|
|
|
|
Dec 5 2007, 22:41
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Цитата(alvol @ Dec 3 2007, 23:17)  ну может еще резисторы подтягивающие не мешало бы воткнуть? нужно оставить )) Их я с самого начала воткнул! Прошлую проблему решил, а вот сам программатор работает очень не стабильно - сообщает об ошибке интерфейса С2 при программировании или вообще при подключении устройства - говорит, что не знает такого чипа, проблема решилась на одном компе закорачиванием конденсатора, но других никак Хотелось сделать что-то универсальное, а не бегать с коробкой конденсаторов - подбирать с каким заработает( Цитата(62256 @ Dec 5 2007, 02:30)  Питается от порта (добавил три диода навесом от ног порта, где есть плюс, и присадил стабилитроном КС133). А где гарантия, что на этих ножках всегда будет +5в, это Вы экспериментально установили?
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Dec 6 2007, 06:26
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Maximm @ Dec 6 2007, 02:41)  Их я с самого начала воткнул! Прошлую проблему решил, а вот сам программатор работает очень не стабильно - сообщает об ошибке интерфейса С2 при программировании или вообще при подключении устройства - говорит, что не знает такого чипа, проблема решилась на одном компе закорачиванием конденсатора, но других никак Хотелось сделать что-то универсальное, а не бегать с коробкой конденсаторов - подбирать с каким заработает( А где гарантия, что на этих ножках всегда будет +5в, это Вы экспериментально установили? Судя по времени отправки последнего поста, Вас эта проблема достает... Тогда уточните: С какими микроконтроллерами работаете. Какую схему программирования используете, какому стандартному примеру из AppNotes эта схема соответствует, что в ней изменено (имеется в виду Ваша плата с МК). Какая схема программатора используется (уточните ссылку), что в ней изменили, какие настройки в программе программатора FlashLoad Lite (кстати на сайте есть уже новая версия). Проверено на практике для FlashBlaster2, что если ничего не менять из того, что рекомендовано, то все должно получиться для F064, F123, F310, F320 (реально проверено много раз на разных компах, об этом уже писалось выше)
|
|
|
|
|
Dec 6 2007, 08:49
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 17-04-06
Пользователь №: 16 200

|
Цитата(Beduin @ Dec 4 2007, 16:25)  Sergey поделитесь пожалуйста опытом в программировании CC2430 .Недавно разжился халявой от техасных инструментов ,очень хочется эти микосхемки заюзать . Для программирования я использовал техасовские платы RF04EB - дорогущие заразы! Сначала, игрался с их модулями (были в комплекте), а потом собрал свои и некоторое время работал уже со своими платами. Для программиривания и отладки своих плат, использовал их же RF04EB - есть там разъём для этой цели. Потом загрузили другой работой и тема пока замерла. К сожалению, я так и не нашёл чем их отлаживать, кроме их платы.
|
|
|
|
|
Dec 6 2007, 10:47
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 1-05-06
Из: Одесса
Пользователь №: 16 644

|
Да, экспериментально нашел три ноги, где плюс.
А вообще, это всё неправильно. Нужна гальваническая развязка, обязательно. 12 лет пользуюсь быстрым эмулятором ПЗУ на LPT (грузится командой COPY, даже софта не надо), так я его 9ю оптронами развязал, и горя с тех пор не знаю. Тут, похоже, хватит (для C2) трех оптронов, но, скорее всего, быстрые придется ставить.
|
|
|
|
|
Dec 9 2007, 18:21
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Спасибо, что откликнулись! Работаю с контроллером С8051F350 Собрал схему с сайта, которая называется FlashBlaster2, учетом что интерфейс программирования С2, убрал сигнал TDO к контроллеру подключил по этой схеме - http://electronix.ru/forum/index.php?act=A...st&id=13388только цепь от 6 ножки разъёма программирования до C2DAT отсутствует Использую версию программы FlashLoad Lite - 6.0.0.0 - она ведь последняя? Длинна кабеля 1 метр.
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Dec 26 2007, 09:10
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Еще один вопрос. Сигнал C2DAT передается через буфер IC1:A, C2CK IC1:B?
Я правильно всё понимаю?
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Dec 26 2007, 10:51
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Maximm @ Dec 26 2007, 13:10)  Еще один вопрос. Сигнал C2DAT передается через буфер IC1:A, C2CK IC1:B? Я правильно всё понимаю? Похоже, что так (см.также flblastsch2.pdf, что в приложении, он снят с сайта). Аналогично и в схеме моей разводки платы, что в первом посте. А о чем вопрос? Еще раз совет: не упрощайте, а сделайте как есть, все сделано и продумано еще до нас, работает успешно во многих экземплярах. Испробуйте свой программатор на другой серии Silabs, перейдите на другой комп, перепроверьте питающее напряжение (уровень и пульсации), сделайте шлейф до 15 см (хотя в моих меньше 1м нет), замените микросхемы драйверов в программаторе, замените разъемы и т.п.
|
|
|
|
|
Mar 17 2008, 13:56
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Программатор у меня давно заработал, а проблема бы в подтяжках на линии синхронизации, я их перенес непосредственно от ножек буфера к ножкам LPT-порта и всё заработало, хоть ведь это не правильно их так располагать или я ошибаюсь?
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|