Я работаю над STM32F4
доской. Моя IDE - это встроенный рабочий стол IAR. Я пытаюсь выполнить сброс программного обеспечения из кода. Для этого я использовал API NVIC_SystemReset();
, определенный в заголовке core_cm4.h
. Но сброса системы не происходит.
Я пробовал то же самое в STM32F3, в той же IDE. Я использовал функцию NVIC_SystemReset();
из заголовка core_sc300.h
. С помощью этого программного обеспечения происходит сброс. Я обнаружил, что определения функций в обоих файлах одинаковы, и оба контроллера предназначены только для Cortex M4. В чем проблема с платой STM32F4? Может ли кто-нибудь помочь мне в решении этой проблемы или может ли кто-нибудь предложить альтернативный способ сброса системы в STM32F4.
Пожалуйста помоги. заранее спасибо