Estoy teniendo dificultades para programar mi LPC1343 con el método mencionado en esta pregunta ( ¿Puede un LPC1343 aceptar su programa inicial a través de USB? ).
Estoy usando una máquina Linux y arm-none-eabi-gcc. Compilé con éxito mi código para parpadear un led, y luego obtengo mi archivo .elf y utilizo arm-none-eabi-objcopy para convertirlo al formato final. Luego coloco ese archivo en una memoria USB y en una máquina con Windows, y ahí lo copio en mi LPC1343 a través de la interfaz USB.
Mi problema es que después de apagar el chip y entrar en el modo de ejecución, vuelve nuevamente al modo de cargador de arranque USB, lo que significa que no reconoció el archivo. He probado los siguientes formatos:
- elf32-littlearm
- elf32-bigarm
- elf32-little
- elf32-big
- plugin
- srec
- symbolsrec
- verilog
- tekhex
- binario
- ihex.
¿Alguien ha programado con éxito este chip a través de USB? Si es así, ¿qué formato de archivo se usó?