Size: a a a

Maxwell's Demons

2021 July 26

VK

Valentin Kornienko in Maxwell's Demons
Vladimir
источник

VK

Valentin Kornienko in Maxwell's Demons
Вообщем, запустить VSCode+CMake+NRF52832 получилось, было достаточно забавно.
источник

VK

Valentin Kornienko in Maxwell's Demons
По полезным ресурсам:
https://wiki.segger.com/J-Link:Visual_Studio_Code - отладчик JLink
https://code.visualstudio.com/docs/editor/tasks#vscode - как работать с тасками в VSCode
https://devzone.nordicsemi.com/f/nordic-q-a/37151/using-visual-studio-code-for-nrf52-development

https://github.com/gera-k/VSC-Nordic-example/tree/master/ble_app_blinky - отсюда тащил .vscode и менял под свои нужды

https://github.com/Polidea/cmake-nRF5x - CMakeLists, опять-же менялось под себя

То что есть на данный момент:
https://github.com/ValentiWorkLearning/GradWork
источник

VK

Valentin Kornienko in Maxwell's Demons
источник

VK

Valentin Kornienko in Maxwell's Demons
источник

VK

Valentin Kornienko in Maxwell's Demons
Из того, что успел поймать из приколов:
nrfjprog
очень неохотно работает с JLink клонами с старыми драйверами. Пришлось сносить 6.18 и ставить 6.44 или 6.52 сборку от Segger
ninja
для сборки не заработала нормально, были проблемы с путями на Windows. С -G"Unix Makefiles" все заработало нормально
источник

VK

Valentin Kornienko in Maxwell's Demons
Из расширений для VSCode, которые были необходимы:
источник
2021 July 27

V

Vladimir in Maxwell's Demons
СПС. Нужно все... 😊Только вчера железяку получил. Попробую переварить написанное. Просто времени не очень много.
источник

V

Vladimir in Maxwell's Demons
Если есть еще какое либо чтиво или мануалы, про "сладкую парочку" VSCode + nordic буду благодарен за ссылки.
источник

LE

L Evgeniy in Maxwell's Demons
источник

LE

L Evgeniy in Maxwell's Demons
Если вам не знаком nrf в принципе, то начните с segger embedded studio и примеров sdk, там все нативно и работает с коробки, потом перейдете на vscode
Да, segger кажется несколько убогим по сравнению с нормальными ide но там достойный отладчик и как я уже сказал все примеры нордика работают с коробки
источник

DL

Dima Leonov in Maxwell's Demons
Так и с мейком там тоже все из коробки
источник

DL

Dima Leonov in Maxwell's Demons
Просто немного vscode подшаманить и будет счастье
источник

DL

Dima Leonov in Maxwell's Demons
Хотя сам их на сеггер студио кручу
источник

AP

A P in Maxwell's Demons
Народ! Спасайте-выручайте. Неделю уже пытают подружить XDS110 и TMC320F28035...

(Error -1137 @ 0xAE8) Device is held in reset.

Примерно такая ошибка. Куда смотреть, что курить?

Собрал Buffered connector даже https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html

Но что-то не выходит. Чую, что дурак и там всё просто, но сдаюсь
источник

AP

A P in Maxwell's Demons
Вот ещё инфы из консоли

C28xx: Failed CPU Reset: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 9.3.0.00058)
C28xx: Trouble Reading Register PC: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 9.3.0.00058)
C28xx: Trouble Reading Register ST1: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 9.3.0.00058)
C28xx: GEL: Error while executing OnReset(-1): Target failed to read register ST1
источник

S

ShrodingersCat in Maxwell's Demons
Если аппаратно все исправно - может, процессор умер?
источник

AP

A P in Maxwell's Demons
по идее новый, свежезапаяный
источник

AP

A P in Maxwell's Demons
кроме того с другими тоже пробовал с тем же результатом
источник

AP

A P in Maxwell's Demons
по идее xds должен проц в wait mode через TDO пин вводить?
источник