Hola !!
Tengo un frimware que levanta un upgrade de parte del mismo desde una memoria microSD.
Obviamente el bloque de formware donde estan las rutinas que manejan la memoria y un par de cosas más están en zona protegida.
El problema lo tengo con la RAM, resulta que las variables temporales que usan rutinas como spi_xfer por ej me quedan al fondo de la RAM y si llego a tocar algo se me cambian de posicion haciendo una version incompatible para ser actualizada de esta manera.
Logre anclar algunas variables usando la sentencia #LOCATE, pero puntualmente las variables que usan rutinas predefinidas como xfer no se como anclarlas.
Por cierto, estoy usando CCS 5.008.
Espero alguno lo tenga dominado y puedan ayudarme.
Gracias !!