¿Cuánta RAM tengo para la asignación de memoria dinámica en mi Nios II [cerrado]

-1

El programa puede almacenarse en la memoria del chip o en la memoria del chip, pero como cualquier procesador, la memoria RAM del procesador estará en el chip. Toda la asignación de memoria dinámica se llevará a cabo utilizando esta RAM.

¿Cómo puedo saber la cantidad de RAM que tengo en mi diseño? Sé que podemos seguir haciendo malloc y comprobar si la memoria se ha agotado. Sin embargo, ¿hay alguna forma de saber de antemano cuánta memoria total hay realmente?

    
pregunta quantum231

1 respuesta

3

Debes saber esto porque construiste el procesador NOIS y tuviste que especificar el tamaño del ram para hacer el procesador. Es lo que haya asignado en NIOS, que se almacena en una constante en system.h en los archivos generados por BSP.

Malloc devolverá NULL si llega al final del espacio de memoria.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas