Application compatibility for cypress CYW94343WWCD1

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
aktac_3789331
Level 2
Level 2

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

0 Likes
1 Solution

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.

View solution in original post

0 Likes
3 Replies
ToIn_1742091
Level 5
Level 5
10 solutions authored 5 solutions authored First solution authored

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

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 <

0 Likes

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.

0 Likes