Ошибка Marlin Rx_buffer not declared in scope
После одного успешного предварительного просмотра компиляции загрузка возвращает ошибку
rx_buffer not defined in this scope.
Как мне это исправить?
@Steve Weems, 👍1
Обсуждение1 ответ
Строка, определяющая SERIAL_PORT
в файле MarlinSerial.h
, должна гласить:
#define SERIAL_PORT 0
Чтобы [неправильно]процитировать этот ответ из RepRap:"rx_buffer" не был объявлен в этой области (акцент сделан на мне):
#define SERIAL_PORT 4
Это последовательный порт контроллера, а не последовательный порт вашего компьютера. от 0 до 3 являются допустимыми параметрами на контроллере с atmel 2560.
Если вы не делаете что-то вроде последовательного подключения по Bluetooth или намеренно не используете USB-порт, вы не должны изменять это значение с 0
Та же ошибка сообщается на форумах Arduino, "rx_buffer" не был объявлен в этой области:
Переделывал более 5 раз и всегда получал " 'rx_buffer' не был объявлен в этой области ".
Теперь я попробовал фабричный марлин и то же самое " 'rx_buffer' не был объявлен в этой области " . Не знаю, что делать - я так растерялась.
...
#define SERIAL_PORT 4 //раньше было 0
Ничего больше
- Повторная калибровка исходного положения
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- Marlin Регулировка скорости подачи
- Как установить смещение Z для дома
- Указание смещения Z в прошивке Marlin
- BLTouch Зондирование Периодически Терпит Неудачу
- Как добавить параметры меню в жидкокристаллическое меню (прошивка Marlin)?
Вы изменили
#define SERIAL_PORT 0
в MarlinSerial.h?, @0scarВы нашли и устранили проблему? Если да, то привел ли вас к решению приведенный ниже ответ? Пожалуйста, проголосуйте за принятие ответа, чтобы этот вопрос не возникал время от времени и мог быть удален из списка вопросов, на которые нет ответа. Вы даже можете добавить свое собственное решение и принять его через 48 часов! Если вы не смогли решить эту проблему, пожалуйста, обновите свой вопрос., @Greenonline