Re: [CIAA-Firmware] Consulta sobre como usar IDE4PLC

27 views
Skip to first unread message

Paola Pezoimburu

unread,
Oct 6, 2015, 10:11:08 AM10/6/15
to Sergio Burgos, ciaa-sof...@googlegroups.com, ciaa-f...@googlegroups.com
Hola Sergio:

Creo que esta es una consulta para el grupo del CIAA-Software-PLC (es decir, IDE4PLC). Te agregué como miembro a ese grupo, y les reenvío acá tu consulta.


Saludos!

El 6 de octubre de 2015, 10:26, Sergio Burgos <e.sergi...@gmail.com> escribió:
Hola,
Estoy intentando probar IDE4PLC y quería consultar los pasos a seguir para poder bajar un programa a la EDU-CIAA-NXP. Es necesario seleccionar algún proyecto desde el makefile principal o no tiene nada que ver con el proceso de generación de código desde IDE4PLC?
Desde ya muchas gracias.
Sergio

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Firmware" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-firmwar...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/ciaa-firmware.
Para obtener más opciones, visita https://groups.google.com/d/optout.



--
Ing. Paola Carolina Pezoimburu
Coordinadora de Sistemas Embebidos
SUR Emprendimientos Tecnológicos

Rivadavia 611 Piso 11 (C1002AAE)
Ciudad de Buenos Aires, Argentina
Tel. +54 (11) 4342-2976/84 Int. 111

Sergio Burgos

unread,
Oct 6, 2015, 10:12:48 AM10/6/15
to Paola Pezoimburu, ciaa-sof...@googlegroups.com, ciaa-f...@googlegroups.com
Gracias!

Sergio Burgos

unread,
Oct 6, 2015, 10:17:34 AM10/6/15
to ciaa-sof...@googlegroups.com, ciaa-f...@googlegroups.com
Hola de nuevo,
Aprovecho y extiendo un poco más la consulta. Estoy haciendo algo muy básico (encender un led con un tack switch en la EDU-CIAA) y tengo errores al compilar el código generado. La compilación se detiene generando este error:

===============================================================================
Compiling c file: ../Firmware/out/gen/plc_application/src/PLC_UserTasks.c

arm-none-eabi-gcc -Wno-unused-function -c -Wall -ggdb3 -fdata-sections -ffunction-sections -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb -DCORE_M4  -I`cygpath -w ../Firmware/out/gen/plc_application/inc`  -I`cygpath -w ../Firmware/out/gen/plc_application/../inc`  -I./modules/posix/inc  -I./modules/ciaak/inc  -I./modules/drivers/inc  -I./modules/drivers/cortexM4/inc  -I./modules/drivers/cortexM4/lpc43xx/inc  -I./modules/drivers/cortexM4/lpc43xx/lpc4337/inc  -I./externals/drivers/inc  -I./externals/drivers/cortexM4/inc  -I./externals/drivers/cortexM4/lpc43xx/inc  -I./externals/drivers/cortexM4/lpc43xx/inc/device  -I./externals/drivers/cortexM4/lpc43xx/lpc4337/inc  -I./modules/rtos/inc  -I./modules/rtos/inc/cortexM4  -I./modules/rtos/inc/cortexM4/lpc43xx  -I./out/gen/inc  -I./out/gen/inc/cortexM4  -I./out/gen/inc/cortexM4/lpc43xx  -I./modules/libs/inc  -I./modules/plc/inc  -I./modules/base/inc  -I./modules/base/cortexM4/inc  -I./modules/base/cortexM4/lpc43xx/inc  -I./modules/base/cortexM4/lpc43xx/lpc4337/inc  -I./externals/base/inc  -I./externals/base/cortexM4/inc  -I./externals/base/cortexM4/lpc43xx/inc  -I./externals/base/cortexM4/lpc43xx/lpc4337/inc -DARCH=cortexM4 -DCPUTYPE=lpc43xx -DCPU=lpc4337 -DBOARD=edu_ciaa_nxp `cygpath -w ../Firmware/out/gen/plc_application/src/PLC_UserTasks.c` -o ./out/obj/PLC_UserTasks.o
out\gen\plc_application\src\PLC_UserTasks.c: In function 'OSEK_TASK_InitTask':
out\gen\plc_application\src\PLC_UserTasks.c:70:16: error: 'ActivatePLC_SystemTask' undeclared (first use in this function)
out\gen\plc_application\src\PLC_UserTasks.c:70:16: note: each undeclared identifier is reported only once for each function it appears in
Makefile:438: fallo en las instrucciones para el objetivo 'PLC_UserTasks.o'
make: *** [PLC_UserTasks.o] Error 1
make: se sale del directorio '/cygdrive/c/CIAA/Firmware'
make: se entra en el directorio '/cygdrive/c/CIAA/Firmware'


Si bien a este error lo tenía desde hace un tiempo, hoy intenté volver a clonar el repositorio de firmware por si había algún cambio. Sin embargo sigo con el mismo problema. No estoy seguro tampoco si es el entorno, el compilador o lo que yo estoy haciendo. Hay algún ejemplo que se pueda cargar para probar si anda el entorno de desarrollo?
Gracias por todo.
Sergio

El 06/10/2015 a las 11:10 a.m., Paola Pezoimburu escribió:

Eric Pernia

unread,
Oct 6, 2015, 1:43:27 PM10/6/15
to Sergio Burgos, CIAA-Software-PLC, ciaa-f...@googlegroups.com
Ese error es posible que sea por las versiones de las herramientas, la release del instalador del CIAA Suite (1.2.1) que tenía desincronizado el Firmware con respecto a IDE4PLC, cambiaron una cuestión interna del OSEK entonces genera ese error al intentar compilar. Para solucionarlo te recomiendo que bajes el instalador nuevo https://github.com/ciaa/Software-IDE/releases/tag/v1.2.2 desinstalá la anterior e instalate esa con la opción de copia de Firmware local.

Saludos.
Eric.



Para acceder a más opciones, visita https://groups.google.com/d/optout.

Sergio Burgos

unread,
Oct 6, 2015, 9:28:32 PM10/6/15
to Eric Pernia, CIAA-Software-PLC, ciaa-f...@googlegroups.com
Perfecto! Con la versión 1.2.2 funcionó sin ningún inconveniente.
Muchas gracias.
Sergio

Eric Pernia

unread,
Oct 6, 2015, 10:16:57 PM10/6/15
to Sergio Burgos, CIAA-Software-PLC, ciaa-f...@googlegroups.com

Genial

Reply all
Reply to author
Forward
0 new messages