3 Replies Latest reply on Nov 20, 2018 5:33 AM by AxLi_1746341

    Application compatibility for cypress CYW94343WWCD1

    aktac_3789331

      Hello Support,

       

      I am evaluating the platform CYW94343WWCD1 for power save and WLAN+BLE coex with power save.

      I am using the WICED SDK version 6.0.1.5 and the latest 6.2.

      while I am trying to download the code of test.powersave(used for taking standby associated power numbers) and demo.ble_wifi_introducer(used for the WLAN+BLE coex app), I am not able to do so.

      I am getting an error saying that:

      "

      tools/makefiles/wiced_config.mk:428: *** powersave application does not support BCM94343WWCD1 platform.  Stop.

      make: *** No rule to make target 'build/test.powersave-BCM94343WWCD1-ThreadX-NetX/config.mk', needed by 'main_app'.  Stop.

       

      19:37:02 Build Finished (took 219ms)

      "

      I am attaching the snap-shot from both SDKs FYR.

       

      Can you please help me with this? Why can not these applications be supported for this platform? Do I need to do some more setting to make these applications  compatible?

       

      Thanks

      Akash

        • 1. Re: Application compatibility for cypress CYW94343WWCD1
          ToIn_1742091

          In powersave.mk, there are 2 things defined as below. CYW94343WWCD1 is not in VALID_PLATFORMS, so you are seeing that issue. You can try adding whatever platform there for the build, but if the chipset really support that feature is different thing.

           

          VALID_PLATFORMS   := BCM943909* BCM943907* BCM943903* CYW943907* Quicksilver_EVL

          INVALID_PLATFORMS := BCM943909QT

          2 of 2 people found this helpful
          • 2. Re: Application compatibility for cypress CYW94343WWCD1
            aktac_3789331

            Hello,

             

            Thanks for the reply.

            I tried changing the makefile as below.

            I am getting some other compilation errors. I even tried including header

            file but no luck.

             

            Added the platform BCM94343WWCD1 in the valid platform list.

             

            Makefile:

            1. Define as 1 if want to include WL commands into application

            CONSOLE_ENABLE_WL := 0

             

            VALID_PLATFORMS   := BCM943909* BCM943907* BCM943903* CYW943907*

            BCM4343W* BCM94343WWCD1*

            INVALID_PLATFORMS := BCM943909QT

             

            Compilation Error:

            Making test.powersave-BCM94343WWCD1.elf

            build/test.powersave-BCM94343WWCD1/libraries/App_powersave.a(powersave.o):

            In function `startup_commands':

            C:\Users\milan\Documents\WICED-Studio-6.0\43xxx_Wi-Fi/

            apps/test/powersave/powersave.c:242:

            undefined reference to `ARRAYSIZE'

            tools/makefiles/wiced_elf.mk:315: recipe for target

            'build/test.powersave-BCM94343WWCD1/binary/test.

            powersave-BCM94343WWCD1.elf'

            failed

            Makefile:349: recipe for target 'main_app' failed

            make.exe[1]: ***

            [build/test.powersave-BCM94343WWCD1/binary/test.

            powersave-BCM94343WWCD1.elf]

            Error 1

            make: ***  Error 2

             

            18:42:49 Build Finished (took 46s.418ms)

             

            Do I need to so some more setting for this compatibility?

             

            On Thu 15 Nov, 2018, 11:29 PM inoue_tomohiro_1742091 <

            • 3. Re: Application compatibility for cypress CYW94343WWCD1
              AxLi_1746341

              cool.milu69_3789331 wrote:

               

              Hello,

               

              Thanks for the reply.

              I tried changing the makefile as below.

              I am getting some other compilation errors. I even tried including header

              file but no luck.

               

              Added the platform BCM94343WWCD1 in the valid platform list.

               

              Makefile:

              1. Define as 1 if want to include WL commands into application

              CONSOLE_ENABLE_WL := 0

               

              VALID_PLATFORMS   := BCM943909* BCM943907* BCM943903* CYW943907*

              BCM4343W* BCM94343WWCD1*

              INVALID_PLATFORMS := BCM943909QT

               

              Compilation Error:

              Making test.powersave-BCM94343WWCD1.elf

              build/test.powersave-BCM94343WWCD1/libraries/App_powersave.a(powersave.o):

              In function `startup_commands':

              C:\Users\milan\Documents\WICED-Studio-6.0\43xxx_Wi-Fi/

              apps/test/powersave/powersave.c:242:

              undefined reference to `ARRAYSIZE'

               

              Edit the powersave.c and change all ARRAYSIZE to ARRAY_SIZE. Then it should pass compilation.