MSP430F6638 problema de pila

1

Estoy programando un MSP430f6638 a través de la interfaz JTAG, específicamente estoy usando el kit TS430PZ100USB, y estoy tratando de escribir un archivo FAT16 en una tarjeta SD, entonces estoy usando los módulos de FatFs para hacer el archivo del sistema es que este módulo tiene un par de funciones anidadas, de modo que cuando inicio el proyecto, me doy cuenta de que la pila ha alcanzado su capacidad máxima, que (según IAR Workbench) solo tiene 160 bytes de largo, cuando verifico la hoja de datos no puedo encontrar exactamente el La capacidad de la pila, pero la memoria RAM es de 16 KB, está dividida en cuatro secciones de 4 KB, por lo que la sección superior debería ser aquella en la que puedo encontrar la pila. No creo que un MSP430 tenga una pila tan pequeña. Aplicación de nivel. Si alguien me puede dar una respuesta.

    
pregunta Iliover

1 respuesta

1

Mi respuesta es muy general con respecto a estos dispositivos, tengo más experiencia con el 8051, que también tiene una pila muy pequeña (128 o 256 bytes). Siempre escribiría el código con un máximo de 1 en la pila de llamadas. ¿Es posible que vuelva a escribir su código para lograr esto? El compilador puede probar y alinear su pila de llamadas, pero esto no siempre funciona.

    
respondido por el philbrooksjazz

Lea otras preguntas en las etiquetas