File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -205,6 +205,18 @@ macro(create_upgrade_img_target _EXECUTABLE_TARGET_NAME _FACTORY_MAJOR_VER _FACT
205
205
)
206
206
endmacro ()
207
207
208
+ ## Creates a loader obj target for a provided binary
209
+ ## Full filepath must be specified for loader source file
210
+ macro (create_loader_target _EXECUTABLE_TARGET_NAME _LOADER_SOURCE_FILE)
211
+ add_custom_target (create_loader_object_${_EXECUTABLE_TARGET_NAME}
212
+ COMMAND xcc -march=xs3a -c ${_LOADER_SOURCE_FILE} -o ${_EXECUTABLE_TARGET_NAME} _loader.o
213
+ DEPENDS
214
+ COMMENT
215
+ "Create loader object file for application"
216
+ VERBATIM
217
+ )
218
+ endmacro ()
219
+
208
220
## Creates an xflash erase all target for a provided target XN file
209
221
## Full filepath must be specified for XN file
210
222
macro (create_erase_all_target _APP_NAME _TARGET_FILEPATH)
You can’t perform that action at this time.
0 commit comments