| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Boundary scan за STM32 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18560 |
Страница 1 от 1 |
| Автор: | velio [ Вто Окт 11, 2022 2:56 pm ] |
| Заглавие: | Boundary scan за STM32 |
Съжалявам ако вече е нищена тая тема. Има ли някакво решение за тези процесори? Реално искам да може да се тестват пиновете независимо от софтуера вътре в контролера? Някакъв прост интерфейс, който позволява да се сменя състоянието на пиновете поотделно (съответно някой да мери по платката). За STLink /V2 или V3 или за пиратския JlinkOB. Най-вече SWD. |
|
| Автор: | miro_atc [ Вто Окт 11, 2022 5:23 pm ] |
| Заглавие: | Re: Boundary scan за STM32 |
Нещата с boundary scan са дебели... всъщност не съм проверявал скоро, информацията ми е старичка, но дълбоко се съмнявам нещо да се е променило. За сметка на това не виждам какъв ти е проблемът да си тестваш каквото и да е през дебъг интерфейса (jtag или swd няма значение). Може да четеш/пишеш по който и да е адрес (регистър или памет). GPIO регистрите са няколко и спокойно може да си клатиш или четеш който искаш пин. Даже и цели периферии може да тестваш. Говоря за по-простите от типа UART/SPI/I2C. Виж неща като USB по-трудно ще подкараш (но не е невъзможно де, примерно със стъб в РАМ-а). Конкретно за STLINK и JLINK не съм запознат, но виж openOCD си има и конзола ръчно да си играеш, има и скриптове, т.е. може да си напишеш тестче някакво. Другият вариант е на ниво дебъгер. Говоря за gdb където също имаш gdb конзола, имаш и .gdbinit където може да си вкараш твой си скрипт. Сигурно има и други варианти, колегите могат да допълнят. Но моето мнение е, че през дебъг интерфейса ще ти е 100 пъти по-лесно за всякакви тестове. |
|
| Автор: | t_i_t_o [ Вто Окт 11, 2022 6:36 pm ] |
| Заглавие: | Re: Boundary scan за STM32 |
Само за протокола - баундари скана е през JTAG, а не през SWD, така че забрави да използваш стлинк. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|