EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Для программирования изделия с PIC16F72 на борту приобрели оригинальный PIckit3. Ранее шили камень старым добрым ЧипПрогом, но он приказал долго жить. Вновь приобретённый девайс ни в какую не хочет работать. Переделали ПП изделия в соответствии с рекомендациями, где есть возможность отключать цепи питания и сброса МК от схемы. Пытались работать через отдельную утилиту Pickit3 и через утилиту MPLAB X IPE. Долго мучились с обновлением прошивки, ибо она в конце загрузки наглухо зависала. В итоге (непонятно как) загрузилась. Работая через MPLAB X IPE создаётся иллюзия нормальной работы - хекс вроде как загружается и верифицируется, но в итоге при повторном считывании во флэше оказываются одни нули. Пробовали программить чип отдельно от схемы - результат тот же. Пробовали менять параметры питания, бита защиты памяти, но всё без толку. Работаем с AVR, STM32, SiLabs, но такой ерунды как с этим Пиком не встречали. Уже не знаем в какую сторону смотреть... Может кто чего подскажет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 19 minutes ago, EugeNNe said: Может кто чего подскажет? Банальный вопрос: а вы только один МК прошивали? Может быть проблемы с ним? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 21 минуту назад, haker_fox сказал: Банальный вопрос: а вы только один МК прошивали? Может быть проблемы с ним? Нет, не один. Десяток перепробовали если не больше в разных корпусах даже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Попробуйте еще без платы подсоединить программатор прямо к ножкам. Еще кабель поменяйте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 9 минут назад, Tanya сказал: Попробуйте еще без платы подсоединить программатор прямо к ножкам. Еще кабель поменяйте. Пробовали. Отдельную плату сделали с панелью для МК. Кабель не меняли. Со стороны USB используем тот который шёл в комплекте с программатором. Со стороны МК тоже родной коротенький плоский шлейф. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба У нас родной кабель заболел... А операционная система? А перепрошить программатор пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 41 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 10 минут назад, EugeNNe сказал: Отдельную плату сделали с панелью для МК. Может схему подключения нарисуете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 25 minutes ago, Tanya said: У нас родной кабель заболел... А операционная система? А перепрошить программатор пробовали? (+) - замените кабель USB на проверенный. У нас пиккит работал только на коротком "хвостике" и висел на ПК. На длинном USB (ну, длинный - это около метра) глючил или вообще не работал. - уберите рядом находящиеся потенциальные источники эм наводок (например, лампа LED или флуорисц., импульсные БП итд итп). Эти пиккиты китайского рОзлива могут быть самого разного качества, вплоть до вообще не рабочих. Подключитсь на другой ПК для проверки. (ps) может быть причина в уровне USB на ПК (к примеру, перейти от USB3 на USB1 c 12 Мбит/с) psps PIC16F72 не совсем новый контроллер. Может его уже для пиккит3 и не особо поддерживают (в списке он есть, но глючки не отслеживаются, ввиду малого употребления в народном хозяйстве развитых стран). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 1 час назад, Tanya сказал: У нас родной кабель заболел... А операционная система? А перепрошить программатор пробовали? ОП Винда 10. Перепрошить пробовали... Точнее говоря, когда первый раз подключили программатор, он сам потребовал обновления FW. Обновление FW стопорилось в самом конце. Зависала зелёная полосочка и всё тут. Но с N-ой попытки обновление как то завершилось. Самое забавное то, что прошивка вроде как пишется, верифицируется, но в итоге обнаруживается что во флэше нули ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Вопрос глупый, но всё же - а у вас в прошивке защита кода от считывания случайно не включена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 (изменено) · Жалоба 1 час назад, k155la3 сказал: (+) - замените кабель USB на проверенный. У нас пиккит работал только на коротком "хвостике" и висел на ПК. На длинном USB (ну, длинный - это около метра) глючил или вообще не работал. - уберите рядом находящиеся потенциальные источники эм наводок (например, лампа LED или флуорисц., импульсные БП итд итп). Эти пиккиты китайского рОзлива могут быть самого разного качества, вплоть до вообще не рабочих. Подключитсь на другой ПК для проверки. (ps) может быть причина в уровне USB на ПК (к примеру, перейти от USB3 на USB1 c 12 Мбит/с) psps PIC16F72 не совсем новый контроллер. Может его уже для пиккит3 и не особо поддерживают (в списке он есть, но глючки не отслеживаются, ввиду малого употребления в народном хозяйстве развитых стран). Пробовали на разных ПК, результат один. Сотрудники мои дозвонились в службу поддержки, там тоже заметили что чип старый и может не поддерживаться. 6 минут назад, xvr сказал: Вопрос глупый, но всё же - а у вас в прошивке защита кода от считывания случайно не включена? Вот это неизвестно... Ибо этой разработке очень много лет, ни исходников, ни автора уже не отыскать... Изменено 24 мая, 2019 пользователем EugeNNe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Добыли клон pickita3 от Olimex. Ерунда похожая, но с 4-5 попытки hex грузится и всё работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба То, что прошивка программатора и контроллера глючит, намекает на кабель или сам программатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 12 minutes ago, EugeNNe said: Вот это неизвестно... Ибо этой разработке очень много лет, ни исходников, ни автора уже не отыскать... Покопайте в настройках в GUI программатора - там где то должно быть. Если включена - выключите. (Хотя скорее всего не поможет) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 28 minutes ago, EugeNNe said: Добыли клон pickita3 от Olimex. Ерунда похожая, но с 4-5 попытки hex грузится и всё работает. если есть настройки скорости тактирования PIC (интерфейс программатора) - попробуйте уменьшить. Может напряжение питания/ провал тока при прошивке, фильтрация-помехи по питанию, емкости/резисторы ресетные большие или наоборот маленькие. А вообще, "охренительная" прошивка в целых 1-2-3 кБ чтобы не грузилась - это как-то страннно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться