J-Link
-
Хабрахабр
Пошаговая GDB отладка ARM процессора из консоли в Win10
Типичная ситуация. Компонент логирования и UART не проинициализировался корректно или устройство где-то зависло в инициализации после reset. Или устройство бесконечно перезагружается после подачи питания. Как же понять на какой строчке возникла run-time ошибка? Классическое решение это пошаговая отладка через JTAG или SWD. Немного про железо. Работать буду вот с этой платой Отладочная плата nRF5340-DK Тут на board(e) как программатор U2…
Читать далее » -
Хабрахабр
usbhub + usbasp + ch341 + j-link = one PCB
Все началось с того, что мне в большом количестве понадобилось собрать/отладить устройства на базе AVR. Я взял USBASP, открыл документацию и с радостью обнаружил, что у него есть встроенная поддержка uart. Как оказалось, потратив пару-тройку дней на поиск разнообразных драйверов, запустить такой мост под windows - задача маловероятная (с пингвинами все дружится практически "из коробки"). Если это не так -…
Читать далее » -
Хабрахабр
Разработка контроллера резервного питания. Технология отладки и тюнинг
В продолжение разработки рассмотрим технологию отладки платы контроллера и его программного обеспечения . Попробуем адаптер SWD, осциллограф, VT100 терминал через UART, движок FreeMaster, экспорт и анализ в MATLAB. Пройдём через ужас тюнинга. Всё на примере открытого демо-проекта управляемого источника напряжения на базе платы контроллера. Предыдущие статьи проекта контроллера резервного питания BACKPMAN v1. 0 При отладке все средства хороши, но у…
Читать далее » -
Хабрахабр
[Перевод] Взлом дешёвого фитнес-браслета
Это перевод. Статья опубликована 27 мая 2018 года Фитнес-трекер до и после разборки Среди них оказался этот браслет с фитнес-трекером. Когда я пришёл в нынешнюю компанию, мне в первый день любезно выдали набор подарков. Независимо от вашей любви к физическим упражнениям это невероятно крутой гаджет с чисто технической точки зрения: действительно маленький форм-фактор (примерно 15×40 мм); Bluetooth low energy (BLE); OLED-дисплей…
Читать далее »