File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -54,11 +54,17 @@ function(create_arduino_firmware_target TARGET_NAME BOARD_ID ALL_SRCS ALL_LIBS
54
54
55
55
# depending on the upload method we use different ld script
56
56
# let's hardcode to bootloader for now
57
- if ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
58
- SET (BOOTLOADER_LINK_OPT "-T${RUNTIME_FILES_PATH} /${${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript} " ) # Hack
59
- else ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
60
- SET (BOOTLOADER_LINK_OPT "-T${RUNTIME_FILES_PATH} /${${BOARD_ID} .menu.cpu.bootloader20.build.ldscript} " ) # Hack
61
- endif ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
57
+ dump_all ()
58
+ # Check for blackMagic
59
+ IF (ARDUINO_UPLOAD_METHOD MATCHES "BMP" )
60
+ SET (BOOTLOADER_LINK_OPT "-T${RUNTIME_FILES_PATH} /ld/jtag_c8.ld " ) # Hack
61
+ ELSE ()
62
+ if ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
63
+ SET (BOOTLOADER_LINK_OPT "-T${RUNTIME_FILES_PATH} /${${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript} " ) # Hack
64
+ else ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
65
+ SET (BOOTLOADER_LINK_OPT "-T${RUNTIME_FILES_PATH} /${${BOARD_ID} .menu.cpu.bootloader20.build.ldscript} " ) # Hack
66
+ endif ( DEFINED ${BOARD_ID} .menu.cpu.DFUUploadMethod.build.ldscript )
67
+ ENDIF ()
62
68
63
69
SET (BOOTLOADER_LINK_OPT "${BOOTLOADER_LINK_OPT} -L${RUNTIME_FILES_PATH} /ld" ) # Hack
64
70
MESSAGE (STATUS "Bootloader : <${BOOTLOADER_LINK_OPT} >" )
You can’t perform that action at this time.
0 commit comments