Ср авг 17, 2016 14:24:53
Решил воспользоваться микрочиповским бутлодером AN1310 вроде все сделал как в даташите: настроил конфигурационные биты:Подкорректировал bootconfig.inc в соответствии со схемой и камнем (использую UART2):
Скомпиллировал, прошил, подключаю к компу через usb-uart , а программа пишет: Bootloader not found.Что я делаю не так?
Ср авг 17, 2016 16:16:51
Ср авг 17, 2016 17:15:52
-=Vovka=- писал(а):А точно USART2 правильно работает?
В смысле? Он может работать неправильно? Непонятен смысл написания прошивки для проверки UART2.Могу написать простенькую программку на си, которая будет возвращать то что приняла. Уверен на 99,999% что она будет работать.
Ср авг 17, 2016 20:05:11
Вот когда будет 100% тогда можно браться и за загрузчик
Чт авг 18, 2016 07:37:46
Проверил, работает 100%.А вот загрузчик – никак.
Чт авг 18, 2016 08:11:00
Dmitry888 писал(а):Проверил, работает 100%.
На других камнях с этим загрузчиком работали? Как вход в пп загрузчика осуществляете?
Чт авг 18, 2016 08:35:38
На других МК – не пробовал. Вход осуществляется установкой логического нуля на RX при старте МК. Делаю это с помощью утилиты входящей в комплект AN1310 (Нужно нажать соответствующую кнопку).Может посоветует кто-нибудь проверенный бутлоадер для вышеуказанного камня? В MPLAB Code Generator есть библиотека загрузчика, попробовал её использовать, но она не компиллируется, вылетает куча ошибок. Да и непонятно как вообще им пользоваться на стороне ПК?
Чт авг 18, 2016 08:50:08
Чт авг 18, 2016 08:58:47
Я не понимаю, пожалуйста, объясните на что именно смотреть?
Чт авг 18, 2016 10:10:36
Чт авг 18, 2016 10:26:56
Я же попросил
Dmitry888 писал(а):пожалуйста, объясните на что именно смотреть?
Если Вы не можете дать однозначный ответ, постараюсь угадать что-же Вы имели в виду. Возможно Вас смутило что все строки с указанием BAUDRG закомментированы?
Чт авг 18, 2016 10:51:38
Чт авг 18, 2016 10:58:35
Dmitry888 писал(а):Autobaud will be used by default. To save code space or to force a specific baud rate to be used,; you can optionally define a BAUDRG value instead.
По умолчанию работает автоопределение скорости, но если хотите – можете настроить на определенную скорость. Для этого нужно указать BAUDRG.
Вот же она:
Dmitry888 писал(а):#define UARTNUM 2
Чт авг 18, 2016 11:17:57
Сначала нужно сделать на фиксированной скорости! И на всякий случай, для отладки, я бы поставил кварцНоги порта для USART2 правильно выставлены? Все “лишнее” отключено? Прерывания?
Чт авг 18, 2016 11:39:07
Утром я проверил на тестовой прошивке , работает на фиксированной с внутренним кварцем. Попробовал в bootconfig.inc указать
#define BAUDRG .207
По моим подсчётам это 9600 при 8MHz внутреннего генератора – так не работает.Для внешнего кварца настроек в bootconfig.inc не предусмотрено, а в ассемблере я не силён.
Чт авг 18, 2016 12:02:02
это для каких значений SYNC, BRGH и BRG16?
Чт авг 18, 2016 12:05:01
Dmitry888 писал(а):Для внешнего кварца настроек в bootconfig.inc не предусмотрено, а в ассемблере я не силён.
Чт авг 18, 2016 12:19:19
#define BAUDRG .103 ; 38.4 16MHz
Один хрен не работает.
-=Vovka=- писал(а):это для каких значений SYNC, BRGH и BRG16?
SYNC = 0 (Asynchronous mode)С остальными я не разобрался. По коду мне непонятно. Привожу тут исходники, может кто подскажет:
Чт авг 18, 2016 12:28:52
Dmitry888 писал(а):С остальными я не разобрался
Вот одна из причин, что не работает! В даташите даже таблички есть!
Чт авг 18, 2016 12:33:36
Видел я эти таблички. Говорю же: мне не понятен код на ассемблере, а в конфиге этого нет. Если Вам всё понятно – исправьте код.
phpBB Mobile / SEO by Artodia.
Aleksandr69regА что там может быть неправильно? Просто их не так много чтобы ошибитьсяДрайвер: (V)CPПорт выбирает автоматомСкорость: автовыборПодключение: форд фокус 2И да ELM на чипе , хз может это имеет какое-то значениеВсе!
Здравствуйте, хочу взять elm327 bt на чипе для ford focus 3 1.6. Подойдёт ли такой вариант? Я так понимаю он будет работать только на высокоскоростной шине по дефолту, но можно будет и шину по средней скорости активировать через кнопку? И вообще зачем нужна среднескоростная шина?
DeniskinИщи по elm327
dilpishПопробуйте снизить скорость потра на 256000. У меня Елм на том же чипе, правда далеких 12 годов, так вот, слабый этот и наверняка не успевает отработать поток данных который в него шлет прога. Потому и буффер переполняется и таймауты слетают.
Мой на 500000 коннектится к машине, может порой почитать немного, но постоянно бывают срывы и ошибки. Еще в настройках сом порта в Windows увеличте буфферы приема и передачи, если программа сама не переопеделяет необходимые настройки буффера, то может помоч.
Включал круиз и только что убил прошивку на c-max 2.0 AODA, ESU-411, 7M51-12A650-XE
elm китайский на и profilic. win7 x64 (такой же как у iloveit2love – фото Программы для диагностики и конфигурирования на базе ELM327 (часть 2) (сообщение #19171631) )
Во-первых прочитал и сохранил vid блок – ok.Во-вторых снял дамп прошивки – ok.В-третьих начал писать прошивку с измененным vid блоком – запись вылетела по таймауту. – не-ok.
Прошивка читается emlconfig, но не пишется. Причем читается теперь только блоками 128 и меньше – иначе пишет в логе buffer full и вылетает.При записи PCM доходит до стирания.. стирает, а дальше ошибка по таймауту (в логе – NO DATA 3 раза и вылет). emlconfig версии 0.2.17c (позже пробовал все начиная с 0.2.5) – размеры блока пробовал от 64 до 1024 – реакция одна и таже.
Дальше переделал из старого bt elm в обычную (припаял контакты земли rx,tx вывел на гребенку – чтобы пробовать разные usb-ttl):- на FTDI (возможно поддельный) – соединяется на 500000 по обоим драйверам, читает блоками до 128 (иначе full buffer) и не пишет.- на ch340 – соединяется на 500000 по обоим драйверам, читает блоками до 256 (иначе full buffer) и не пишет.
В общем не пишет ни в какую. Ночью снял аккумулятор – зарядил полностью – не помогло
логи, если надо добавлю
В общем нужна помощь. Советом или делом (питер – рыбацкое-пролетарская) – может на другом адаптере проверить, может клубный els поможет. или блок снять и на столе прошить (как? чем?)
Здравствуйте хочу установить к.к на форд фокус2 приобрел Диагностический сканер ELM327 1.5 адаптер, прибор ELM327 OBD OBD2 USB, он без тумблера возможно ли им внести изменения, или обязательно нужен сканер с тумблером
Спасибо, пришел, все заработало.
При подключении к Forscan , адаптер бьётся как ELM327 1.5Т.е. покупал как ELS27, устанавливал драйвера как для ELS27.Не работал. Установил все возможные от FTID до Profilic. Без успеха, горела ошибка. Установил после траблшутинга драйвер Profilic 2007 года – заиграл. Читает только HSCAN. Настройка в ForScan – RTS Relay. Раскрутил коробку. Внутри стоит микропроцессор ( и так далее), как видно на фото. совсем как бы не то что надо.. Открыл спор от злости в алике.. покупал где много отзывов и т.д.
Поставил тумблер, ELMConfig теперь ничего не читает. До установки тумблера HS-CAN работал. Теперь же вообще ничего не читает, только ошибками сыплет. Собирал по инструкции в шапке, все правильно. В терминале на все эти командыatpp2asv38atpp2aonatpp2csv81atpp2conatpp2dsv04atpp2don ответ ОК
Тумблер 6-контактный на два положения типа ON-ONЧипы в адаптереPL-2303HX
Подскажите куда копать и ЧЯДНТ?
Вот эта комбинация выигрышная V1.5 USB
ELM327 ( CH340T), ESU 131, ELMConfig_v0.2.17
Очень долго читалась прошивка из PCM в BIN файл (3500/16000 прочло за 40 минут), заряда ноутбука не хватило и он вырубился.Несколько вопросов:Такая скорость нормальна для чтения?Программу можно принудительно выключить во время чтения?
Cool_LamerВот ссылка (ELM327 USB V1.5 Интерфейс сканера с Чип OBDII Auto Code Reader OBD2 Автомобильный диагностический инструмент ELM 327 интерфейс J1850 http://s.aliexpress.com/vmaqU3qy?fromSns=Копировать)
Спосибо огроменное помогло очень . Сыкотно очень было когда с машиной без понимания, что делаю (по инструкции) ковырялся.
Может быть кому нибудь пригодится ИНФА
RicsELM327 USB чип FTDI чип forscan код для читателя Ford hs может/MS может коммутировать ELM 327 Bluetooth OBDII инструмент диагностики http://s.aliexpress.com/fYNNNf6f?fromSns=Копировать
Такой сканер можно брать или барахло?
Привет. Такого адаптера я тут и в “Перепрошивка PCM” не нашёл. Помогите разобраться..
Есть подаренный всеми любимый
ELM327 с переключателем MS-CAN/HS-CAN. Работает он только на скорости 38400..
Я его разобрал (думал посмотреть сам чип и поискать такой же оригинальный), и был очень удивлён! В нём 2 чипа:
Один чип (28 лап), а второй, в два раза меньше, квадратный – FTDI FT232RQ (32 лапы). Это что такое?!Я так понимаю, не рассматривая самой платы, на каждую шину (HS и MS) свой чип?! Про чип FT232RQ мало информации вообще..Драйвера я получается ставил на FTDI чип, а на не ставил, да и он не виделся компьютером..
Что в этим уникальным г.. мне теперь делать чтобы хоть до 115200 хотя бы поднять?!
Добавил кнопку по быстрому на бтмини на чипе Сночало мастячил кнопку на корпус,потом плюнулплюнул И вытащил ее.место там мало
Oleg_VladimirHi, friend! I need ELM327 v1.5 adapter with chip. This device must be: -hardware version: v1.5 – real V1.5 (not masked 2.1) -Chip: -it can work with j1850 protocols – вот так пиши – и если что откроешь спор потом – если косячить будет адаптер !
Приветствую, коллеги. Подскажите, ELM 327 USB v1.5a chip подойдет для прошивки FF2?В некоторых отзывах есть инфа, что с фордом не работает и лучше найти 1.3, но не указано с каким фордом у них возникли проблемы.
Добрый день форумчане, Добавил переключатель в блютус версию на чипе Адаптер: ELM327 v1.5. Полностью прозвонил работоспособность тумблера и соединений, но к сожалению работает только на высокоскоростной. В программе FORScan при переключение тумблера говорит о не включении зажигания автомобиля.Нужно ли дополнительно после установке тумблера работать с терминалом на Блютус версии ? и что можно еще сделать для исправления данной проблемы. Спасибо.
Достаточно ли будет программы ELMConfig и ELM 327 V1.5 блютуз?Нужно ли перепаивать адаптер для такой конфигурации (где-то пишут, что нет, где-то, что да)?Нужно ли иметь AS-BUILT для моей машине? Если нужно, то где его взять?
p.s. Так же стоит вопрос выбора адаптера, продают Мини V2.1 bt и V1.5 bt на чипе , какой лучше брать?
- Новая прошивка для ChipStar-Janus
- Что это и почему происходит?
- Почему это происходит только при обновлении?
- Почему раньше все работало, а сейчас не работает?
- Как с этим бороться?
- Как решить эту проблему раз и навсегда?
- Как перешить прошивку ChipStar-Janus вместе с загрузчиком?
- Где взять новую прошивку с новым загрузчиком?
- Возможные вопросы и ответы
Новая прошивка для ChipStar-Janus
Те, кто использует программатор ChipStar-Janus под управлением операционной системы Windows-10, уже обратили внимание, что сейчас при попытке обновления из программы (как описано в документе “Инструкция по обновлению FirmWare”) обновление не происходит.
Программа некоторое время ожидает включения загрузочного режима, затем завершается с ошибкой:
Те, кто был более внимателен и любознателен, заметили, что в это время в системе появляется устройство WinUsb for ChipStar, но драйвер для него помечен как поврежденный.
Что это и почему происходит?
Это возникает из-за невозможности Windows-10 проверить “подлинность” драйвера.
О том, как проверяются драйвера при установке, подробно описано в документе “Установка драйвера программатора в операционных системах Windows-8 и выше”.
Почему это происходит только при обновлении?
Прошивка программатора состоит из двух частей:
Каждая из частей является полностью самостоятельной.
Единственное назначение загрузчика — это перезаписывать рабочую прошивку. Загрузчик записывается один раз в защищенную область микросхемы.
При обновлении FirmWare перезаписывается только рабочая прошивка.
Рабочая прошивка и загрузчик имеют один и тот же VID (идентификатор производителя) и PID (идентификатор продукта). Именно с помощью VID/PID устройство USB однозначно идентифицируется в системе. Поэтому Windows должна видеть как загрузчик, так и рабочую прошивку как одно и то же устройство. А определить какая из двух частей прошивки сейчас выполняется должна прикладная программа (что она успешно и делает).
При переходе программатора в загрузочный режим, он отключается с точки зрения компьютера, а затем подключается вновь, но уже в другом режиме.
Однако после обновления политики безопасности Windows-10 цифровая подпись драйвера (если вы прочитали об установке драйвера в Windows, то уже все знаете о сертификатах и дискрипторах) стала проверяться при каждом подключении устройства, а не только при установке драйвера в системе (первое использование устройства) .
Фактически это означает установку драйвера заново при каждом подключении устройства.
В используемом в программаторе ChipStar-Janus процессоре PIC18F25K50 внутреняя FLASH память распределена следующим образом:
Но размер этой области недостаточен для размещения Microsoft OS Descriptors, которые достаточно объёмны.
Необходимости в использовании дубликата Microsoft OS Descriptors в загрузчике первоначально не было, потому что при первом использовании программатора он работает в обычном режиме (не загрузочном). Windows устанавливает нужный драйвер на основе Microsoft OS Descriptors, размещенных в основной программе. При переходе в режим загрузчика повторная установка драйвера не требуется. Много лет всё прекрасно работало, до тех пор пока Microsoft не решила все изменить.
Сейчас нам пришлось пожертвовать 25% объема памяти процессора ради того, чтобы разместить копию Microsoft OS Descriptors еще и в области загрузчика. На самом деле хватило бы 3К памяти, но архитектура процессора такова, что приходится выделить 8К.
Почему раньше все работало, а сейчас не работает?
Как уже было сказано выше, проблемы начались только после обновления политики безопасности Windows-10.
Раньше Windows проверяла цифровую подпись драйвера только при его установке, однако сейчас стала проверять каждый раз.
Кроме того, подпись драйвера действует не пожизненно, а на определенный срок. Срок действия подписи драйвера зависит от суммы, которую разработчик заплатил Microsoft или авторизованому центру сертификации. Это все не ради денег, а ради вашей безопасности :):):)
На драйвер от самой Microsoft, установленный c помощью Microsoft OS Descriptors, это как бы не должно распространятся (WinUSB — это универсальный драйвер USB общего назначения разработки Microsoft и он входит в состав Wiundows). Но в Microsoft решили по другому.
Кстати, установка драйвера WinUSB с помощью Microsoft OS Descriptors — не документированая функция! Так что никто ничего не обещал, все ещё может измениться в будущем.
Как с этим бороться?
Поскольку в Windows-10 отключить проверку подлинности драйвера возможно только в технологическом режиме, существует два варианта:
Как решить эту проблему раз и навсегда?
Все вновь выпускаемые программаторы имеют прошивку с новым загрузчиком.
Для того, чтобы забыть о проблеме старой прошивки, нужно перешить исходную прошивку программатора вместе с загрузчиком новой версией.
Те из вас, кто собирал программатор самостоятельно, уже знают как это сделать, поэтому могут пропустить следующий пункт.
Как перешить прошивку ChipStar-Janus вместе с загрузчиком?
Для прошивки программатора нужен еще один программатор.
Нужно подключить второй программатор к выводам микроконтроллера PIC18F25K50 в соответствии со схемой программировагия PIC18F25K50.
Программирование нужно обязательно производить в высоковольтном режиме программирования, иначе невозможно будет работать с микросхемами NAND памяти.
Микроконтроллер можно перешить, не выпаивая его из платы. Нужно только временно выпаять диод VD6, иначе он будет препятствовать подаче высокого напряжения на выход MCLR/VPP микроконтроллера.
Где взять новую прошивку с новым загрузчиком?
Поскольку все вновь выпускаемые (и создаваемые) программаторы имеют прошивку с новым загрузчиком, то вам нужно:
Возможные вопросы и ответы
Если у вас будут дополнительные вопросы, пожалуйста, обращайтесь в техподдержку.
Будем признательны за найденные ошибки и любые пожелания по улучшению программы.
Всем спасибо огромное! Happy end))) Действительно в диспетчере определился чип стар, драйвер поставил, софтину в прогере обновил, атмегу по isp восьмую коннектнул, и полная пятая точка радости
Ссылка на комментарий
Также прошил этот контролер только программатор собирал JDM ошибок нет верификацию прошла.
Вот только при подключении не поднимается питание на программаторе когда поставил этот пик.
Если подать принудительно то программатор определяется корректно в системе но к самой оболочке и проверочной программе не подключается может быть что не так с битами настройки.
28.12.2020 в 01:09, Сергей Орищенко сказал:
У меня из подводных камней был полурабочий мосфет по цепи питания, тоже принудительно открывал пинцетом коротил(заменил), и была сопля по пайке, банальное КЗ, повезло ничего не спалил. А по поводу настроечных битов, вроде всё здесь разжевали.. проверьте для начало качество пайки, бывает банальная невнимательность, у меня было так))
Выбираем источники питания MEAN WELL в кожухе для индустриальных устройств
Включение нашел . Но при проверке программатора проблема с входом Х1 вывод пика MCLR/RE3 похоже он не управляется.
Я наверное неправильно выставил бит а именно MCLRE.Какой из двух нужен?
Я ранее выкладывал скриншот с конфигурациями в 16-тиричном коде, вы так же их выставляли?
Материалы вебинара «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты»
Опубликованы материалы вебинара, посвященного подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики.
Нет я на последней вкладке выставлял у меня нет битов в 16-тиричном виде
Нашел вот такое если по ней судить то нужно MCLR pin is alternate function ставить завтра попробую.
MCLRE = OFF0x3FDFMCLR pin is alternate function.
MCLRE = ON0x3FFFMCLR pin is MCLR function with internal weak pullup.
Материалы вебинара «Источники питания MORNSUN: новинки для промавтоматики и оптимальные решения для телекоммуникации»
На вебинаре были представлены источники питания на DIN-рейку класса High-End для применения в ответственных областях, способные заменить продукцию именитых европейских брендов, а также безвентиляторные ИП для жестких условий эксплуатации, модули UPS и резервирования. Также на мероприятии продемонстрировали, как и на базе каких компонентов можно реализовать питание в телекоммуникационных и промышленных устройствах от шины до точки нагрузки (PoL) и показали, почему использование продукции MORNSUN выгодно в нынешних экономических условиях.
Вот информация, у меня получилось благодаря этой таблице.
А можно взять этот код 16-тиричный из таблицы от разарбов. программатора, т.е. например первое слово (8-мь бит)по адресу 300000_21, у разрабов в этом адресе двоичный код :00100001 открываем калькулятор windows включаем режим программист ну и набираем этот код как bin, а потом переключаем в hex и получим тоже самое число 21 в 16-тиричн. сист. счисл., например по адресу 300006_A1, проверяем, от разарбов код 10100001 калькулятор выдал число A1.
Да я это все нашел там даже в самой прошивке есть если знать куда смотреть. Но я наверное сделал глупость повторно прошил пик с правильными битами и теперь он не работает. Винда не видит светодиод на плате не моргает. Пытаюсь стереть говорит стер а на самом деле не стирает.
Пробовал сперва без галки на прошивки битов но он не прошивается вернее при верификации сразу ошибка. Пробовал читать там непонятки. ерунда в начале одни нули. Теперь не знаю что с ней делать. Был бы магазин пошел бы купил а так из китая долго а нужно вчера.
Хм, симптоматика похожа на неправильно запрограммированный “жизненно важный” Fuse_bit, вот для контроллеров AVR я впервую очередь собрал Fuse_Bit_Doctor, он просто незаменимая палочка выручалочка, тем более для меня, неопытного программюги, а вот с PIC контроллерами я вообще впервые встретился как раз собирая Janus-а, вам нужен совет от знающего человека..
Вот и я также собрал Fuse_Bit_Doctor а с пиками это первый да и то потому что нужен нанд программатор.
Играя с MCLR, вы скорее всего перевели его в режим порта. Вас спасет программатор, который может подать Vpp до Vdd, чтобы МК не стартанул, а перешёл в режим программирования. Иначе говоря, программатор, имеющий ключи на выводах питания. Например, родной PICKit3. Либо какая-то модификация имеющегося у вас.
Изменено 4 января, 2021 пользователем Zhuk72
Таблица конфигурации правильная. Подключаем МК к программатору, определяем МК, загружаем прошивку, программируем без галки fuse, верифицируем, заполняем вкладку fuse в оболочке picpgm (00100001 в bin это 21 в hex, 0010100 – 28 и т.д.). После заполнения всех fuse прошиваем только их. После прошивки fuse верификация проходить не будет. Прошивал лично таким образом, затем уже обновлял прошивку из самой оболочки ChipStar через USB. USB кабель нужен качественный!
О чём это ?
У вас COM порт в компьютере надеюсь напрямую с материнской платы?
Да сом порт в материнке стандартный, программатор подключен через удлинитель на сом порт. Самим программатором уже не раз шил разные контроллеры, а с этим пиком никак не получается.
1. максимальное напряжение программирования для pic18f25k80 Vpp=9v
в вашем прогере 13.2в , могли тупо спалить чип.
2. шина данных PGD является двунаправленной шиной с подтяжкой на Vdd , выход буффера передатчика данных должен быть по схеме ОК или иметь развязку с шиной через диод. ХЕР40106 имеет полумостовой выход.
3.Как подключен pic18f25k80 к прогеру? где полная схема подключения , с наименованиями пинов и указанием типа корпуса? ваши картинки настройки прогера пока вообще ни о чем.
4. что помешало в программе указать нужную модель чипа в ручную?
1. Напряжение VPP 9 вольт, понизил с помощью 3 последовательно соединенных диодов.
2. Этим программатором не получится прошить?
3. Подключал согласно даташиту кроме 6 вывода. Чип в корпусе SSOP28
4. Указывал, не шьет, не проходит верификацию.
1. лучше 8..8,5
2. ну так диод поставь и подтяжку сделай, набирай в гугле EXTRAPIC и смотри как сделано. (если конечно не спалил чип)
3. на вывод 6 для версии F вешается конденсатор 10мкф тантал иначе ничего не будет
4. так он может и не проходить если биты зашиты устанавливаются и пока не выполнен пункт.2 и 3, или прога не передает код инициализации режима программирования 4D434850h, надо осциллографом или логером смотреть
Как прошить pic18f25k50 через pickit3,подключаю по распиновки 5 проводками не определяеться?
Изменено 27 января, 2022 пользователем fox.da
Приветствую всех! Тема жива еще?? Если да то подскажите пожалуйста в чем может быть проблема, прошил контроллер по вышеуказанной инструкции, но при подключении к пк выскакивает USB устройство неопознано проверил уже все что только можно и даже заказал уже прошитый контроллер, сегодня пришел. поставил на плату и таже самая ошибка.
– – – – – – – — – – – – – — – – — – – — – — — – – — – – – – —
Изменено 7 ноября, 2022 пользователем GeParDos