Load dynamic functions during runtime (STM32L431)
Does anyone know if its possible to have a dedicated area memory of the Cortex to load dynamic functions during runtime? Something like an external C compiled function and send the binary through a communication interface (serial,i2c,etc) to the Microcontroller and have a custom bootloader write this data to a memory section . Afterwards in the main program by knowing where this new function is located in memory it can be called.
I am not that familiar with the ARM processors so I dont know where should I start if I want to achieve this.
Thanks