He estado jugando y escribiendo software similar a un sistema operativo, principalmente como una experiencia de autoaprendizaje. He estado haciendo esto en el procesador AVR de Atmel, ya que es lo suficientemente simple para que pueda entender y hacer que un programa funcione rápidamente. Ahora quiero pasar a una arquitectura en la que el usuario almacena programas que se ejecutan en la RAM. Sé que algunos los chips Cortex-M pueden ejecutarse desde la RAM, pero he oído que esto no es universal. He comprobado las hojas de datos de varios fabricantes diferentes, pero no puedo encontrar ninguna referencia a la ejecución desde la RAM. Para lo que vale, tengo uno de estos: enlace Yo también tengo un Atmel SAMD-10, pero odio a las ratas ASF como así que prefiero evitar usarlo.
¿Se pueden ejecutar los chips que tengo desde la memoria RAM? ¿Hay algo que deba buscar en una hoja de datos que indique si esto es posible o no?