KomAndr 355 Опубліковано: 14 серпня 2019 Автор Поділитись Опубліковано: 14 серпня 2019 Отключи программьі слайсерьі. Может порт бьіть занят. Не поможет ручками запиши файл на карту. При подключении платьі к компу sd - карта появдяется как диск? Я купил SKR PRO, но она еще в пути, и судя по всему еще не меньше месяца будет кататься по миру. Цитата Посилання на повідомлення Поділитися на інших сайтах
Maks 29 Опубліковано: 14 серпня 2019 Поділитись Опубліковано: 14 серпня 2019 1 година тому, Vladimir-alpha сказав: вот поковырялся вроде компилировать начало, и что то даже компилировало, но прошивка се рано не собирается. но в конце пишет сексес но на подключенную плату не заливается(((( Там на верху есть адрес где файл прошивки его просто скопировать на сд через кардридер и перезагрузить плату... Цитата Посилання на повідомлення Поділитися на інших сайтах
thprodi 6 Опубліковано: 1 червня 2020 Поділитись Опубліковано: 1 червня 2020 Всем привет. Добрался наконец до своего принтера и новой платы SKR E3 DIP v1.1 с микроконтроллером STM32F103RET6. Прошивка не компилируется. Был и Atom, и VSCode, - ничего не меняется, результат тот же. Смотрел Ирбиса и Соркина, - результата ноль. Прошу помощи) Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 1 червня 2020 Автор Поділитись Опубліковано: 1 червня 2020 @thprodi совет номер рас. создать новый проект последнего марлина, в конфиге прописать только материнку, порты и скорость соединения, а так же указать в platformio.ini материнку и собрать прошивку. Это, что бы удостовериться в работоспособности прошивки с этой материнкой. Вангую - прошивка соберется. Номер два-с. Мне что-то подсказывает, что пытаешься указать 12864 LCD mini с разноцветными диодами подсветки. С твоей материнкой этот экранчик не заведется. @thprodi Посмотрел что есть в последней версии марли по этому процу - пока только одна плата и она не SKR. Возможно по этому и не собирается прошивка. Надо бы посетить на гитхабе страничку СКР и поискать марлю к этой плате от производителя и проанализировать что они активировали. Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 1 червня 2020 Автор Поділитись Опубліковано: 1 червня 2020 @thprodi в общем все собирается. Поменяй в файле platformio.ini следующие параметры с заменой default_envs = STM32F103RC_btt Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/1.1.0.zip Цитата Посилання на повідомлення Поділитися на інших сайтах
thprodi 6 Опубліковано: 2 червня 2020 Поділитись Опубліковано: 2 червня 2020 21 час назад, KomAndr сказал: @thprodi совет номер рас. создать новый проект последнего марлина, в конфиге прописать только материнку, порты и скорость соединения, а так же указать в platformio.ini материнку и собрать прошивку. Это, что бы удостовериться в работоспособности прошивки с этой материнкой. Вангую - прошивка соберется. Номер два-с. Мне что-то подсказывает, что пытаешься указать 12864 LCD mini с разноцветными диодами подсветки. С твоей материнкой этот экранчик не заведется. @thprodi Посмотрел что есть в последней версии марли по этому процу - пока только одна плата и она не SKR. Возможно по этому и не собирается прошивка. Надо бы посетить на гитхабе страничку СКР и поискать марлю к этой плате от производителя и проанализировать что они активировали. И снова здравствуйте) Андрей, большое спасибо за помощь. Новый проект так же не запустился, ошибки те же были. После того, как прописал Adafruit_MAX31865, все стало компилироваться без ошибок, после чего внес все коррективы и прошивка пошла, как по маслу, - сейчас тестю. Еще раз спасибо) Правок по экрану вообще никаких не вносил) 1 Цитата Посилання на повідомлення Поділитися на інших сайтах
Shaman0306 7 Опубліковано: 17 листопада 2020 Поділитись Опубліковано: 17 листопада 2020 А вот кто может подсказать - куда ТУТ копать? Что это за ошибка вылезла? Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 17 листопада 2020 Автор Поділитись Опубліковано: 17 листопада 2020 @Shaman0306 А разрешения к доступу на папки диска есть у программы? Чего-то она ругается на инвалидов в темпах Запускай от администратора. Похоже из-за разрешений не может записать бин в папку. Цитата Посилання на повідомлення Поділитися на інших сайтах
Shaman0306 7 Опубліковано: 18 листопада 2020 Поділитись Опубліковано: 18 листопада 2020 @KomAndr Я ДЫБИЛ!!!!! Спасибо тебе человечище!!!!!)))))))))))))) Цитата Посилання на повідомлення Поділитися на інших сайтах
thprodi 6 Опубліковано: 25 січня 2021 Поділитись Опубліковано: 25 січня 2021 И снова здравствуйте) Товарищи, нужна помощь. В общем и целом какая ситуация? Хочу поставить прошивку Marlin 2.0.7.2 с 3DTouch от треугольников. Использую инструкцию от Sergey Irbis, где все делаю строго по инструкции, но прошивка не компилируется и выдает такую вот ошибку: > Executing task in folder Marlin-2.0.x: C:\Users\thprodi\.platformio\penv\Scripts\pio.exe run < Processing STM32F103RC_btt_512K_USB (platform: ststm32@~6.1; board: genericSTM32F103RC; framework: arduino) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html PLATFORM: ST STM32 (6.1.1) > STM32F103RC (48k RAM. 256k Flash) HARDWARE: STM32F103RCT6 72MHz, 48KB RAM, 512KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink) PACKAGES: - framework-arduinoststm32-maple 2.10000.200103 (1.0.0) - tool-stm32duino 1.0.2 - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 32 compatible libraries Scanning dependencies... Dependency Graph |-- <SoftwareSerialM> 1.0.0 |-- <USBComposite for STM32F1> 0.91 |-- <TMCStepper> 0.7.1 | |-- <SoftwareSerialM> 1.0.0 |-- <U8glib-HAL> 0.4.3 | |-- <Wire> 1.0 |-- <STM32ADC> 1.0 |-- <EEPROM> |-- <Wire> 1.0 |-- <FreeRTOS701> |-- <Servo(STM32F1)> 1.1.2 Building in release mode Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\module\motion.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\module\stepper\trinamic.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\sd\SdBaseFile.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\sd\SdFatUtil.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\sd\SdFile.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\sd\SdVolume.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\src\src\sd\cardreader.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\liba8d\SoftwareSerialM\HAL_softserial_LPC1768.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\liba8d\SoftwareSerialM\HAL_softserial_SAMD51.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\liba8d\SoftwareSerialM\HAL_softserial_STM32.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\liba8d\SoftwareSerialM\HAL_softserial_STM32F1.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\liba8d\SoftwareSerialM\SoftwareSerial.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\AbsMouse.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\Consumer.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\HIDReports.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\Joystick.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\Keyboard.cpp.o Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\MinSysex.c.o Archiving .pio\build\STM32F103RC_btt_512K_USB\liba8d\libSoftwareSerialM.a Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\Mouse.cpp.o In file included from Marlin\src\module\../inc/MarlinConfig.h:47:0, from Marlin\src\module\motion.h:31, from Marlin\src\module\motion.cpp:27: Marlin\src\module\motion.cpp:151:16: error: 'HOMING_FEEDRATE_XY' was not declared in this scope MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY), ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\stepper\trinamic.cpp:214:27: error: 'X_SLAVE_ADDRESS' was not declared in this scope Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\USBComposite.cpp.o TMC_UART_DEFINE(SW, X, X); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) Compiling .pio\build\STM32F103RC_btt_512K_USB\lib314\USBComposite\USBCompositeSerial.cpp.o ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:214:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, X, X); ^~~~~~~~~~~~~~~ Marlin\src\module\motion.cpp:151:16: note: suggested alternative: 'HOMING_FEEDRATE_MM_M' MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY), ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\motion.cpp:151:48: error: 'HOMING_FEEDRATE_XY' was not declared in this scope MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY), ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\motion.cpp:151:48: note: suggested alternative: 'HOMING_FEEDRATE_MM_M' MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY), ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\motion.cpp:153:14: error: 'HOMING_FEEDRATE_Z' was not declared in this scope MMM_TO_MMS(HOMING_FEEDRATE_Z) ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\stepper\trinamic.cpp:214:27: note: suggested alternative: 'I2C_ADDRESS' TMC_UART_DEFINE(SW, X, X); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:214:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, X, X); ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:232:27: error: 'Y_SLAVE_ADDRESS' was not declared in this scope TMC_UART_DEFINE(SW, Y, Y); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:232:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, Y, Y); ^~~~~~~~~~~~~~~ Marlin\src\module\motion.cpp:153:14: note: suggested alternative: 'HOMING_FEEDRATE_MM_M' MMM_TO_MMS(HOMING_FEEDRATE_Z) ^ Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS' #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f) ^~~~ Marlin\src\module\stepper\trinamic.cpp:232:27: note: suggested alternative: 'I2C_ADDRESS' TMC_UART_DEFINE(SW, Y, Y); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:232:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, Y, Y); ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:250:27: error: 'Z_SLAVE_ADDRESS' was not declared in this scope TMC_UART_DEFINE(SW, Z, Z); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:250:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, Z, Z); ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:250:27: note: suggested alternative: 'I2C_ADDRESS' TMC_UART_DEFINE(SW, Z, Z); ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:250:7: note: in expansion of macro 'TMC_UART_DEFINE' TMC_UART_DEFINE(SW, Z, Z); ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:70:61: error: 'E0_SLAVE_ADDRESS' was not declared in this scope #define TMC_UART_DEFINE_E(SWHW, AI) TMC_UART_DEFINE(SWHW, E##AI, E) ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:70:39: note: in expansion of macro 'TMC_UART_DEFINE' #define TMC_UART_DEFINE_E(SWHW, AI) TMC_UART_DEFINE(SWHW, E##AI, E) ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:286:7: note: in expansion of macro 'TMC_UART_DEFINE_E' TMC_UART_DEFINE_E(SW, 0); ^~~~~~~~~~~~~~~~~ *** [.pio\build\STM32F103RC_btt_512K_USB\src\src\module\motion.cpp.o] Error 1 Marlin\src\module\stepper\trinamic.cpp:70:61: note: suggested alternative: 'I2C_ADDRESS' #define TMC_UART_DEFINE_E(SWHW, AI) TMC_UART_DEFINE(SWHW, E##AI, E) ^ Marlin\src\module\stepper\trinamic.cpp:57:145: note: in definition of macro 'TMC_UART_SW_DEFINE' #define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS) ^~ Marlin\src\module\stepper\trinamic.cpp:63:39: note: in expansion of macro '_TMC_UART_DEFINE' #define TMC_UART_DEFINE(SWHW, ST, AI) _TMC_UART_DEFINE(SWHW, ST##_DRIVER_TYPE, ST, AI##_AXIS) ^~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:70:39: note: in expansion of macro 'TMC_UART_DEFINE' #define TMC_UART_DEFINE_E(SWHW, AI) TMC_UART_DEFINE(SWHW, E##AI, E) ^~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:286:7: note: in expansion of macro 'TMC_UART_DEFINE_E' TMC_UART_DEFINE_E(SW, 0); ^~~~~~~~~~~~~~~~~ In file included from Marlin\src\module\stepper\../../inc/../core/boards.h:24:0, from Marlin\src\module\stepper\../../inc/MarlinConfigPre.h:37, from Marlin\src\module\stepper\../../inc/MarlinConfig.h:28, from Marlin\src\module\stepper\trinamic.cpp:28: Marlin\src\module\stepper\trinamic.cpp:854:19: error: 'X_SLAVE_ADDRESS' was not declared in this scope TMC_SW_DETAIL(X), TMC_SW_DETAIL(X2), ^ Marlin\src\module\stepper\../../inc/../core/macros.h:414:26: note: in definition of macro 'THIRD' #define THIRD(a,b,c,...) c ^ Marlin\src\module\stepper\../../inc/../core/macros.h:195:29: note: in expansion of macro '___TERN' #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' ^~~~~~~ Marlin\src\module\stepper\../../inc/../core/macros.h:194:29: note: in expansion of macro '__TERN' #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' ^~~~~~ Marlin\src\module\stepper\../../inc/../core/macros.h:191:29: note: in expansion of macro '_TERN' #define TERN0(O,A) _TERN(_ENA_1(O),0,A) // OPTION converted to A or '0' ^~~~~ Marlin\src\module\stepper\trinamic.cpp:851:129: note: in expansion of macro 'TERN0' #define TMC_SW_DETAIL_ARGS(A) TERN(A##_HAS_SW_SERIAL, A##_SERIAL_TX_PIN, -1), TERN(A##_HAS_SW_SERIAL, A##_SERIAL_RX_PIN, -1), TERN0(A##_HAS_SW_SERIAL, A##_SLAVE_ADDRESS) ^~~~~ Marlin\src\module\stepper\trinamic.cpp:852:28: note: in expansion of macro 'TMC_SW_DETAIL_ARGS' #define TMC_SW_DETAIL(A) TMC_SW_DETAIL_ARGS(A) ^~~~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:854:5: note: in expansion of macro 'TMC_SW_DETAIL' TMC_SW_DETAIL(X), TMC_SW_DETAIL(X2), ^~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:854:19: note: suggested alternative: 'I2C_ADDRESS' TMC_SW_DETAIL(X), TMC_SW_DETAIL(X2), ^ Marlin\src\module\stepper\../../inc/../core/macros.h:414:26: note: in definition of macro 'THIRD' #define THIRD(a,b,c,...) c ^ Marlin\src\module\stepper\../../inc/../core/macros.h:195:29: note: in expansion of macro '___TERN' #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' ^~~~~~~ Marlin\src\module\stepper\../../inc/../core/macros.h:194:29: note: in expansion of macro '__TERN' #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' ^~~~~~ Marlin\src\module\stepper\../../inc/../core/macros.h:191:29: note: in expansion of macro '_TERN' #define TERN0(O,A) _TERN(_ENA_1(O),0,A) // OPTION converted to A or '0' ^~~~~ Marlin\src\module\stepper\trinamic.cpp:851:129: note: in expansion of macro 'TERN0' #define TMC_SW_DETAIL_ARGS(A) TERN(A##_HAS_SW_SERIAL, A##_SERIAL_TX_PIN, -1), TERN(A##_HAS_SW_SERIAL, A##_SERIAL_RX_PIN, -1), TERN0(A##_HAS_SW_SERIAL, A##_SLAVE_ADDRESS) ^~~~~ Marlin\src\module\stepper\trinamic.cpp:852:28: note: in expansion of macro 'TMC_SW_DETAIL_ARGS' #define TMC_SW_DETAIL(A) TMC_SW_DETAIL_ARGS(A) ^~~~~~~~~~~~~~~~~~ Marlin\src\module\stepper\trinamic.cpp:854:5: note: in expansion of macro 'TMC_SW_DETAIL' TMC_SW_DETAIL(X), TMC_SW_DETAIL(X2), ^~~~~~~~~~~~~ compilation terminated due to -fmax-errors=5. *** [.pio\build\STM32F103RC_btt_512K_USB\src\src\module\stepper\trinamic.cpp.o] Error 1 ============================================================================================== [FAILED] Took 17.70 seconds ============================================================================================== Environment Status Duration ------------------------ -------- ------------ STM32F103RC_btt_512K_USB FAILED 00:00:17.700 ========================================================================================= 1 failed, 0 succeeded in 00:00:17.700 ========================================================================================= Процесс терминала "C:\Users\thprodi\.platformio\penv\Scripts\pio.exe 'run'" был завершен с кодом выхода 1. Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу. Цитата Посилання на повідомлення Поділитися на інших сайтах
thprodi 6 Опубліковано: 25 січня 2021 Поділитись Опубліковано: 25 січня 2021 Проблема с компиляцией прошивки решилась. Проблема была в несовпадении версии конфигурационных файлов с самой версией прошивки. При скачивании с гитхаба, будьте внимательны, выбирать версию ту, которая подходит под вашу версию прошивки. Прошу прощения, мой косяк) Цитата Посилання на повідомлення Поділитися на інших сайтах
Огурчик 0 Опубліковано: 25 лютого 2021 Поділитись Опубліковано: 25 лютого 2021 Так как Sbase это дешевый клон то smoothieware не совсем корректно на ней работает. Самый лучший выбор на данный момент это 32-х битная версия Marlin для этой платы. Я тестировал и работой очень доволен. С блтачем нет проблем вообще. Есть вопросы - задавайте Цитата Посилання на повідомлення Поділитися на інших сайтах
Garry 0 Опубліковано: 22 лютого 2022 Поділитись Опубліковано: 22 лютого 2022 Не получается скомпилировать под плату MKS Robin nano v3. .pio\libdeps\mks_robin_nano_v3_usb_flash_drive\lvgl\src\lv_core\lv_obj.c: In function 'lv_deinit': .pio\libdeps\mks_robin_nano_v3_usb_flash_drive\lvgl\src\lv_core\lv_obj.c:130:5: warning: implicit declaration of function 'lv_log_register_print_cb' [-Wimplicit-function-declaration] 130 | lv_log_register_print_cb(NULL); Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 22 лютого 2022 Автор Поділитись Опубліковано: 22 лютого 2022 1 година тому, Garry сказав: .pio\libdeps\mks_robin_nano_v3_usb_flash_drive\lvgl\src\lv_core\lv_obj.c: In function 'lv_deinit': .pio\libdeps\mks_robin_nano_v3_usb_flash_drive\lvgl\src\lv_core\lv_obj.c:130:5: warning: implicit declaration of function 'lv_log_register_print_cb' [-Wimplicit-function-declaration] 130 | lv_log_register_print_cb(NULL); Помилка нижче повинна бути. Червоними літерами. Бажано скрін і 2-а конфігураційних файли прикріпити Цитата Посилання на повідомлення Поділитися на інших сайтах
Рекомендовані повідомлення
Приєднуйтесь до обговорення
Ви можете опублікувати повідомлення зараз, а зареєструватися пізніше. Якщо у вас є акаунт, увійдіть в нього для написання від свого імені.