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?