Buen día Abel, ¿qué versión de IDE4PLC estás usando, Sistema Operativo?
El primer problema que veo por lo que mandás es que no está compilando bien. ¿Probaste bajarle un ejemplo directamente de los del Firmware, esdecir, sin usar IDE4PLC?
También pareciera que no tenés reemplazado el driver con Zadig si es que usas Windows, por el error: "Error: libusb_open() failed".
Asi que te propongo lo siguiente, conectá la placa y fijate en el administrador de dispositivos (asumiendo que estás con windows) si tenés un dispositivo "Dual RS232" y algún puerto COM. Si esto no es así falta instalar bien el driver con Zaadig, acá explica como: http://proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:firmware:instalacion_sw más o menos por la mitad de la página.
Luego abrí el makefile.mine (en C:\CIAA\Firmware) y cambiale donde dice board a edu_ciaa_nxp. Si no existe el makefile.mine, copiá y pegá el makefile.config y cambiale a .mine.
Después abrí el cygwin y ejecutá:
cd /cygdrive/c/CIAA/Firmware
make all
Con eso compila el ejemplo blinky y lo descarga a la EDU-CIAA.
Si funciona eso luego vemos que pasa con IDE4PLC. Ojo que la versión que viene en el instalador CIAA-IDE-Suite 1.2.1 está desactualiada frente a cambios de OSEK y por eso daba error al compilar, si tenés esa te recomiendo que bajes CIAA-IDE-Suite 1.2.2 de https://github.com/ciaa/Software-IDE/releases/tag/v1.2.2. Puede arreglarse compilando una vez en forma manual, pero es más sencillo reinstalarlo, de paso actualizás todo lo demás. Al instalar, recomiendo que te instales en Firmware la copia local en lugar del repo.
Saludos.
Eric.
Responsable de Soft-PLC de la CIAA.
El domingo, 4 de octubre de 2015, 19:43:08 (UTC-3), Abel escribió:Estimados,corriendo el IDE4PLC (win 8.1, 64b) para hacer andar un simple programa, la consola dio el error de mas abajo, quedando encendido un led de un programa anterior, osea no lo graba y no responde la EDU-CIAA, ni reseteando. Alguna sugerencia? gracias.make: se entra en el directorio '/cygdrive/c/CIAA/Firmware'===============================================================================Compiling c file: ./modules/plc/src/PLC_Registers.carm-none-eabi-gcc -Wno-unused-function -c -Wall -ggdb3 -mcpu=cortex-m4 -mfpu=fpv 4-sp-d16 -mfloat-abi=softfp -mthumb -DCORE_M4 -D__CODE_RED -I`cygpath -w ../Fir mware/out/gen/plc_application/inc` -I`cygpath -w ../Firmware/out/gen/plc_applic ation/../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./m odules/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./mo dules/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./exter nals/base/cortexM4/lpc43xx/lpc4337/inc -DARCH=cortexM4 -DCPUTYPE=lpc43xx -DCPU=l pc4337 -DBOARD=edu_ciaa_nxp `cygpath -w ./modules/plc/src/PLC_Registers.c` -o ./ out/obj/PLC_Registers.oIn file included from ./modules/rtos/inc/os.h:78:0,from ./modules/plc/inc/PLC_OperatingSystem.h:55,from ./modules/plc/inc/PLC_Services.h:47,from ./modules/plc/inc/PLC_ElementaryDataTypes.h:44,from ./modules/plc/inc/PLC_1KByteStructures.h:46,from ./modules/plc/inc/PLC_Registers.h:46,from modules\plc\src\PLC_Registers.c:44:./modules/rtos/inc/cortexM4/Os_Arch.h:81:34: fatal error: Os_Internal_Arch_Cfg.h : No such file or directory#include "Os_Internal_Arch_Cfg.h"^compilation terminated.Makefile:425: fallo en las instrucciones para el objetivo 'PLC_Registers.o'make: *** [PLC_Registers.o] Error 1make: se sale del directorio '/cygdrive/c/CIAA/Firmware'make: se entra en el directorio '/cygdrive/c/CIAA/Firmware'===============================================================================Starting OpenOCD and downloading...openocd -f ./modules/tools/openocd/cfg/cortexM4/lpc43xx/lpc4337/ciaa-nxp.cfg -c "init" -c "halt 0" -c "flash write_image erase unlock ./out/bin/plc_application. bin 0x1A000000 bin" -c "reset run" -c "shutdown"Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)Licensed under GNU GPL v2For bug reports, readInfo : only one transport option; autoselect 'jtag'adapter speed: 2000 kHzUsing Edu-CIAA-NXP, qspi flash is not present!none separatecortex_m reset_config vectresetError: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTEDInfo : clock speed 2000 kHzInfo : JTAG tap: lpc4337.m4 tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba 00, ver: 0x4)Info : JTAG tap: lpc4337.m0 tap/device found: 0x0ba01477 (mfg: 0x23b, part: 0xba 01, ver: 0x0)Info : lpc4337.m4: hardware has 6 breakpoints, 4 watchpointsInfo : lpc4337.m0: hardware has 2 breakpoints, 1 watchpointstarget state: haltedtarget halted due to debug-request, current mode: ThreadxPSR: 0x61000000 pc: 0x1a00ead6 psp: 0x10003308auto erase enabledauto unlock enabledError: couldn't open ./out/bin/plc_application.binin procedure 'flash'Makefile:582: fallo en las instrucciones para el objetivo 'download'make: *** [download] Error 1make: se sale del directorio '/cygdrive/c/CIAA/Firmware'C:\CIAA\cygwin\bin\bash: Exit 2--Abel Bortolameotti"El pesimista se queja del viento,el optimista espera que cambie,
el realista ajusta las velas"--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" 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 embebidos32...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Software-PLC" 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-software-...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a ciaa-sof...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/ciaa-software-plc/CA%2BUmiZDx7a1XadGVEoxF%2BZrV6saEDNi-fNMsWaLj9F0-t4eE7A%40mail.gmail.com.