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?