Добрый день. Имею 2 платки с 32F030K6T6 простой датчик, по 485 сыплет инфу. Уже работает пара таких устройств. Вроде нормально. Но есть проблема - что бы довести до работы прохожу кучу граблей. Вот сейчас наткнулся на очередные: открыто 2 кейла - один для датчика, другой для F042K6U6 на основном устройстве. Есть 1 программатор stlink v2 оригинальный. Подключен нормально - все как в аптеке. Провод короткий, частота 950кГц, внешнее питание. Втыкаю его в 1 платку, шью - все ок. Втыкаю во 2, шью - выскакивает ошибка (одна из кучи разнообразия ошибок) то интернал еррор, то еще что-нить. В общем прошить не смог (хотя до этого спокойно прошивал и все работало). Запустил ST link utility - та же история. То одно, то другое. И ресетом пробовал и так и сяк. В инфе то Detection fail, то нормально видит (но только не в normal). Но писать отказывается, читать тоже отказывается. То фьюзы увидит на защиту - снять не удается - пишет всякие ошибки... Короче как я понял девайс здох. Можно было бы выпаять чип и смайнать его в мусорку - да не он первый. Таких у меня не то что бы каждый второй, но бывают слишком часто, что бы это было случайностью. Питание ок - 3,3, не прыгает, емкости на каждом шагу. Не могу разобрать где косяк. Раньше работал с AVR. Такого не то что бы не было, но на своей памяти я даже сейчас не вспомню что у меня глючило так. А тут что не плата, то проблемы выгребаю. Неужели STMки такие нежные? Или я что-то не так делаю?
Сообщение отредактировал ЯadiatoR - Feb 1 2016, 14:31
|