Hi everyone,
I set Fls_Erase function at RAM(address: 0x1fff8188), and I use Fls_Init_Node_Data at Flash(address: 0x674) call this function.

- However, once I call Fls_Erase from Fls_Init_Node_Data , the system crash and a WDOG fault exception executes.

- I try to move Fls_Init_Node_Data to RAM too, my system work normally. So, I think that Fls_Init_Node_Data call Fls_Erase at a far distance address. I also check assembly code: Fls_Erase is called by BL command(range +- 32MB).


- So, I would like to know how to call a RAM function from Flash. To do this, do we use a compiler option or another solution?
I hope I give your answer soon, thank you.