Kwestia przyzwyczajenia i prostoty.
BTW. korzystam już z Ardu IDE. Nic nie zmieniłem. Wyrzuciłem 1.8.5 które miałem i zainstalowałem z Microsoft store i działą bez problemów. Wszystko się kompiluje od strzała.
Znaleziono 6 wyników
Wróć do „Marlin 2.0 PlatformIO”
- 10 sie 2018, 17:06
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
- 06 sie 2018, 20:15
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
Re: Marlin 2.0 PlatformIO
to czysty bugfix sciagniety wczoraj. jedyne co zmieniłem to nazwa plytki na due3dom mini.
- 06 sie 2018, 18:35
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
Re: Marlin 2.0 PlatformIO
W becie:
Arduino:1.9.0-beta (Windows 10), Płytka:"Arduino Due (Programming Port)"
Opcje projektu zmienione, przeładuj całość
In file included from sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/HAL.h:40:0,
from sketch\src\module\thermistor/../../inc/MarlinConfig.h:28,
from sketch\src\module\thermistor/thermistors.h:26,
from sketch\src\module\temperature.h:30,
from sketch\src\module\temperature.cpp:27:
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_WPORT" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\temperature.cpp15: note: in expansion of macro 'HEATER_0_PIN'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_PIN" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:127:27: note: in expansion of macro 'SET_OUTPUT'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\temperature.cpp15: note: in expansion of macro 'HEATER_0_PIN'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_WPORT" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT); \
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\temperature.cpp15: note: in expansion of macro 'HEATER_0_PIN'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_PIN" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN); \
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:127:43: note: in expansion of macro 'WRITE'
#define OUT_WRITE(IO,V) { SET_OUTPUT(IO); WRITE(IO,V); }
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'OUT_WRITE'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\temperature.cpp15: note: in expansion of macro 'HEATER_0_PIN'
OUT_WRITE(HEATER_0_PIN, HEATER_0_INVERTING);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:92:33: error: pasting "/* FAN1 header on board - PRINT FAN*/" and "_WPORT" does not give a valid preprocessing token
#define FAN_PIN 11 // FAN1 header on board - PRINT FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN_PIN'
SET_OUTPUT(FAN_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:92:33: error: pasting "/* FAN1 header on board - PRINT FAN*/" and "_PIN" does not give a valid preprocessing token
#define FAN_PIN 11 // FAN1 header on board - PRINT FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN_PIN'
SET_OUTPUT(FAN_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:94:33: error: pasting "/* FAN2 header on board - CONTROLLER FAN*/" and "_WPORT" does not give a valid preprocessing token
#define FAN1_PIN 12 // FAN2 header on board - CONTROLLER FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN1_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN1_PIN'
SET_OUTPUT(FAN1_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:94:33: error: pasting "/* FAN2 header on board - CONTROLLER FAN*/" and "_PIN" does not give a valid preprocessing token
#define FAN1_PIN 12 // FAN2 header on board - CONTROLLER FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN1_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN1_PIN'
SET_OUTPUT(FAN1_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:95:33: error: pasting "/* FAN3 header on board - EXTRUDER0 FAN*/" and "_WPORT" does not give a valid preprocessing token
#define FAN2_PIN 9 // FAN3 header on board - EXTRUDER0 FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:31: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN2_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN2_PIN'
SET_OUTPUT(FAN2_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:95:33: error: pasting "/* FAN3 header on board - EXTRUDER0 FAN*/" and "_PIN" does not give a valid preprocessing token
#define FAN2_PIN 9 // FAN3 header on board - EXTRUDER0 FAN
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:65:70: note: in definition of macro '_READ'
#define _READ(IO) bool(DIO ## IO ## _WPORT -> PIO_PDSR & MASK(DIO ## IO ## _PIN))
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:117:24: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(FAN2_PIN);
^
sketch\src\module\temperature.cpp16: note: in expansion of macro 'FAN2_PIN'
SET_OUTPUT(FAN2_PIN);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_WPORT" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'WRITE_HEATER_0'
WRITE_HEATER_ ##NR (LOW); \
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'DISABLE_HEATER'
DISABLE_HEATER(0);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_PIN" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'WRITE_HEATER_0'
WRITE_HEATER_ ##NR (LOW); \
^
sketch\src\module\temperature.cpp5: note: in expansion of macro 'DISABLE_HEATER'
DISABLE_HEATER(0);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_WPORT" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp7: note: in expansion of macro 'WRITE_HEATER_0'
WRITE_HEATER_0(soft_pwm_count_0 > pwm_mask ? HIGH : LOW);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_PIN" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp7: note: in expansion of macro 'WRITE_HEATER_0'
WRITE_HEATER_0(soft_pwm_count_0 > pwm_mask ? HIGH : LOW);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_WPORT" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:77:33: note: in definition of macro '_WRITE'
volatile Pio* port = (DIO ## IO ## _WPORT); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp46: note: in expansion of macro 'WRITE_HEATER_0'
if (soft_pwm_count_0 <= pwm_count_tmp) WRITE_HEATER_0(LOW);
^
sketch\src\module\thermistor/../../inc/../pins/pins_DUE3DOM_MINI.h:88:33: error: pasting "/* HOTEND0 MOSFET*/" and "_PIN" does not give a valid preprocessing token
#define HEATER_0_PIN 13 // HOTEND0 MOSFET
^
sketch\src\module\thermistor/../../inc/../HAL/HAL_DUE/fastio_Due.h:78:31: note: in definition of macro '_WRITE'
uint32_t mask = MASK(DIO ## IO ## _PIN); \
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:28: note: in expansion of macro 'WRITE'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:940:34: note: in expansion of macro 'HEATER_0_PIN'
#define WRITE_HEATER_0P(v) WRITE(HEATER_0_PIN, (v) ^ HEATER_0_INVERTING)
^
sketch\src\module\thermistor/../../inc/Conditionals_post.h:956:29: note: in expansion of macro 'WRITE_HEATER_0P'
#define WRITE_HEATER_0(v) WRITE_HEATER_0P(v)
^
sketch\src\module\temperature.cpp46: note: in expansion of macro 'WRITE_HEATER_0'
if (soft_pwm_count_0 <= pwm_count_tmp) WRITE_HEATER_0(LOW);
^
exit status 1
Błąd kompilacji dla płytki Arduino Due (Programming Port).
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
- 06 sie 2018, 17:49
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
Re: Marlin 2.0 PlatformIO
Gdy uruchomiłem w arduino ide to wysypało mi błędami zajrzałem co piszą na marlinfw i tak spróbowałem platformio. Pewnie ze wolałbym arduino ide.tig33r pisze:Korzystałem z VS i 2.0 do kompilowania na sbase i nie miałem żadnych problemów. Nie musisz zmieniać środowiska w platformio.ini, wystarczy w run tasks wybrać build dla due. Swoją drogą dlaczego dla due nie używać arduino ide skoro flashuje przy tym płytkę?
Arduino ide sypie mi tym :
Arduino:1.8.5 (Windows 10), Płytka:"Arduino Due (Programming Port)"
Archiving built core (caching) in: C:\Users\mkose\AppData\Local\Temp\arduino_cache_544440\core\core_arduino_sam_arduino_due_x_dbg_d8c4a5f7e562ab394c4634f0d01e3e39.a
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_clear_reset_source()':
C:\Users\mkose\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system/CMSIS/CMSIS/Include/core_cmFunc.h:321: multiple definition of `cli()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:C:\Users\mkose\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system/CMSIS/CMSIS/Include/core_cmFunc.h:321: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_adc_get_result()':
C:\Users\mkose\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system/CMSIS/CMSIS/Include/core_cmFunc.h:310: multiple definition of `sei()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:C:\Users\mkose\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system/CMSIS/CMSIS/Include/core_cmFunc.h:310: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_adc_start_conversion(unsigned char)':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:82: multiple definition of `HAL_clear_reset_source()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:96: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `freeMemory()':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:85: multiple definition of `HAL_get_reset_source()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:99: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `_delay_ms(int)':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:98: multiple definition of `_delay_ms(int)'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:111: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `freeMemory()':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:106: multiple definition of `freeMemory()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:119: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_adc_start_conversion(unsigned char)':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:115: multiple definition of `HAL_adc_start_conversion(unsigned char)'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:128: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_adc_get_result()':
sketch\src\HAL\HAL_DUE/HAL_Due.cpp:122: multiple definition of `HAL_adc_get_result()'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:135: first defined here
sketch\src\HAL\HAL_DUE\HAL_Due.cpp.o: In function `HAL_clear_reset_source()':
C:\Users\mkose\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\system/CMSIS/CMSIS/Include/core_cmFunc.h:321: multiple definition of `HAL_adc_result'
sketch\src\HAL\HAL_DUE\HAL.cpp.o:sketch\src\HAL\HAL_DUE/HAL.cpp:81: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Błąd kompilacji dla płytki Arduino Due (Programming Port).
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
- 06 sie 2018, 17:33
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
Re: Marlin 2.0 PlatformIO
Hahahah Dragon mój mistrzu Dokładnie o to chodziło. Nie pomyślałem o tym w ogóle że na koncie administratora muszę i tak uruchamiać jako admin
Proszę nie zamykać bo pewnie coś jeszcze wyniknie.
Proszę nie zamykać bo pewnie coś jeszcze wyniknie.
- 06 sie 2018, 17:28
- Forum: Firmware'y i hosty
- Temat: Marlin 2.0 PlatformIO
- Odpowiedzi: 10
- Odsłony: 6535
Marlin 2.0 PlatformIO
Cześć
Zabrałem się za marlina w wersji 2.0. O ile ogarnę edycję samych parametrów związanych z drukiem o tyle problemy z samym programem to może być za trudne.
Wg zaleceń ze stronki Marlina najlepiej zaimportować cały projekt do PlatformIO i tam działać. Zainstalowałem VS i doinstalowałem Platformio IDE.
Dodałem folder Marlina. Zedytowałem wpis dot środowiska w platformio.ini na env_default = DUE. W configuration.h dodałem płytkęBOARD_DUE3DOM_MINI. Następnie kliknałęm build. Oto co się ukazało:
Zabrałem się za marlina w wersji 2.0. O ile ogarnę edycję samych parametrów związanych z drukiem o tyle problemy z samym programem to może być za trudne.
Wg zaleceń ze stronki Marlina najlepiej zaimportować cały projekt do PlatformIO i tam działać. Zainstalowałem VS i doinstalowałem Platformio IDE.
Dodałem folder Marlina. Zedytowałem wpis dot środowiska w platformio.ini na env_default = DUE. W configuration.h dodałem płytkęBOARD_DUE3DOM_MINI. Następnie kliknałęm build. Oto co się ukazało:
Pomożecie?> Executing task: C:\Users\mkose\.platformio\penv\Scripts\platformio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error: Traceback (most recent call last):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\__main__.py", line 120, in main
cli(None, None, None)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 700, in __call__
return self.main(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 680, in main
rv = self.invoke(ctx)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 107, in cli
result = (envname, ep.process())
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 205, in process
result = self._run()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 300, in _run
self.verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 323, in _autoinstall_libdeps
ctx.invoke(cmd_lib_install, libraries=[lib], silent=not verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 103, in lib_install
library, silent=silent, interactive=interactive, force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 354, in install
force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 685, in install
with LockFile(self.package_dir):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 102, in __enter__
self.acquire()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 86, in acquire
return self._lock()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 61, in _lock
self._fp = open(self._lock_path, "w")
IOError: [Errno 13] Permission denied: 'C:\\Marlin-bugfix-2.0.x\\.piolibdeps.lock'
============================================================
An unexpected error occurred. Further steps:
* Verify that you have the latest version of PlatformIO using
`pip install -U platformio` command
* Try to find answer in FAQ Troubleshooting section
http://docs.platformio.org/page/faq.html
* Report this problem to the developers
https://github.com/platformio/platformio-core/issues
============================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
> Executing task: C:\Users\mkose\.platformio\penv\Scripts\platformio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error: Traceback (most recent call last):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\__main__.py", line 120, in main
cli(None, None, None)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 700, in __call__
return self.main(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 680, in main
rv = self.invoke(ctx)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 107, in cli
result = (envname, ep.process())
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 205, in process
result = self._run()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 300, in _run
self.verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\run.py", line 323, in _autoinstall_libdeps
ctx.invoke(cmd_lib_install, libraries=[lib], silent=not verbose)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\core.py", line 508, in invoke
return callback(*args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\commands\lib.py", line 103, in lib_install
library, silent=silent, interactive=interactive, force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 354, in install
force=force)
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\managers\package.py", line 685, in install
with LockFile(self.package_dir):
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 102, in __enter__
self.acquire()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 86, in acquire
return self._lock()
File "c:\users\mkose\.platformio\penv\lib\site-packages\platformio\lockfile.py", line 61, in _lock
self._fp = open(self._lock_path, "w")
IOError: [Errno 13] Permission denied: 'C:\\Marlin-bugfix-2.0.x\\.piolibdeps.lock'
============================================================
An unexpected error occurred. Further steps:
* Verify that you have the latest version of PlatformIO using
`pip install -U platformio` command
* Try to find answer in FAQ Troubleshooting section
http://docs.platformio.org/page/faq.html
* Report this problem to the developers
https://github.com/platformio/platformio-core/issues
============================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.