2 Replies Latest reply on Aug 3, 2018 12:03 PM by rashc_2727106

    Build changes in 6.1.0.5 move the wifi firmware and clm blob into internal flash.

    rashc_2727106

      The 6.1.0.5 sdk includes the following addition to tools/makefiles/wiced_config.mk

       

      LOCATION_CONFIGURABLE_RESOURCES += resources/$(WIFI_FIRMWARE_BIN)

      LOCATION_CONFIGURABLE_RESOURCES += resources/$(WIFI_FIRMWARE_CLM_BLOB)

       

      ifeq ($(RESOURCES_LOCATION), RESOURCES_IN_WICEDFS)

      INTERNAL_MEMORY_RESOURCES += $(filter-out $(LOCATION_CONFIGURABLE_RESOURCES), $(ALL_RESOURCES))

      endif

       

      For our C4343W project using RESOURCES_IN_WICEDFS, this change has the effect of moving the wifi firmware and blob into internal flash.  That's untenable (there isn't space).  Previous 5.2 and 6.0 releases didn't do this.   Was this an intentional effect?  And if so can someone at cypress specify what the change is supposed to enable?  Has there been some other build system change in 6.1 that implies we need (yet another) change in the way resource storage is specified?

       

      For the moment, we're working around the issue for our 6.1 and 6.2 development by simply commenting out these lines. But it would be good to get an understanding Cypress's intent with the change.