Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -15%
Manette Xbox sans fil Édition Limitée ...
Voir le deal
56.43 €

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

+7
3djc
diiity
yaya67
Kilrah
LapinFou
Ceeb182
dev.fred
11 participants

Page 2 sur 9 Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant

Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Ven 13 Jan - 12:14

LF a écrit:A ben grillé.... le temps que je tape mon message... Wink

En tout cas bien vu, la doc que j'ai utilisé traite le cas général où la section RF varie de 1 à 4 en fonction des DIY.

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par yaya67 Ven 13 Jan - 13:19

Je trouve pas le problème, voici mon fichier boards si vous voulez bien regarder !
Merci,

Code:
# See:http://code.google.com/archive/p/arduino/wiki/Platforms

menu.cpu=Processor

##############################################################

yun.name=Arduino Yún
yun.upload.via_ssh=true

yun.vid.0=0x2341
yun.pid.0=0x0041
yun.vid.1=0x2341
yun.pid.1=0x8041
yun.vid.2=0x2A03
yun.pid.2=0x0041
yun.vid.3=0x2A03
yun.pid.3=0x8041

yun.upload.tool=avrdude
yun.upload.protocol=avr109
yun.upload.maximum_size=28672
yun.upload.maximum_data_size=2560
yun.upload.speed=57600
yun.upload.disable_flushing=true
yun.upload.use_1200bps_touch=true
yun.upload.wait_for_upload_port=true

yun.bootloader.tool=avrdude
yun.bootloader.low_fuses=0xff
yun.bootloader.high_fuses=0xd8
yun.bootloader.extended_fuses=0xfb
yun.bootloader.file=caterina/Caterina-Yun.hex
yun.bootloader.noblink=caterina/Caterina-Yun-noblink.hex
yun.bootloader.unlock_bits=0x3F
yun.bootloader.lock_bits=0x2F

yun.build.mcu=atmega32u4
yun.build.f_cpu=16000000L
yun.build.vid=0x2341
yun.build.pid=0x8041
yun.build.usb_product="Arduino Yun"
yun.build.board=AVR_YUN
yun.build.core=arduino
yun.build.variant=yun
yun.build.extra_flags={build.usb_flags}

##############################################################

uno.name=Arduino/Genuino Uno

uno.vid.0=0x2341
uno.pid.0=0x0043
uno.vid.1=0x2341
uno.pid.1=0x0001
uno.vid.2=0x2A03
uno.pid.2=0x0043
uno.vid.3=0x2341
uno.pid.3=0x0243

uno.upload.tool=avrdude
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.maximum_data_size=2048
uno.upload.speed=115200

uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0x05
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex

uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.board=AVR_UNO
uno.build.core=arduino
uno.build.variant=standard

##############################################################

diecimila.name=Arduino Duemilanove or Diecimila

diecimila.upload.tool=avrdude
diecimila.upload.protocol=arduino

diecimila.bootloader.tool=avrdude
diecimila.bootloader.low_fuses=0xFF
diecimila.bootloader.unlock_bits=0x3F
diecimila.bootloader.lock_bits=0x0F

diecimila.build.f_cpu=16000000L
diecimila.build.board=AVR_DUEMILANOVE
diecimila.build.core=arduino
diecimila.build.variant=standard

## Arduino Duemilanove or Diecimila w/ ATmega328
## ---------------------------------------------
diecimila.menu.cpu.atmega328=ATmega328

diecimila.menu.cpu.atmega328.upload.maximum_size=30720
diecimila.menu.cpu.atmega328.upload.maximum_data_size=2048
diecimila.menu.cpu.atmega328.upload.speed=57600

diecimila.menu.cpu.atmega328.bootloader.high_fuses=0xDA
diecimila.menu.cpu.atmega328.bootloader.extended_fuses=0x05
diecimila.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex

diecimila.menu.cpu.atmega328.build.mcu=atmega328p

## Arduino Duemilanove or Diecimila w/ ATmega168
## ---------------------------------------------
diecimila.menu.cpu.atmega168=ATmega168

diecimila.menu.cpu.atmega168.upload.maximum_size=14336
diecimila.menu.cpu.atmega168.upload.maximum_data_size=1024
diecimila.menu.cpu.atmega168.upload.speed=19200

diecimila.menu.cpu.atmega168.bootloader.high_fuses=0xdd
diecimila.menu.cpu.atmega168.bootloader.extended_fuses=0x00
diecimila.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex

diecimila.menu.cpu.atmega168.build.mcu=atmega168

##############################################################

nano.name=Arduino Nano

nano.upload.tool=avrdude
nano.upload.protocol=arduino

nano.bootloader.tool=avrdude
nano.bootloader.unlock_bits=0x3F
nano.bootloader.lock_bits=0x0F

nano.build.f_cpu=16000000L
nano.build.board=AVR_NANO
nano.build.core=arduino
nano.build.variant=eightanaloginputs

## Arduino Nano w/ ATmega328
## -------------------------
nano.menu.cpu.atmega328=ATmega328

nano.menu.cpu.atmega328.upload.maximum_size=30720
nano.menu.cpu.atmega328.upload.maximum_data_size=2048
nano.menu.cpu.atmega328.upload.speed=57600

nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
nano.menu.cpu.atmega328.bootloader.extended_fuses=0x05
nano.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex

nano.menu.cpu.atmega328.build.mcu=atmega328p

## Arduino Nano w/ ATmega168
## -------------------------
nano.menu.cpu.atmega168=ATmega168

nano.menu.cpu.atmega168.upload.maximum_size=14336
nano.menu.cpu.atmega168.upload.maximum_data_size=1024
nano.menu.cpu.atmega168.upload.speed=19200

nano.menu.cpu.atmega168.bootloader.low_fuses=0xff
nano.menu.cpu.atmega168.bootloader.high_fuses=0xdd
nano.menu.cpu.atmega168.bootloader.extended_fuses=0x00
nano.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex

nano.menu.cpu.atmega168.build.mcu=atmega168

##############################################################

mega.name=Arduino/Genuino Mega or Mega 2560

mega.vid.0=0x2341
mega.pid.0=0x0010
mega.vid.1=0x2341
mega.pid.1=0x0042
mega.vid.2=0x2A03
mega.pid.2=0x0010
mega.vid.3=0x2A03
mega.pid.3=0x0042
mega.vid.4=0x2341
mega.pid.4=0x0210
mega.vid.5=0x2341
mega.pid.5=0x0242

mega.upload.tool=avrdude
mega.upload.maximum_data_size=8192

mega.bootloader.tool=avrdude
mega.bootloader.low_fuses=0xFF
mega.bootloader.unlock_bits=0x3F
mega.bootloader.lock_bits=0x0F

mega.build.f_cpu=16000000L
mega.build.core=arduino
mega.build.variant=mega
# default board may be overridden by the cpu menu
mega.build.board=AVR_MEGA2560

## Arduino/Genuino Mega w/ ATmega2560
## -------------------------
mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560)

mega.menu.cpu.atmega2560.upload.protocol=wiring
mega.menu.cpu.atmega2560.upload.maximum_size=253952
mega.menu.cpu.atmega2560.upload.speed=115200

mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD8
mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD
mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex

mega.menu.cpu.atmega2560.build.mcu=atmega2560
mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560

## Arduino Mega w/ ATmega1280
## -------------------------
mega.menu.cpu.atmega1280=ATmega1280

mega.menu.cpu.atmega1280.upload.protocol=arduino
mega.menu.cpu.atmega1280.upload.maximum_size=126976
mega.menu.cpu.atmega1280.upload.speed=57600

mega.menu.cpu.atmega1280.bootloader.high_fuses=0xDA
mega.menu.cpu.atmega1280.bootloader.extended_fuses=0xF5
mega.menu.cpu.atmega1280.bootloader.file=atmega/ATmegaBOOT_168_atmega1280.hex

mega.menu.cpu.atmega1280.build.mcu=atmega1280
mega.menu.cpu.atmega1280.build.board=AVR_MEGA

##############################################################

megaADK.name=Arduino Mega ADK

megaADK.vid.0=0x2341
megaADK.pid.0=0x003f
megaADK.vid.1=0x2341
megaADK.pid.1=0x0044
megaADK.vid.2=0x2A03
megaADK.pid.2=0x003f
megaADK.vid.3=0x2A03
megaADK.pid.3=0x0044

megaADK.upload.tool=avrdude
megaADK.upload.protocol=wiring
megaADK.upload.maximum_size=253952
megaADK.upload.maximum_data_size=8192
megaADK.upload.speed=115200

megaADK.bootloader.tool=avrdude
megaADK.bootloader.low_fuses=0xFF
megaADK.bootloader.high_fuses=0xD8
megaADK.bootloader.extended_fuses=0xFD
megaADK.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
megaADK.bootloader.unlock_bits=0x3F
megaADK.bootloader.lock_bits=0x0F

megaADK.build.mcu=atmega2560
megaADK.build.f_cpu=16000000L
megaADK.build.board=AVR_ADK
megaADK.build.core=arduino
megaADK.build.variant=mega

##############################################################

leonardo.name=Arduino Leonardo
leonardo.vid.0=0x2341
leonardo.pid.0=0x0036
leonardo.vid.1=0x2341
leonardo.pid.1=0x8036
leonardo.vid.2=0x2A03
leonardo.pid.2=0x0036
leonardo.vid.3=0x2A03
leonardo.pid.3=0x8036

leonardo.upload.tool=avrdude
leonardo.upload.protocol=avr109
leonardo.upload.maximum_size=28672
leonardo.upload.maximum_data_size=2560
leonardo.upload.speed=57600
leonardo.upload.disable_flushing=true
leonardo.upload.use_1200bps_touch=true
leonardo.upload.wait_for_upload_port=true

leonardo.bootloader.tool=avrdude
leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.file=caterina/Caterina-Leonardo.hex
leonardo.bootloader.unlock_bits=0x3F
leonardo.bootloader.lock_bits=0x2F

leonardo.build.mcu=atmega32u4
leonardo.build.f_cpu=16000000L
leonardo.build.vid=0x2341
leonardo.build.pid=0x8036
leonardo.build.usb_product="Arduino Leonardo"
leonardo.build.board=AVR_LEONARDO
leonardo.build.core=arduino
leonardo.build.variant=leonardo
leonardo.build.extra_flags={build.usb_flags}

##############################################################

micro.name=Arduino/Genuino Micro

micro.vid.0=0x2341
micro.pid.0=0x0037
micro.vid.1=0x2341
micro.pid.1=0x8037
micro.vid.2=0x2A03
micro.pid.2=0x0037
micro.vid.3=0x2A03
micro.pid.3=0x8037

micro.vid.4=0x2341
micro.pid.4=0x0237
# If the board is a 2341:0237 use 2341:8237 for build and set
# other parameters as well
micro.vid.4.build.vid=0x2341
micro.vid.4.build.pid=0x8237
micro.vid.4.build.usb_product="Genuino Micro"
micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex

micro.vid.5=0x2341
micro.pid.5=0x8237
# If the board is a 2341:8237 use 2341:8237 for build and set
# other paramters as well
micro.vid.5.build.vid=0x2341
micro.vid.5.build.pid=0x8237
micro.vid.5.build.usb_product="Genuino Micro"
micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex

micro.upload.tool=avrdude
micro.upload.protocol=avr109
micro.upload.maximum_size=28672
micro.upload.maximum_data_size=2560
micro.upload.speed=57600
micro.upload.disable_flushing=true
micro.upload.use_1200bps_touch=true
micro.upload.wait_for_upload_port=true

micro.bootloader.tool=avrdude
micro.bootloader.low_fuses=0xff
micro.bootloader.high_fuses=0xd8
micro.bootloader.extended_fuses=0xcb
micro.bootloader.file=caterina/Caterina-Micro.hex
micro.bootloader.unlock_bits=0x3F
micro.bootloader.lock_bits=0x2F

micro.build.mcu=atmega32u4
micro.build.f_cpu=16000000L
micro.build.vid=0x2341
micro.build.pid=0x8037
micro.build.usb_product="Arduino Micro"
micro.build.board=AVR_MICRO
micro.build.core=arduino
micro.build.variant=micro
micro.build.extra_flags={build.usb_flags}

##############################################################

esplora.name=Arduino Esplora
esplora.vid.0=0x2341
esplora.pid.0=0x003C
esplora.vid.1=0x2341
esplora.pid.1=0x803C
esplora.vid.2=0x2A03
esplora.pid.2=0x003C
esplora.vid.3=0x2A03
esplora.pid.3=0x803C

esplora.upload.tool=avrdude
esplora.upload.protocol=avr109
esplora.upload.maximum_size=28672
esplora.upload.maximum_data_size=2560
esplora.upload.speed=57600
esplora.upload.disable_flushing=true
esplora.upload.use_1200bps_touch=true
esplora.upload.wait_for_upload_port=true

esplora.bootloader.tool=avrdude
esplora.bootloader.low_fuses=0xff
esplora.bootloader.high_fuses=0xd8
esplora.bootloader.extended_fuses=0xcb
esplora.bootloader.file=caterina/Caterina-Esplora.hex
esplora.bootloader.unlock_bits=0x3F
esplora.bootloader.lock_bits=0x2F

esplora.build.mcu=atmega32u4
esplora.build.f_cpu=16000000L
esplora.build.vid=0x2341
esplora.build.pid=0x803c
esplora.build.usb_product="Arduino Esplora"
esplora.build.board=AVR_ESPLORA
esplora.build.core=arduino
esplora.build.variant=leonardo
esplora.build.extra_flags={build.usb_flags}

##############################################################

mini.name=Arduino Mini

mini.upload.tool=avrdude
mini.upload.protocol=arduino

mini.bootloader.tool=avrdude
mini.bootloader.low_fuses=0xff
mini.bootloader.unlock_bits=0x3F
mini.bootloader.lock_bits=0x0F

mini.build.f_cpu=16000000L
mini.build.board=AVR_MINI
mini.build.core=arduino
mini.build.variant=eightanaloginputs

## Arduino Mini w/ ATmega328
## -------------------------
mini.menu.cpu.atmega328=ATmega328

mini.menu.cpu.atmega328.upload.maximum_size=28672
mini.menu.cpu.atmega328.upload.maximum_data_size=2048
mini.menu.cpu.atmega328.upload.speed=115200

mini.menu.cpu.atmega328.bootloader.high_fuses=0xd8
mini.menu.cpu.atmega328.bootloader.extended_fuses=0x05
mini.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328-Mini.hex

mini.menu.cpu.atmega328.build.mcu=atmega328p

## Arduino Mini w/ ATmega168
## -------------------------
mini.menu.cpu.atmega168=ATmega168

mini.menu.cpu.atmega168.upload.maximum_size=14336
mini.menu.cpu.atmega168.upload.maximum_data_size=1024
mini.menu.cpu.atmega168.upload.speed=19200

mini.menu.cpu.atmega168.bootloader.high_fuses=0xdd
mini.menu.cpu.atmega168.bootloader.extended_fuses=0x00
mini.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex

mini.menu.cpu.atmega168.build.mcu=atmega168

##############################################################

ethernet.name=Arduino Ethernet

ethernet.upload.tool=avrdude
ethernet.upload.protocol=arduino
ethernet.upload.maximum_size=32256
ethernet.upload.maximum_data_size=2048
ethernet.upload.speed=115200

ethernet.bootloader.tool=avrdude
ethernet.bootloader.low_fuses=0xff
ethernet.bootloader.high_fuses=0xde
ethernet.bootloader.extended_fuses=0x05
ethernet.bootloader.file=optiboot/optiboot_atmega328.hex
ethernet.bootloader.unlock_bits=0x3F
ethernet.bootloader.lock_bits=0x0F

ethernet.build.variant=ethernet
ethernet.build.mcu=atmega328p
ethernet.build.f_cpu=16000000L
ethernet.build.board=AVR_ETHERNET
ethernet.build.core=arduino

##############################################################

fio.name=Arduino Fio

fio.upload.tool=avrdude
fio.upload.protocol=arduino
fio.upload.maximum_size=30720
fio.upload.maximum_data_size=2048
fio.upload.speed=57600

fio.bootloader.tool=avrdude
fio.bootloader.low_fuses=0xFF
fio.bootloader.high_fuses=0xDA
fio.bootloader.extended_fuses=0x05
fio.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
fio.bootloader.unlock_bits=0x3F
fio.bootloader.lock_bits=0x0F

fio.build.mcu=atmega328p
fio.build.f_cpu=8000000L
fio.build.board=AVR_FIO
fio.build.core=arduino
fio.build.variant=eightanaloginputs

##############################################################

bt.name=Arduino BT

bt.upload.tool=avrdude
bt.upload.protocol=arduino
bt.upload.speed=19200
bt.upload.disable_flushing=true

bt.bootloader.tool=avrdude
bt.bootloader.low_fuses=0xff
bt.bootloader.unlock_bits=0x3F
bt.bootloader.lock_bits=0x0F

bt.build.f_cpu=16000000L
bt.build.board=AVR_BT
bt.build.core=arduino
bt.build.variant=eightanaloginputs

## Arduino BT w/ ATmega328
## -----------------------
bt.menu.cpu.atmega328=ATmega328
bt.menu.cpu.atmega328.upload.maximum_size=28672
bt.menu.cpu.atmega328.upload.maximum_data_size=2048

bt.menu.cpu.atmega328.bootloader.high_fuses=0xd8
bt.menu.cpu.atmega328.bootloader.extended_fuses=0x05
bt.menu.cpu.atmega328.bootloader.file=bt/ATmegaBOOT_168_atmega328_bt.hex

bt.menu.cpu.atmega328.build.mcu=atmega328p

## Arduino BT w/ ATmega168
## -----------------------
bt.menu.cpu.atmega168=ATmega168
bt.menu.cpu.atmega168.upload.maximum_size=14336
bt.menu.cpu.atmega168.upload.maximum_data_size=1024

bt.menu.cpu.atmega168.bootloader.high_fuses=0xdd
bt.menu.cpu.atmega168.bootloader.extended_fuses=0x00
bt.menu.cpu.atmega168.bootloader.file=bt/ATmegaBOOT_168.hex

bt.menu.cpu.atmega168.build.mcu=atmega168

##############################################################

LilyPadUSB.name=LilyPad Arduino USB
LilyPadUSB.vid.0=0x1B4F
LilyPadUSB.pid.0=0x9207
LilyPadUSB.vid.1=0x1B4F
LilyPadUSB.pid.1=0x9208

LilyPadUSB.upload.tool=avrdude
LilyPadUSB.upload.protocol=avr109
LilyPadUSB.upload.maximum_size=28672
LilyPadUSB.upload.maximum_data_size=2560
LilyPadUSB.upload.speed=57600
LilyPadUSB.upload.disable_flushing=true
LilyPadUSB.upload.use_1200bps_touch=true
LilyPadUSB.upload.wait_for_upload_port=true

LilyPadUSB.bootloader.tool=avrdude
LilyPadUSB.bootloader.low_fuses=0xff
LilyPadUSB.bootloader.high_fuses=0xd8
LilyPadUSB.bootloader.extended_fuses=0xce
LilyPadUSB.bootloader.file=caterina-LilyPadUSB/Caterina-LilyPadUSB.hex
LilyPadUSB.bootloader.unlock_bits=0x3F
LilyPadUSB.bootloader.lock_bits=0x2F

LilyPadUSB.build.mcu=atmega32u4
LilyPadUSB.build.f_cpu=8000000L
LilyPadUSB.build.vid=0x1B4F
LilyPadUSB.build.pid=0x9208
LilyPadUSB.build.usb_product="LilyPad USB"
LilyPadUSB.build.board=AVR_LILYPAD_USB
LilyPadUSB.build.core=arduino
LilyPadUSB.build.variant=leonardo
LilyPadUSB.build.extra_flags={build.usb_flags}

##############################################################

lilypad.name=LilyPad Arduino

lilypad.upload.tool=avrdude
lilypad.upload.protocol=arduino

lilypad.bootloader.tool=avrdude
lilypad.bootloader.unlock_bits=0x3F
lilypad.bootloader.lock_bits=0x0F

lilypad.build.f_cpu=8000000L
lilypad.build.board=AVR_LILYPAD
lilypad.build.core=arduino
lilypad.build.variant=standard

## LilyPad Arduino w/ ATmega328
## ----------------------------
lilypad.menu.cpu.atmega328=ATmega328

lilypad.menu.cpu.atmega328.upload.maximum_size=30720
lilypad.menu.cpu.atmega328.upload.maximum_data_size=2048
lilypad.menu.cpu.atmega328.upload.speed=57600

lilypad.menu.cpu.atmega328.bootloader.low_fuses=0xFF
lilypad.menu.cpu.atmega328.bootloader.high_fuses=0xDA
lilypad.menu.cpu.atmega328.bootloader.extended_fuses=0x05
lilypad.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex

lilypad.menu.cpu.atmega328.build.mcu=atmega328p

## LilyPad Arduino w/ ATmega168
## ----------------------------
lilypad.menu.cpu.atmega168=ATmega168

lilypad.menu.cpu.atmega168.upload.maximum_size=14336
lilypad.menu.cpu.atmega168.upload.maximum_data_size=1024
lilypad.menu.cpu.atmega168.upload.speed=19200

lilypad.menu.cpu.atmega168.bootloader.low_fuses=0xe2
lilypad.menu.cpu.atmega168.bootloader.high_fuses=0xdd
lilypad.menu.cpu.atmega168.bootloader.extended_fuses=0x00
lilypad.menu.cpu.atmega168.bootloader.file=lilypad/LilyPadBOOT_168.hex

lilypad.menu.cpu.atmega168.build.mcu=atmega168

##############################################################

pro.name=Arduino Pro or Pro Mini

pro.upload.tool=avrdude
pro.upload.protocol=arduino

pro.bootloader.tool=avrdude
pro.bootloader.unlock_bits=0x3F
pro.bootloader.lock_bits=0x0F

pro.build.board=AVR_PRO
pro.build.core=arduino
pro.build.variant=eightanaloginputs

## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
## -------------------------------------------------
pro.menu.cpu.16MHzatmega328=ATmega328 (5V, 16 MHz)

pro.menu.cpu.16MHzatmega328.upload.maximum_size=30720
pro.menu.cpu.16MHzatmega328.upload.maximum_data_size=2048
pro.menu.cpu.16MHzatmega328.upload.speed=57600

pro.menu.cpu.16MHzatmega328.bootloader.low_fuses=0xFF
pro.menu.cpu.16MHzatmega328.bootloader.high_fuses=0xDA
pro.menu.cpu.16MHzatmega328.bootloader.extended_fuses=0x05
pro.menu.cpu.16MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex

pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p
pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L

## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
## --------------------------------------------------
pro.menu.cpu.8MHzatmega328=ATmega328 (3.3V, 8 MHz)

pro.menu.cpu.8MHzatmega328.upload.maximum_size=30720
pro.menu.cpu.8MHzatmega328.upload.maximum_data_size=2048
pro.menu.cpu.8MHzatmega328.upload.speed=57600

pro.menu.cpu.8MHzatmega328.bootloader.low_fuses=0xFF
pro.menu.cpu.8MHzatmega328.bootloader.high_fuses=0xDA
pro.menu.cpu.8MHzatmega328.bootloader.extended_fuses=0x05
pro.menu.cpu.8MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex

pro.menu.cpu.8MHzatmega328.build.mcu=atmega328p
pro.menu.cpu.8MHzatmega328.build.f_cpu=8000000L

## Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
## -------------------------------------------------
pro.menu.cpu.16MHzatmega168=ATmega168 (5V, 16 MHz)

pro.menu.cpu.16MHzatmega168.upload.maximum_size=14336
pro.menu.cpu.16MHzatmega168.upload.maximum_data_size=1024
pro.menu.cpu.16MHzatmega168.upload.speed=19200

pro.menu.cpu.16MHzatmega168.bootloader.low_fuses=0xff
pro.menu.cpu.16MHzatmega168.bootloader.high_fuses=0xdd
pro.menu.cpu.16MHzatmega168.bootloader.extended_fuses=0x00
pro.menu.cpu.16MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_diecimila.hex

pro.menu.cpu.16MHzatmega168.build.mcu=atmega168
pro.menu.cpu.16MHzatmega168.build.f_cpu=16000000L

## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
## --------------------------------------------------
pro.menu.cpu.8MHzatmega168=ATmega168 (3.3V, 8 MHz)

pro.menu.cpu.8MHzatmega168.upload.maximum_size=14336
pro.menu.cpu.8MHzatmega168.upload.maximum_data_size=1024
pro.menu.cpu.8MHzatmega168.upload.speed=19200

pro.menu.cpu.8MHzatmega168.bootloader.low_fuses=0xc6
pro.menu.cpu.8MHzatmega168.bootloader.high_fuses=0xdd
pro.menu.cpu.8MHzatmega168.bootloader.extended_fuses=0x00
pro.menu.cpu.8MHzatmega168.bootloader.file=atmega/ATmegaBOOT_168_pro_8MHz.hex

pro.menu.cpu.8MHzatmega168.build.mcu=atmega168
pro.menu.cpu.8MHzatmega168.build.f_cpu=8000000L

##############################################################

atmegang.name=Arduino NG or older

atmegang.upload.tool=avrdude
atmegang.upload.protocol=arduino
atmegang.upload.speed=19200

atmegang.bootloader.tool=avrdude
atmegang.bootloader.unlock_bits=0x3F
atmegang.bootloader.lock_bits=0x0F

atmegang.build.mcu=atmegang
atmegang.build.f_cpu=16000000L
atmegang.build.board=AVR_NG
atmegang.build.core=arduino
atmegang.build.variant=standard

## Arduino NG or older w/ ATmega168
## --------------------------------
atmegang.menu.cpu.atmega168=ATmega168

atmegang.menu.cpu.atmega168.upload.maximum_size=14336
atmegang.menu.cpu.atmega168.upload.maximum_data_size=1024

atmegang.menu.cpu.atmega168.bootloader.low_fuses=0xff
atmegang.menu.cpu.atmega168.bootloader.high_fuses=0xdd
atmegang.menu.cpu.atmega168.bootloader.extended_fuses=0x00
atmegang.menu.cpu.atmega168.bootloader.file=atmega/ATmegaBOOT_168_ng.hex

atmegang.menu.cpu.atmega168.build.mcu=atmega168

## Arduino NG or older w/ ATmega8
## ------------------------------
atmegang.menu.cpu.atmega8=ATmega8

atmegang.menu.cpu.atmega8.upload.maximum_size=7168
atmegang.menu.cpu.atmega8.upload.maximum_data_size=1024

atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
atmegang.menu.cpu.atmega8.bootloader.file=atmega8/ATmegaBOOT-prod-firmware-2009-11-07.hex

atmegang.menu.cpu.atmega8.build.mcu=atmega8

##############################################################

robotControl.name=Arduino Robot Control
robotControl.vid.0=0x2341
robotControl.pid.0=0x0038
robotControl.vid.1=0x2341
robotControl.pid.1=0x8038
robotControl.vid.2=0x2A03
robotControl.pid.2=0x0038
robotControl.vid.3=0x2A03
robotControl.pid.3=0x8038

robotControl.upload.tool=avrdude
robotControl.upload.protocol=avr109
robotControl.upload.maximum_size=28672
robotControl.upload.maximum_data_size=2560
robotControl.upload.speed=57600
robotControl.upload.disable_flushing=true
robotControl.upload.use_1200bps_touch=true
robotControl.upload.wait_for_upload_port=true

robotControl.bootloader.tool=avrdude
robotControl.bootloader.low_fuses=0xff
robotControl.bootloader.high_fuses=0xd8
robotControl.bootloader.extended_fuses=0xcb
robotControl.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Control.hex
robotControl.bootloader.unlock_bits=0x3F
robotControl.bootloader.lock_bits=0x2F

robotControl.build.mcu=atmega32u4
robotControl.build.f_cpu=16000000L
robotControl.build.vid=0x2341
robotControl.build.pid=0x8038
robotControl.build.usb_product="Robot Control"
robotControl.build.board=AVR_ROBOT_CONTROL
robotControl.build.core=arduino
robotControl.build.variant=robot_control
robotControl.build.extra_flags={build.usb_flags}

##############################################################

robotMotor.name=Arduino Robot Motor
robotMotor.vid.0=0x2341
robotMotor.pid.0=0x0039
robotMotor.vid.1=0x2341
robotMotor.pid.1=0x8039
robotMotor.vid.2=0x2A03
robotMotor.pid.2=0x0039
robotMotor.vid.3=0x2A03
robotMotor.pid.3=0x8039

robotMotor.upload.tool=avrdude
robotMotor.upload.protocol=avr109
robotMotor.upload.maximum_size=28672
robotMotor.upload.maximum_data_size=2560
robotMotor.upload.speed=57600
robotMotor.upload.disable_flushing=true
robotMotor.upload.use_1200bps_touch=true
robotMotor.upload.wait_for_upload_port=true

robotMotor.bootloader.tool=avrdude
robotMotor.bootloader.low_fuses=0xff
robotMotor.bootloader.high_fuses=0xd8
robotMotor.bootloader.extended_fuses=0xcb
robotMotor.bootloader.file=caterina-Arduino_Robot/Caterina-Robot-Motor.hex
robotMotor.bootloader.unlock_bits=0x3F
robotMotor.bootloader.lock_bits=0x2F

robotMotor.build.mcu=atmega32u4
robotMotor.build.f_cpu=16000000L
robotMotor.build.vid=0x2341
robotMotor.build.pid=0x8039
robotMotor.build.usb_product="Robot Motor"
robotMotor.build.board=AVR_ROBOT_MOTOR
robotMotor.build.core=arduino
robotMotor.build.variant=robot_motor
robotMotor.build.extra_flags={build.usb_flags}

##############################################################

gemma.vid.0=0x2341
gemma.pid.0=0x0c9f

gemma.name=Arduino Gemma

gemma.bootloader.low_fuses=0xF1
gemma.bootloader.high_fuses=0xD5
gemma.bootloader.extended_fuses=0xFE
gemma.bootloader.tool=avrdude
gemma.bootloader.lock_bits=
gemma.bootloader.unlock_bits=
gemma.bootloader.file=gemma/gemma_v1.hex

gemma.build.mcu=attiny85
gemma.build.f_cpu=8000000L
gemma.build.core=arduino
gemma.build.variant=gemma
gemma.build.board=AVR_GEMMA

gemma.upload.tool=avrdude
gemma.upload.maximum_size=5310

##############################################################
## Multi 4-in-1 (3.3V, 16 MHz) w/ ATmega328
## --------------------------------------------------
multi.name=Multi 4-in-1

multi.upload.tool=avrdude
multi.upload.protocol=arduino

multi.bootloader.tool=avrdude
multi.bootloader.unlock_bits=0x3F
multi.bootloader.lock_bits=0x0F

multi.build.board=AVR_PRO
multi.build.core=arduino
multi.build.variant=eightanaloginputs
multi.build.extra_flags=-Wl,--relax

multi.menu.cpu.16MHzatmega328=ATmega328 (3.3V, 16 MHz)

multi.menu.cpu.16MHzatmega328.upload.maximum_size=32768
multi.menu.cpu.16MHzatmega328.upload.maximum_data_size=2048
multi.menu.cpu.16MHzatmega328.upload.speed=57600

multi.menu.cpu.16MHzatmega328.bootloader.low_fuses=0xFF
multi.menu.cpu.16MHzatmega328.bootloader.high_fuses=0xD3
multi.menu.cpu.16MHzatmega328.bootloader.extended_fuses=0x05

multi.menu.cpu.16MHzatmega328.build.mcu=atmega328p
multi.menu.cpu.16MHzatmega328.build.f_cpu=16000000L
##############################################################
yaya67
yaya67

Masculin Messages : 170
Date d'inscription : 01/12/2016
Age : 49
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Ven 13 Jan - 17:15

J'ai testé ton fichier boards.txt; aucun problème sous Arduino 1.6.11
Sinon, tu as quelle version d'Arduino?
la doc indique d'installer 1.6.10
As-tu le lien du projet que tu compiles ?

Ton message = la 1ère ligne du fichier boards.txt : # See: http://code.google.com/p/arduino/wiki/Platforms

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par yaya67 Ven 13 Jan - 17:24

dev.fred a écrit:J'ai testé ton fichier boards.txt; aucun problème sous Arduino 1.6.11
Sinon, tu as quelle version d'Arduino?
la doc indique d'installer 1.6.10
As-tu le lien du projet que tu compiles ?

Ton message = la 1ère ligne du fichier boards.txt : # See: http://code.google.com/p/arduino/wiki/Platforms

J'ai la vertion 1.6.10
yaya67
yaya67

Masculin Messages : 170
Date d'inscription : 01/12/2016
Age : 49
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Ven 13 Jan - 17:28

Aucune piste donc scratch

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par Kilrah Ven 13 Jan - 18:32

LapinFou a écrit:
Juste une petite question, cette ID est stockée dans des fuses/OTP ? Ou c'est une nouvelle ID à chaque mise sous tension (ça m'étonnerait, sinon on perdrait le bind à chaque fois) ?
La question que je me pose est: perd-t-on le bind si on flash un nouvel version du firmware ?

Dans l'EEPROM. Le changement des fusibles c'est justement pour configurer l'AVR pour qu'il la préserve lors d'un flashage, donc du moment que les fusibles sont justes l'ID est préservé.

dev.fred a écrit:Customisation sous Arduino

Je me disais bien que ça allait rapidement arriver malgré l'annonce de l'inverse quelques posts plus haut tongue


Kilrah

Masculin Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par yaya67 Ven 13 Jan - 18:42

Voici le lien du projet que je compiles:
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
Je vien d'installer la vertion 1.8.1 de arduino et c'est pareil, le message d'erreur !
yaya67
yaya67

Masculin Messages : 170
Date d'inscription : 01/12/2016
Age : 49
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Ven 13 Jan - 19:11

Google donne une piste -> https://www.reddit.com/r/arduino/comments/43r50o/tried_to_define_a_new_board_with_lower_serial/

OK. So apparently I must've saved the file by accident the one time I had it opened in Word... I just redid everything and now it works as intended [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 2258904616 Edited it in Wordpad and then saved as "only text - no line breaks or formatting" -> google translate donne avec qlq ajustements

D'ACCORD. Donc, apparemment, je dois avoir sauvegardé le fichier par accident la seule fois que je l'avais ouvert dans Word ... Je viens de tout réédité et maintenant il fonctionne comme prévu [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 2258904616 Modifié dans Wordpad et puis enregistré comme "texte au format brut"

Il a le problème à cause de son éditeur de texte qui a envoyé dans son fichier boards.txt des caractères de formatage .

Refait un essai après une re-installation, ne touche pas au fichier boards.txt et compile avec board=Arduino nano et processor=Atmega328 pour voir, normalement tu devrais avoir   "Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it."

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Ven 13 Jan - 21:45

Ou encore + simple, juste ouvrir le fichier boards.txt avec Wordpad et le sauvegarder en choisissant fichier->enregistrer sous -> "Document au format texte brut"

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par yaya67 Ven 13 Jan - 22:11

Je testerais demain, donc si j'ai tout compris je désinstalle arduino, je le réinstalle et après je modifie le fichier boards avec wordpad puis sanvgarder en texte brut.
Déjà merci, et je vous confirme demain si ça marche.+++++
yaya67
yaya67

Masculin Messages : 170
Date d'inscription : 01/12/2016
Age : 49
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Sam 14 Jan - 4:14

Oui, c'est ça.

Mais avant de refaire une réinstallation complète, essayer la manip suivante qui peut vous faire gagner du temps:
ouvrir le fichier boards.txt avec Wordpad puis le sauvegarder en choisissant fichier->enregistrer sous -> "Document au format texte brut"
ça va avoir pour effet de modifier les caractères spéciaux présents dans votre fichier boards.txt.

Sinon, pour éclairer ma lanterne, et c'est la 1ère question que j'aurais dû poser: quel éditeur de texte avez-vous utilisé pour modifier le fichiers boards.txt ?


Dernière édition par dev.fred le Sam 14 Jan - 9:21, édité 1 fois

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par Invité Sam 14 Jan - 8:41

Bonjour tout le monde,

un éditeur de texte bien pratique, c'est celui que j'utilise
Les lignes de code, commentaires, etc.. ont des couleurs différentes, bien pratique ce petit plus.

Il s'agit de Notepad ++, je vous donne le lien: https://notepad-plus-plus.org/fr/
malheureusement il n'éxiste que pour OUINDOS Mad

voili voilou

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par Kilrah Sam 14 Jan - 8:49

Perso sur mon install d'arduino (pas dernière version) le boards.txt est en format UNIX, donc notepad qui ne supporte pas montre tout sur une ligne.

Ca fait peut-être partie du problème.

Notepad++ est très approprié en effet.

Kilrah

Masculin Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Sam 14 Jan - 9:19

Effectivement, notepad est un mauvais conseil que j'ai introduit ce matin.

Par contre Wordpad lit les LF et affiche bien des lignes avec retour chariot qu'il transforme en CRLF au moment de la sauvegarde en format texte brut.
Les CRLF ne posent pas de problème à Arduino, je n'ai pas le fameux message d'erreur après l'édition du fichier.

C'est donc un éditeur simple, utilisable par défaut, pour juste ajouter quelques ligne dans le fichier boards.txt.
Avec mon document, je fais œuvre de vulgarisation ! j'ai ajouté notepad++ et pspad pour ceux qui veulent aller + loin

Autres tests:
avec notepad++ je peux voir que le fichier d'origine est en "UTF8 (sans BOM)"
si je l'ouvre et le sauve sans rien modifier avec notepad il passe en "UTF8" et j'ai le fameux message quand je compile:
Code:
Property line '?# See: http://code.google.com/p/arduino/wiki/Platforms' in file C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt is invalid.
Error compiling for board Multi 4-in-1
j'ai pu vérifié également que Wordpad transforme LF en CRLF mais conserve l'encodage en "UTF8 (sans BOM)"
Kilrah a écrit:Ca fait peut-être partie du problème.
C'est bien possible d'autant que la doc https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Compiling.md indique:
Windows:
Using File Explorer navigate to
C:\Program Files(x86)\Arduino\hardware\arduino\avr
Open boards.txt in your favourite text editor (Notepad)

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par yaya67 Sam 14 Jan - 16:27

dev.fred a écrit:Oui, c'est ça.

Mais avant de refaire une réinstallation complète, essayer la manip suivante qui peut vous faire gagner du temps:
ouvrir le fichier boards.txt avec Wordpad puis le sauvegarder en choisissant fichier->enregistrer sous -> "Document au format texte brut"
ça va avoir pour effet de modifier les caractères spéciaux présents dans votre fichier boards.txt.

Sinon, pour éclairer ma lanterne, et c'est la 1ère question que j'aurais dû poser: quel éditeur de texte avez-vous utilisé pour modifier le fichiers boards.txt ?

Salut et merci a vous tous !
J'utilisais le bloc not et après l'avoir enregistré avec wordpad ça marche nickel.
C'était pas grand chose, mais quand tu sais pas........ [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 2180167462
yaya67
yaya67

Masculin Messages : 170
Date d'inscription : 01/12/2016
Age : 49
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Sam 14 Jan - 16:41

Bonne nouvelle [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 2258904616
C'est pas grand-chose mais ça a fait couler beaucoup d'encre, j'ai mis à jour la doc:
Avant d'ouvrir le fichier boards.txt avec Wordpad.exe avec sauvegarde au format "Texte Brut" si vous n'avez pas d’éditeur dédié programmation (PSpad, Notepad++ ...), il faut modifier les droits en écriture de ce fichier qui est protégé

Kilrah a écrit:Perso sur mon install d'arduino (pas dernière version) le boards.txt est en format UNIX, donc notepad qui ne supporte pas montre tout sur une ligne.
Ca fait peut-être partie du problème.
Bonne intuition

chewi a écrit:un éditeur de texte bien pratique, c'est celui que j'utilise
Les lignes de code, commentaires, etc.. ont des couleurs différentes, bien pratique ce petit plus.
Il s'agit de Notepad ++, je vous donne le lien: https://notepad-plus-plus.org/fr/

L'essayer c'est l'adopter, d’emblée il m'a donné plein d'infos sur le contenu du fichier, il a l'air très complet, avec beaucoup de plugins et très bien fini,
merci du conseil, j'en utilise maintenant 2 avec PSPad !

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Sam 14 Jan - 18:02

Les sources LUA prennent aussi des couleurs:
[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Captur54

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Jeu 26 Jan - 10:28

J'ai remis à jour le chapitre Customisation sous Arduino: https://frskytaranis.forumactif.org/t4676-tuto-mise-a-jour-firmware-module-multiprotocole-bg-4-en-1#53394
A partir de la RC9 N361, avec la version 1.1.6 du firmware multiprotocole, il est possible d'activer un dialogue avec la liaison série qui permet d'afficher l’état du multimodule dans la radio sans avoir à observer la LED de status rouge:
[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Screen10

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par diiity Jeu 26 Jan - 13:23

Bonjour,

Décommenter la ligne

//If you do not plan using the telemetry comment this global setting using "//" and skip to the next section.
#define TELEMETRY

C'est bien de retirer le // ou c'est de mettre des // à la ligne défine
diiity
diiity

Masculin Messages : 1758
Date d'inscription : 21/04/2015
Age : 68
Localisation : beauvais

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par LapinFou Jeu 26 Jan - 13:26

"If you do not plan using the telemetry comment this global setting using "//" and skip to the next section." → "Si vous ne prévoyez pas d'utiliser la télémétrie, commentez ce paramètre global en utilisant "//" et passez à la section suivante."

Donc, si tu veux la télémétrie, il ne faut pas mettre de //

albino

_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum. [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 2258904616

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Anim310                
↓↓↓↓ Merci de cliquer sur le gros lien rouge ↓↓↓↓                                          
[OpenTX-Doc] Base documentaire des radios OpenTX
Maintenant que vous avez tout lu, vous pouvez poser vos questions !  geek


OpenTX is user friendly!!! It's just selective about who its friends are....
Wink
LapinFou
LapinFou
Administrateur

Masculin Messages : 15756
Date d'inscription : 09/09/2014
Age : 46
Localisation : Falaise

https://opentx-doc.fr/

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par diiity Jeu 26 Jan - 13:28

justement je n'en veux pas, je veux pouvoir lire si les protocole sont valides ou pas
diiity
diiity

Masculin Messages : 1758
Date d'inscription : 21/04/2015
Age : 68
Localisation : beauvais

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par dev.fred Jeu 26 Jan - 13:33

Concernant le retour d'information que tu souhaites, c'est configuré par le #define MULTI_TELEMETRY qui est décommenté dans mon exemple.
Si tu ouvres le fichier _config.h d’origine https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Multiprotocol/_Config.h , tu auras vers la ligne 123 :
Code:
//Uncomment to send also Multi status and wrap other telemetry to allow TX to autodetect the format
//Only for newest OpenTX version
//#define MULTI_TELEMETRY


Dernière édition par dev.fred le Jeu 26 Jan - 14:38, édité 1 fois

dev.fred

Masculin Messages : 758
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par diiity Jeu 26 Jan - 14:02

oh merci
diiity
diiity

Masculin Messages : 1758
Date d'inscription : 21/04/2015
Age : 68
Localisation : beauvais

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par diiity Jeu 26 Jan - 14:41

désolé mais j'ai des soucis avec mon téléversement arduino 1.6.7

J'ai un programmateur mySmartUSB light avec lequel j'ai déjà flashé des récepteurs.

J'ai réussi à faire une sauvegarde de firmware en utilisant tool_myAVR-ProgTool-V139-b2236_en_de.

Après avoir configuré arduino comme spécifié, board.txt, j'ai téléchargé DIY-Multiprotocol-TX-Module-master et ouvert multiprotocol.ino puis fait les différente modif en plusieurs fois par tâtonnement afin d'arriver à ce que tout rentre.

J'ai voulu téléversé en utilisant tous les programmateur disponible dans arduino rien ne fonctionne, les led ne s'allume pas.

J'ai toujours télémétrie absente

diiity
diiity

Masculin Messages : 1758
Date d'inscription : 21/04/2015
Age : 68
Localisation : beauvais

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par diiity Jeu 26 Jan - 15:08

j'ai exporté les binaires compilées, menu "croquis".

il me fait un fichier hex que j'ai trnsféré via myAVR_ProgTool et mon mysmartusb, cela avait l'air de fonctionné, les leds ont clignoté mais toujours la télémétrie absente, je n'arrive pas à avoir cette ligne de protocole valide ou invalide.

Voici mon config.h
http://www.cjoint.com/c/GAApp5srW5G

Désolé impossible de joindre le fichier autrement, il me dit ceci:
Impossible d'envoyer le fichier : dépassement de la taille de votre espace de stockage. (Espace restant : 2 Ko)
diiity
diiity

Masculin Messages : 1758
Date d'inscription : 21/04/2015
Age : 68
Localisation : beauvais

Revenir en haut Aller en bas

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p - Page 2 Empty Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 9 Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum