-
- Короче, никакие варианты компенсации отличий именно этой платы не
дали результатов, переходим на ST link. VLLV(490 знак., 28.07.2021 20:57)
- Хотите сказать что J-Link имеет внутри себя резистор и этот
резистор мешает перетянуть вашу подтяжку из RC цепочки? Какие
номинплы RC? Moлoдoй кoллeгa(218 знак., 28.07.2021 22:29)
- Проехали про ресет, ну почти. Все-таки основное отличие платы -
использование SDIO и SDCLK в качестве GPIO. Видимо приложение после
сброса слишком быстро для Jlink захватывает выводы и достучаться к
ядру не получается. А STlink в этом смысле работает лучше. Проблема
с Jlink решилась многократным выполнением сброса - не очень то его
объедешь ) VLLV(77 знак., 29.07.2021 15:33)
- Так не пробовал? VVB(32 знак., 30.07.2021 12:30)
- Попробую, хорошая идея, все же jlink нестабильно работает. Но мне
кажется, что jlink не может так ждать окончания сброса, как stlink. - VLLV(30.07.2021 12:54)
- Кстати можно наверно с Сеггеровцами пообщаться по этому вопросу. - Moлoдoй кoллeгa(30.07.2021 18:24)
- Ну и не забывайте о частоте SWD и частоте работы МК сразу после сброса - VVB(30.07.2021 13:34)
- У меня с STM32L432KCU проблем с JLink нет; тот же SWD. В релизной конфигурации система инициализирует отладочные контакты на вывод и пишет туда "0" для повышения устойчивости к помехам, и это не приводит к проблемам. - VVB(30.07.2021 13:28)
- Попробую, хорошая идея, все же jlink нестабильно работает. Но мне
кажется, что jlink не может так ждать окончания сброса, как stlink. - VLLV(30.07.2021 12:54)
- речь про SWDIO/SWCLK? Если да, то я прав. Упираюсь рогом, но нигде
эти ножки не трогаю. :-) - Лaгyнoв(29.07.2021 15:36)
- угу, повезло, что есть такая возможность ;) - VLLV(29.07.2021 15:38)
- я в 8-ножечном STM32G031 даже ножкой NRST пожертвовал, а SWD
сохранил. :-) - Лaгyнoв(29.07.2021 16:37)
- По молодости казалось, что 40 пинов много, а теперь в 100 нормально
влазит :-) - Visitor(29.07.2021 19:43)
- не, я до сих пор всё минимизирую. 64 ноги принял только потому, что
меньше не бывает с USB Host (ну в STM32). А так сейчас смотрю в
первую очередь на расстояние между ножками. Чем хорош SOIC-8? Там
1,27мм! Скрипя сердцем принял LQFP-32. Там же "всего" 0,8мм. Но
дальше - ни-ни (если не надо USB Host) . Так что... весьма я
ограничен! - Лaгyнoв(29.07.2021 20:32)
- До сих пор паяешь ноги TQFP по одной? Забудь, как кошмарный сон!
--> - MBedder(29.07.2021 21:40, youtube, youtube)
- вот похоже таким флюсом как-то напаяли, задолбался его вымывать под
ножками. Иначе 32кГц кварц не запускался. STM32 весьма
чувствительны - Лaгyнoв(30.07.2021 12:21)
- вот с этого места подробней. Не могу запустить 32к генератор на
русском аналоге. (кварцованный, естественно). Там что, трепетное
отношение к ёмкости конденсаторов и читстоте платы? - Kpoк(30.07.2021 14:41)
- про отечественный не знаю, но STM32 требует исключительной чистоты и сухости. Микрочастицы флюса недопустимы. Настоящим спиртом всё удаляем и потом даже спирту надо высохнуть хотя бы 1 час. Ну и да особые параметры резонатора по емкости. Я тоже начинал с типового цилиндрика 32кГц. Фигвам. :-) - Лaгyнoв(30.07.2021 16:01)
- Миландровский проц никакого отношения к STM32 не имеет. - LightElf(30.07.2021 14:50)
- а кому? - Kpoк(30.07.2021 16:13)
- Ни к кому не имеет. Он свой собственный, уникальный и неповторимый. - LightElf(30.07.2021 16:34)
- Эррата тоже серьезная. Эзернет физ уровень на борту, а памяти для программеров мало. Кажется что К1921ВК01Т лучше выглядит, ядро по лицензии куплено, багов меньше, описание детальнее, только 208 ног из которых более 50 только на питание уходит, и 2 домена 1.8 В и 3.3 В. И эзернет - только MII, RMII проще развести. - Visitor(30.07.2021 19:14)
- Ни к кому не имеет. Он свой собственный, уникальный и неповторимый. - LightElf(30.07.2021 16:34)
- а кому? - Kpoк(30.07.2021 16:13)
- Я бы даже сказал очень/чрезвычайно трепетное! (по сравнению с мк TI
и NXP с которыми я до того работал). Аж таблицы совместимости с
кварцами для разных STM32 составлены. См. AN2867 - rezident(30.07.2021 14:46, ссылка)
- ПЦ какой-то. Всё-таки работа с Микрочипом развращает донельзя. Забываешь о всяких подводных камнях. - Kpoк(30.07.2021 14:47)
- вот с этого места подробней. Не могу запустить 32к генератор на
русском аналоге. (кварцованный, естественно). Там что, трепетное
отношение к ёмкости конденсаторов и читстоте платы? - Kpoк(30.07.2021 14:41)
- блин ну видос конечно немного рукожопный )) хотя да, бывают смещения при фиксации. - Ralex(30.07.2021 11:14)
- Я вообще в печке запаиваю - Звepoящep(30.07.2021 10:13)
- ну сам не паяю, но иногда перепаиваю. :-) - Лaгyнoв(30.07.2021 07:32)
- Лучше так -паста на 183 градуса General(3 знак., 29.07.2021 21:45, картинка, картинка)
- Такое работает не при любых зазорах между выводами. И важна скорее не температура плавления, а коэффициент поверхностного натяжения расплава припоя, с учетом флюса. В общем, надо проверять. - AlexBi(29.07.2021 21:58)
- ветром не сдувает? Надо довольно точно температуру подобрать - Kpoк(29.07.2021 21:58)
- И тебю тоже! (с) :)) - MBedder(29.07.2021 21:50)
- Я пробовал по две. Такая же х-ня получается - Kpoк(29.07.2021 21:43)
- Паяю любое количество выводов с шагом 0,5мм обычным
плоским/клиновидным жалом 3,2мм :) Типа такого - rezident(29.07.2021 22:07, ссылка)
А вот я в советские времена - ууу!Когда-то пересаживал QFP-208 без этих ваших фенов, просто паяльничком ЭПСН-25. До сих пор вздрагиваю. - LightElf(29.07.2021 23:54)- А чего вздрагивать? Щас такие волшебные флюсы, что паять можно шаг
0,4 совершенно без проблем. Оно и канифолью паялось, тока её потом
отмывать трахообразно, а тут всё для людей. А уж с жалами Т12,
вообще непонятно, обо што гутарим. - mse homjak(30.07.2021 00:08)
- Так то сейчас, флюсы и фены. А то было во времена оны, когда ничего
не было. А была мамка 2xPentiumPro, на которой одаренные люди
помяли южный мост SB82371SB. Вот его и пересаживал с обычной
пентиумной мамки. - LightElf(30.07.2021 11:28)
- Ну, там-то проблема, скорее всего, не в TQFP, а в 6-слойке без
нижнего подогрева. Там гемор будет с любым паялом и любым флюсом.
По дедовски, ниточку под корпус и вперде! - mse homjak(30.07.2021 11:38)
- Да там во всем была проблема :) - LightElf(30.07.2021 11:42)
- Ну, там-то проблема, скорее всего, не в TQFP, а в 6-слойке без
нижнего подогрева. Там гемор будет с любым паялом и любым флюсом.
По дедовски, ниточку под корпус и вперде! - mse homjak(30.07.2021 11:38)
- Так то сейчас, флюсы и фены. А то было во времена оны, когда ничего
не было. А была мамка 2xPentiumPro, на которой одаренные люди
помяли южный мост SB82371SB. Вот его и пересаживал с обычной
пентиумной мамки. - LightElf(30.07.2021 11:28)
- А чего вздрагивать? Щас такие волшебные флюсы, что паять можно шаг
0,4 совершенно без проблем. Оно и канифолью паялось, тока её потом
отмывать трахообразно, а тут всё для людей. А уж с жалами Т12,
вообще непонятно, обо што гутарим. - mse homjak(30.07.2021 00:08)
- :)) - MBedder(29.07.2021 21:50)
- Паяю любое количество выводов с шагом 0,5мм обычным
плоским/клиновидным жалом 3,2мм :) Типа такого - rezident(29.07.2021 22:07, ссылка)
- вот похоже таким флюсом как-то напаяли, задолбался его вымывать под
ножками. Иначе 32кГц кварц не запускался. STM32 весьма
чувствительны - Лaгyнoв(30.07.2021 12:21)
- До сих пор паяешь ноги TQFP по одной? Забудь, как кошмарный сон!
--> - MBedder(29.07.2021 21:40, youtube, youtube)
- не, я до сих пор всё минимизирую. 64 ноги принял только потому, что
меньше не бывает с USB Host (ну в STM32). А так сейчас смотрю в
первую очередь на расстояние между ножками. Чем хорош SOIC-8? Там
1,27мм! Скрипя сердцем принял LQFP-32. Там же "всего" 0,8мм. Но
дальше - ни-ни (если не надо USB Host) . Так что... весьма я
ограничен! - Лaгyнoв(29.07.2021 20:32)
- По молодости казалось, что 40 пинов много, а теперь в 100 нормально
влазит :-) - Visitor(29.07.2021 19:43)
- я в 8-ножечном STM32G031 даже ножкой NRST пожертвовал, а SWD
сохранил. :-) - Лaгyнoв(29.07.2021 16:37)
- угу, повезло, что есть такая возможность ;) - VLLV(29.07.2021 15:38)
- Так не пробовал? VVB(32 знак., 30.07.2021 12:30)
- Проехали про ресет, ну почти. Все-таки основное отличие платы -
использование SDIO и SDCLK в качестве GPIO. Видимо приложение после
сброса слишком быстро для Jlink захватывает выводы и достучаться к
ядру не получается. А STlink в этом смысле работает лучше. Проблема
с Jlink решилась многократным выполнением сброса - не очень то его
объедешь ) VLLV(77 знак., 29.07.2021 15:33)
- Хотите сказать что J-Link имеет внутри себя резистор и этот
резистор мешает перетянуть вашу подтяжку из RC цепочки? Какие
номинплы RC? Moлoдoй кoллeгa(218 знак., 28.07.2021 22:29)
- попробуй питанием поиграть +/- - m16(24.07.2021 13:40)
- В скрипте перед чтением uuid можно добавить строку типа "reset
halt". Для openocd, но и софт для jlink так умеет. - evgeniy1294(24.07.2021 12:22)
- В доке написано, что "r" эквивалентно reset halt. Так что скорее
всего не поможет. - evgeniy1294(24.07.2021 13:01)
- Теперь мне "power on" не нравится. Ядро точно успевает запуститься? - evgeniy1294(24.07.2021 13:03)
- В доке написано, что "r" эквивалентно reset halt. Так что скорее
всего не поможет. - evgeniy1294(24.07.2021 13:01)
- Может, что-нибудь по dwt бьёт? - Vit(24.07.2021 08:24)
- Если в чип залить простую мигалку проблема сохраняется? Самую
простую, без прерываний, на голом счётчике. - evgeniy1294(24.07.2021 00:11)
- Ок, попробую. - VLLV(24.07.2021 01:07)
- Возможно, что по скорости слишком быстро, тогда как flash читается
медленно. Попробуйте порциями по 4 байта (по 32 бита) читать. - Kceния(23.07.2021 23:32)
- Отлуп с остановом ядра происходит до чтения - VLLV(24.07.2021 01:03)
- Серийник не во флэше. - evgeniy1294(24.07.2021 00:06 - 00:26)
- Но не в SRAM'е же :). Даже если это регистр, то не один (10 байт
читается), а потому совет читать порциями по 4 байта не лишен
оснований. - Kceния(24.07.2021 00:37)
- Это не важно, программатор работает много медленнее даже тормозного флеша. evgeniy1294(155 знак., 24.07.2021 00:53)
- Такое ощущение, что шина при запросе адреса даёт отлуп дебажному
ядру. С другой стороны нет реакции на halt. evgeniy1294(52 знак., 24.07.2021 00:27)
- Мысль хорошая, сон присутствует, правда он и в других платах есть,
но схемотехника отличается. - VLLV(24.07.2021 01:06)
- Но там делается halt после сброса (r) автоматически, я забыл про эту особенность сеггеровского софта. Есть подозрение, что ядро не успевает запустится от команды "power on", может в цепи питания есть большая емкость? Попробуй заставить софтину немного потупить, попросив её вывести hardware info. - evgeniy1294(24.07.2021 13:21)
- Мысль хорошая, сон присутствует, правда он и в других платах есть,
но схемотехника отличается. - VLLV(24.07.2021 01:06)
- Но не в SRAM'е же :). Даже если это регистр, то не один (10 байт
читается), а потому совет читать порциями по 4 байта не лишен
оснований. - Kceния(24.07.2021 00:37)
- Короче, никакие варианты компенсации отличий именно этой платы не
дали результатов, переходим на ST link. VLLV(490 знак., 28.07.2021 20:57)