Buenos días!
Un poco de contexto: Actualicé hace unos días Kubuntu 22.04 a 24.04. Tengo un programador de avr's con un FTDI FT232RL + un Promini y el sketch ArduinoISP que hice hace como 2 años y cada vez que actualizaba el IDE le cargaba el sketch y funcionaba sin problemas. Lo utilizo para subir los sketch a una placa montada con un attiny85 y un attiny2313. Pero ahora ya no reconoce el programador en el IDE 2.3.3 ni en arduino-cli 1.0.4.
Para Programar avr's en lenguaje c sigue funcionando sin problemas.
Tengo un Mega2560 y funciona perfectamente en el IDE 2.3.3.
Incluso al Promini le puedo subir sketchs sin problemas con el FTDI en el IDE 2.3.3.
Pero como programador ya no funciona.
Este es el programa que trato de subir al attiny85:
#define LED_BUILTIN 0
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
Y este es el mensaje que genera de salida:
FQBN: attiny:avr:ATtinyX5:cpu=attiny85,clock=internal8
Using board 'ATtinyX5' from platform in folder: /home/usuario1/.arduino15/packages/attiny/hardware/avr/1.0.2
Using core 'arduino' from platform in folder: /home/usuario1/.arduino15/packages/arduino/hardware/avr/1.8.6
Detectando las librerías usadas...
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10607 -DARDUINO_attiny -DARDUINO_ARCH_AVR -I/home/usuario1/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/usuario1/.arduino15/packages/attiny/hardware/avr/1.0.2/variants/tiny8 /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/sketch/Blink_copy_20240828182033.ino.cpp -o /dev/null
Generating function prototypes...
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10607 -DARDUINO_attiny -DARDUINO_ARCH_AVR -I/home/usuario1/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/usuario1/.arduino15/packages/attiny/hardware/avr/1.0.2/variants/tiny8 /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/sketch/Blink_copy_20240828182033.ino.cpp -o /tmp/3032981880/sketch_merged.cpp
/home/usuario1/.arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/3032981880/sketch_merged.cpp
Compilando el sketch...
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=attiny85 -DF_CPU=8000000L -DARDUINO=10607 -DARDUINO_attiny -DARDUINO_ARCH_AVR -I/home/usuario1/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/home/usuario1/.arduino15/packages/attiny/hardware/avr/1.0.2/variants/tiny8 /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/sketch/Blink_copy_20240828182033.ino.cpp -o /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/sketch/Blink_copy_20240828182033.ino.cpp.o
Compilando librerías...
Compilando el núcleo...
Using precompiled core: /tmp/arduino/cores/attiny_avr_ATtinyX5_cpu_attiny85,clock_internal8_8c1a525c7eab87252d9d791360b067cc/core.a
Linking everything together...
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=attiny85 -o /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.elf /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/sketch/Blink_copy_20240828182033.ino.cpp.o /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/../../cores/attiny_avr_ATtinyX5_cpu_attiny85,clock_internal8_8c1a525c7eab87252d9d791360b067cc/core.a -L/tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A -lm
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.elf /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.eep
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -R .eeprom /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.elf /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.hex
/home/usuario1/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-size -A /tmp/arduino/sketches/E11C54213F6398A39ED22A1A687D0D2A/Blink_copy_20240828182033.ino.elf
El Sketch usa 682 bytes (8%) del espacio de almacenamiento de programa. El máximo es 8192 bytes.
Las variables Globales usan 9 bytes (1%) de la memoria dinámica, dejando 503 bytes para las variables locales. El máximo es 512 bytes.
Se requiere un programador para subir.