Hardfault in __libc_init_array with STM32L072 Hi,I'm working on a STM32L072 project, with an environment composed of arm-none-eabi-gcc compiler version 10-2020-q4, make and Eclipse IDE.I'm having trouble with a hardfault occuring in libc_init_array function call in startup file. Using disassembly in debug mode, I can see that the instruction that causes the issue is "blx r3" which jumps at address 0x0. At this point, the r3 register value is 0x0.According to ARM documentation, the blx instruction exchange the instruction set. I've then tried to write the libc_init_array function in my project asI thought maybe the external libc_init_array function used was not compiled with the right instruction set. Though this does not fix my problem, I am able to see that the jump at 0x0 address is due to callback call using an array of callback named "__init_array_start" that is initialized with 0x0, in the libc_init_array function.I'm now stuck at this point and don't really know where to look next.I've looked into the linker file and the map