i tried extern “C” or compile in c file but the problem not fixed
i understood that this problem is just in debug state when i stop debugging and reset the micro the irq happened and project work correctly
i tried the same project with stm32f407 and ast32f107 and they worked correctly even in debugging state
best regards