1 of 1 people found this helpful
BCM94343W based platforms are not supported in apps_sleep. Even if you add BCM94343* in the .mk file, there are functions and constants that are valid only for BCM4390x based platforms such as platform_gci_chipstatus() and platform_backplane_reset_cores() and PLATFORM_SOCSRAM_CH0_SLAVE_WRAPPER_REGBASE, etc. Now coming to the error, the header platform_cache.h is used by the valid BCM4390x devices that support ARM Cortex R4 processor. On the other hand, BCM4343W and STM32F411 do not support Cortex R4, that is why Wiced could not find platform_cache.h even though you included BCM94343* in the .mk file. So basically you can only use those platforms that are valid in apps_sleep.