Платы, добавленные вручную, не работают в версии 1.8.5…?
Я пытаюсь вручную добавить определения платы в файл boards.txt в подпапке оборудования папки скетчей, например, согласно инструкциям здесь: https://www.arduino.cc/en/Tutorial/ArduinoISP
Однако они НЕ отображаются в списке моих досок.
Местоположение моих скетчей, в котором должна находиться подпапка оборудования:
Определения доски:
~/D/Arduino ❯❯❯ cat ~/Documents/Arduino/hardware/boards.txt
##############################################################
atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock)
atmega328bb.upload.protocol=arduino
atmega328bb.upload.maximum_size=30720
atmega328bb.upload.speed=57600
atmega328bb.bootloader.low_fuses=0xE2
atmega328bb.bootloader.high_fuses=0xDA
atmega328bb.bootloader.extended_fuses=0x05
atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
atmega328bb.bootloader.unlock_bits=0x3F
atmega328bb.bootloader.lock_bits=0x0F
atmega328bb.build.mcu=atmega328p
atmega328bb.build.f_cpu=8000000L
atmega328bb.build.core=arduino:arduino
atmega328bb.build.variant=arduino:standard
atmega328bb.bootloader.tool=arduino:avrdude
atmega328bb.upload.tool=arduino:avrdude
НО здесь ничего не отображается:
Я перезапустил Arduino IDE.
@Viktor Hedefalk, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 1
Более новые версии IDE (после 1.5) имеют другую структуру папок, в которой есть дополнительные подпапки для сопровождающего и архитектуры.
<Arduino sketch folder>/hardware/<custom name>/avr/boards.txt
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification
,
@jdwolf
Смотрите также:
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой
- устаревшее преобразование из строковой константы в 'char*'
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Разница между print() и println()
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
В качестве альтернативы, и если плата находится в Интернете, не могли бы вы добавить ее в меню предпочтений, используя комбинацию клавиш «CTRL +»,?, @Alex