a123-flex 0 27 февраля, 2018 Опубликовано 27 февраля, 2018 · Жалоба Доброе время всем. Собрали 2 платы с сабжем (в каждой по 2 идентичных чипа). Тк она очень плотная, то пришлось взять корпус UFBGA100 и вывести SWD, а не полноценный jtag. Плату собрали, bga ставил сам, видел как чип аккуратненько встал на место в 180, догрел 205 и охлаждение - стандартная процедура. Единственно, возможно от IPC прижался к верху допусков: скорости нагревания и охлаждения были до 2C/сек. Дальше включаем, ни хрена не работает. Питание в норме - 3.29, на тепловизоре вижу, что чип нормально греется - на нем 37-38С, кристалл равномерно нагрет, как в рабочих платах. Контроллер в IAR-е не видится. пробовали 2 разными китайскими st-link-ами, перед этим их оба проверяли на других stm103 - там было все ок. Не один из 4 чипов не приконнектился. В плате стояли генераторы kx-7t 25 Мгц, в конфигураторе оказалось чип принимает до 16. Выпаял все. Все равно ни хрена. Единственное, на линии SWD неправильно стоят резисторы - на одной 100 Ом, а на второй - 0. Предложите какую-нибудь версию, кроме некорректной и дефектной (электроконтроль, правда резонит)) ПП, по которой контроллер может не увидеться при нормальном питании и правильно разведенном SWD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 27 февраля, 2018 Опубликовано 27 февраля, 2018 · Жалоба В плате стояли генераторы kx-7t 25 Мгц, в конфигураторе оказалось чип принимает до 16. Выпаял. Все равно ни хрена. При чем тут кварц??? Для связи по SWD/JTAG в STM32 он не нужен. Даже CUBE-кодеры в курсе этого ;) Для подключения к отладчику достаточно лишь подключить ВСЕ пины питания, в т.ч. все аналоговое питание (VDDA и т.п.), кинуть на них хотя бы по одной керамике и конечно подключить линии SWCLK/SWDIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 27 февраля, 2018 Опубликовано 27 февраля, 2018 · Жалоба Еще можно RESET соединить и попробовать режим CONNECT UNDER RESET Можно BOOT0 на плюс и проверить через System Bootloader Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 27 февраля, 2018 Опубликовано 27 февраля, 2018 · Жалоба BOOT0 О! Действительно, про BOOT0 забыл! Ну, и не мешало бы проверить токи потребления по цепям питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 187 27 февраля, 2018 Опубликовано 27 февраля, 2018 · Жалоба Предложите какую-нибудь версию, кроме некорректной и дефектной (электроконтроль, правда резонит)) ПП, по которой контроллер может не увидеться при нормальном питании и правильно разведенном SWD. Например (кроме всего прочего, что тут уже написали): зашита дефектная прошивка, которая сразу после старта приводит к сбросу CPU, и он крутится в бесконечном сбросе. В таком случае у SWD/JTAG могут быть большие проблемы с коннектом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Например (кроме всего прочего, что тут уже написали): зашита дефектная прошивка, которая сразу после старта приводит к сбросу CPU, и он крутится в бесконечном сбросе. В таком случае у SWD/JTAG могут быть большие проблемы с коннектом. не, это вряд ли. сегодня узнаю, где куплены кристаллы, но на бу они не похожи, я их сам впаивал, и дальше молчок - те они дб с завода, пустые Еще можно RESET соединить и попробовать режим CONNECT UNDER RESET Можно BOOT0 на плюс и проверить через System Bootloader про boot0 можно забыть - он жестко к земле подключен. CONNECT UNDER RESET попробуем. Я вот думаю, возможно это из-за неправильного номинала на одной из линий swd (0 ом) - возможно там просто в линии отражения, и ошибки обмена ? Линия-то быстрая... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Я вот думаю, возможно это из-за неправильного номинала на одной из линий swd (0 ом) - возможно там просто в линии отражения, и ошибки обмена ? Линия-то быстрая... А какой длины провода до отладчика? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба А какой длины провода до отладчика? штатные китайского st-link, 10-15 см Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба штатные китайского st-link, не более 10 см С китайским отладчиком нужно пробовать все варианты: бескислородные провода, позолоченные разъемы ... И параллельно стоит заказать J-link, на первое время хотя бы китайский (~1500р) ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба С китайским STлинк нужно пробовать все варианты, вплоть до позолоченных разъемов :D И параллельно стоит заказать хотя бы один j-link, хотя бы китайский (~1500р) ;) j-link у нас родной лежит, даже 2. Для студентов они родные по 1500р были) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба j-link у нас родной лежит. Бережете для особого случая? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Бережете для особого случая? :) Мы на него как-то забили, тк он не дает графики нахаляву через SWD строить - в задачах с измерениями и математикой бывает очень удобно... Попробуем, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Мы на него как-то забили, тк он не дает графики нахаляву через SWD строить - в задачах с измерениями и математикой бывает очень удобно... Какие еще графики? В сетях уже много-много лет лежит кряк под разные фичи J-Link, он формирует ключи по серийнику отладчика. После этого "нахаляву" можно пользоваться всеми возможностями любого j-link, даже самого упоротого его клона за 250р. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Какие еще графики? В сетях уже много-много лет лежит кряк под разные фичи J-Link, он формирует ключи по серийнику отладчика. После этого "нахаляву" можно пользоваться всеми возможностями любого j-link, даже самого упоротого его клона за 250р. Да нет, j-link у нас полнофункциональный, просто на корпусе есть клеймо - EDU) Для лохопользователей Cube) есть еще один божественный продукт - STM studio. Вот он нахаляву рисует графики)) Те, получается по аналогии с ПЛИС - там - встроенный логический анализатор, а здесь - встроенный мелкий осциллограф. Удобно, блин) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 28 февраля, 2018 Опубликовано 28 февраля, 2018 · Жалоба Осциллографом потыкайте. Вот тут, например, показан вариант неправильной осциллограммы. Кстати, SWDIO - двунаправленная линия. 100 Ом многовато, ИМХО. Я вообще никогда резисторы там не ставил, и проблем не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться