Cypress FX3 CyU3PToolChainInit Entendiendo la ayuda

0

No entiendo el propósito de la función CyU3PToolChainInit que está escrita en código fuente de ensamblaje para el FXE. Por lo que sé, borra el área BSS y entra en la función principal, pero ¿cómo se genera esta función? ¿Qué es una cadena de herramientas? Quiero decir, entiendo que es todo, desde un compilador a un enlace, pero ¿qué inicializo en un microcontrolador?

Manual de API del SDK

Manual del programador

    
pregunta E Skal

1 respuesta

0

He investigado más a fondo el asunto y he llegado a la conclusión de que CyU3PToolChainInit es una función preescrita de Cypress y el área de BSS se borra en conjunto antes de inicializar el sistema operativo completo simplemente por eficiencia. Además, el montón de memoria se establece en esta función antes de la inicialización de RTOS para evitar que el sistema operativo utilice la memoria que de otro modo podría ser necesaria.

    
respondido por el E Skal

Lea otras preguntas en las etiquetas