Siguiendo con el Proyecto ELF - Top Sony - Top Sony abro este tema para que muchos puedan aprender a compilar un elf (Compilar no es lo mismo que crear)

1.- Necesitan el Embedded Workbench y el que yo uso lo pueden encontrar AQUI

2.- Felizmente hay sources liberados en el SVN que podremos usar para un mejor entendimiento (como se muestra en la imagen)

NOTA: las carpetas C++ , include y SVN Utility son las mas importantes para la compilacion, sin ellas se leenaran de errores al compilar y deberan de bajar todo su contenido



* Las estructuras del source son basicamente estas: Tomaremos como ejemplo los sources del BcfgEdit



* Todos los archivos que nos muestran alli deben de estar dentro de una carpeta llamada BcfgEdit (obviamente)
* En las opciones que hay el "<DIR>" significa que son Subcarpetas es decir quedaria algo asi como BcfgEdit/Release/etc
+ Para poder obtener los sources de manera rapida y todos, se puede lograr gracias al Tortoise, para eso vean este tema Actualizar las LIBS mediante Tortoise - Top Sony

Ahora si vamos con la compilacion y en este caso usare uno de los elfs mas sencillos y con los que trabaje bastante tiempo, es decir, el Standby Draw

-Abrimos el IAR yle saldra una venta como esta y damos clic en la opcion "Open Existing Workspace"



Despues de eso buscan la carpeta donde tengan el Source y por defecto les abrira el archivo "SBDraw.eww" (el IAR siempre abrira los *.eww)

Les mostrara toda la informacion de ese elf



El Cuadro ROJO muestra la estructura del Elf
El Cuadro AMARILLO muestra la informacion del main.c (hice doble clic previamente para que se muestre)

Por ultimo:



1.- En esa barra deslizable deberan cambiar a la opcion "RELEASE" porque sino podria mostrar errores de compilacion

2.- Ese es el boton de Compilacion, sirve para ver si la compilacion tuvo errores o no

3.- Si al compilar les muestra 0 Errores y 0 Warning, significa que en el main.c no se encontro problemas, pero si los hubiere les especificara en que linea esta dicho error

4.- El Boton "MAKE" este es el que creara el Elf, tendran que buscarlo en la carpeta EXE del source (en mi caso Sbdraw/Release/Exe/)

Dudas consultas Aqui:

[DISCUSION] Compilacion de Elfs - Top Sony