Problem mit dem stm32cubemx, die HAL_SYSTICK_IRQHandler() wird nicht in den Interrupt eingetragen

Gast #5688229
Lesenswert?

Morgen zusammen, ich habe das Problem das bei einem Projekt welches mit 
dem STM32CubeMX (V5.01) für IAR (V7.7) erstellt wurde die "void 
HAL_SYSTICK_Callback(void)" nicht gerufen wird.

Ein Vergleich mit einem alten Projekt zeigte dass das Problem bei dem 
vom cube erzeugten code im "stm32f3xx_it.c" besteht

altes (funktionierendes Projekt):
1
void SysTick_Handler(void)
2
{
3
  /* USER CODE BEGIN SysTick_IRQn 0 */
4

5
  /* USER CODE END SysTick_IRQn 0 */
6
  HAL_IncTick();
7
  HAL_SYSTICK_IRQHandler();
8
  /* USER CODE BEGIN SysTick_IRQn 1 */
9

10
  /* USER CODE END SysTick_IRQn 1 */
11
}

neues Projekt:
1
void SysTick_Handler(void)
2
{
3
  /* USER CODE BEGIN SysTick_IRQn 0 */
4

5
  /* USER CODE END SysTick_IRQn 0 */
6
  HAL_IncTick();
7
  /* USER CODE BEGIN SysTick_IRQn 1 */
8

9
  /* USER CODE END SysTick_IRQn 1 */
10
}

Nun meine Frage, handelt es sich hier wohl um einen Bug im STM32CubeMX 
oder finde ich einfach den passenden Schalter nicht wo der Aufruf 
de-/aktiviert wird?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren