Size: a a a

2021 July 23

К1

Ком 123 in Embedded Group
Нужен софтварный ресет, скорее всего
источник

К1

Ком 123 in Embedded Group
Вместо хардварного
источник

BD

Black Duck in Embedded Group
Open On-Chip Debugger
> reset halt
timed out while waiting for target halted
TARGET: stm32f3x.cpu - Not halted
Halt timed out, wake up GDB.
источник

BD

Black Duck in Embedded Group
а есть ли вероятность, что не работает т.к. к этому stm32 подпаян stlink? это как бы борда целая. Просто пытаюсь ее отлаживать внешним программатором, а не встроенным
источник

BD

Black Duck in Embedded Group
Не.. убрал перемычки stlink'овские и не зашло
источник

BD

Black Duck in Embedded Group
это как?
источник

NS

Nikita Shestakov in Embedded Group
NVIC_SystemReset()
источник

BD

Black Duck in Embedded Group
в коде, который заливается на борду?
источник

NS

Nikita Shestakov in Embedded Group
Ну да. Вызов этой функции вызывает сброс. Но применительно к вашей ситуации я не знаю как это поможет
источник

К1

Ком 123 in Embedded Group
Нет. В конфиге подключения для openocd указывается, какой ресет юзать для платы, софтварный или хардварный(пином). Вот часто такая беда возникает из-за того, что нужен именно софтварный ресет.
источник

BD

Black Duck in Embedded Group
Окей, спасибо. Сейчас погуглю.
источник

К1

Ком 123 in Embedded Group
источник

К1

Ком 123 in Embedded Group
Описание проблемы, собственно
источник

К1

Ком 123 in Embedded Group
Вот этим с самого начала заниматься надо было)
источник

К1

Ком 123 in Embedded Group
Хорошо, Леонид не видит!)
источник

BD

Black Duck in Embedded Group
а вы думаете я с потолка разобрался, как конфиг писать?)
источник

BD

Black Duck in Embedded Group
хотя ладно. вы правы.
источник

К1

Ком 123 in Embedded Group
Просто ссылка, которую привёл - первая в выдаче гуголя) Ну да я часто с этой проблемой сталкивался, так что мана на гадание не потрачена.
источник

NS

Nikita Shestakov in Embedded Group
Так а сотовый сброс через вызов NVIC_SystemReset делается? Или ещё как-то?
источник

К1

Ком 123 in Embedded Group
Я в исходники openocd не лез, не скажу) Скорее всего, стандартными arm-инструкциями, что более логично, чем юзать кастомные обёртки вендоров.
источник