Estoy trabajando en un proyecto que incluye un microcontrolador ARM. En tiempo de ejecución, quiero cargar el código de una tarjeta SD en el programa flash y luego ejecutar ese código. Mi pregunta es que, dado que el código ARM parece funcionar con saltos relativos, si importa en qué parte de la memoria coloco el código. Si solo puedo compilar mi código y reubicarlo en cualquier lugar del espacio de direcciones, esto simplifica enormemente la tarea. Estoy usando TI Code Composer Studio con una cadena de herramientas del compilador GCC.