2024-03-16 02:45 AM
Hello everybody! I am new on this forum, my name is Francesco and I am an STM32 MCU enthusiast :)
I am currently using the STM32F042U6G6 in one of my project and I noticed that in the ISR vector table generated by CUBE-MX in startup_stm32f042g6u6ux.s file, the addresses where DMA ISR vectors (other than DMA1-channel1) should be mapped, are given to "0" adddress and commented as reserved.
However, on the reference manual of the MCU they are clearly specified to be the DMA channels ISR vectors. Didn't find anything on the errata so I don't think they are reserved to workaround some MCU hardware issues.
Does anyone know why they might have been set to null pointer?
Thank you in advance,
Francesco
Solved! Go to Solution.
2024-03-16 08:46 AM
They are correct in the latest version of the library, see here:
They are there in a newly created project for me, with the current library version.
Perhaps you are running an older version?
In any case, there is no reason for them to be 0. They should be defined.
2024-03-16 08:46 AM
They are correct in the latest version of the library, see here:
They are there in a newly created project for me, with the current library version.
Perhaps you are running an older version?
In any case, there is no reason for them to be 0. They should be defined.
2024-03-16 11:02 AM
Hi thank you so much for the quick answer! I had generated the project few days ago and didn't think that it could be that!