You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

27 lines
1.1 KiB

  1. SPIFFS_IMAGE_COMPONENT_PATH := $(COMPONENT_PATH)
  2. ifeq ($(OS),Windows_NT)
  3. MKSPIFFS_BIN="mkspiffs.exe"
  4. else
  5. MKSPIFFS_BIN="mkspiffs"
  6. endif
  7. .PHONY: flashfs
  8. .PHONY: makefs
  9. .PHONY: copyfs
  10. flashfs: $(SDKCONFIG_MAKEFILE) mkspiffs
  11. @echo "Making spiffs image ..."
  12. @echo "$(ESPTOOLPY_WRITE_FLASH)"
  13. $(MKSPIFFS_COMPONENT_PATH)/../mkspiffs/src/$(MKSPIFFS_BIN) -c $(SPIFFS_IMAGE_COMPONENT_PATH)/image -b $(CONFIG_SPIFFS_LOG_BLOCK_SIZE) -p $(CONFIG_SPIFFS_LOG_PAGE_SIZE) -s $(CONFIG_SPIFFS_SIZE) $(BUILD_DIR_BASE)/spiffs_image.img
  14. $(ESPTOOLPY_WRITE_FLASH) $(CONFIG_SPIFFS_BASE_ADDR) $(BUILD_DIR_BASE)/spiffs_image.img
  15. makefs: $(SDKCONFIG_MAKEFILE) mkspiffs
  16. @echo "Making spiffs image ..."
  17. @echo "$(ESPTOOLPY_WRITE_FLASH)"
  18. $(MKSPIFFS_COMPONENT_PATH)/../mkspiffs/src/$(MKSPIFFS_BIN) -c $(SPIFFS_IMAGE_COMPONENT_PATH)/image -b $(CONFIG_SPIFFS_LOG_BLOCK_SIZE) -p $(CONFIG_SPIFFS_LOG_PAGE_SIZE) -s $(CONFIG_SPIFFS_SIZE) $(BUILD_DIR_BASE)/spiffs_image.img
  19. copyfs:
  20. @echo "Flashing spiffs image ..."
  21. @echo "$(ESPTOOLPY_WRITE_FLASH)"
  22. $(ESPTOOLPY_WRITE_FLASH) $(CONFIG_SPIFFS_BASE_ADDR) $(SPIFFS_IMAGE_COMPONENT_PATH)/spiffs_image.img