Wi-Fi Combo Forum Discussions
Hello Support,
I am evaluating the module CYW943907AEVAL1F. I am using the WICED IDE version 6.0.1.5.
I am using the target as "snip.tcp_client-CYW943907AEVAL1F-ThreadX-NetX download run" in the make target after double-clicking on the clean(steps mentioned in the Quick Start Guide).
But this process is taking a too long time(~3-4 minutes). Is there any other way to download the created binary(.elf) file to the module through any command-line or any other software(in Windows PC)? so that time for loading the code into the module can be reduced.
Thanks
Milan
Show LessOur product uses cypress 89359 chip for support Wi-Fi functions . For it will be sent to Wi-Fi certification test ,we need know whether
the chip supports “Key Reinstallation Vulnerability Detection” feature in AP mode . Could you please help me to confirm this question ? Thanks!
Show LessI want to receive the original data packet from the Ethernet port. I need to use the raw socket, but I have not found the relevant API. Is it supported? Please tell me if anyone has used it. Thank you.
Show LessWe are trying to design a custom system using the CYW43907 which will have a different (maybe non-Cypress) SPI Flash on it.
- Where do you define what serial flash you are using? Hard to imagine the bootloader & SDK can handle any SPI Flash.
- Where do you define the memory allocated to the different images?
- I see the addresses defined in ./platform/xxx/normal_image_defines, is this a comprehensive list
- "NORMAL_IMAGE_FS_AREA_BASE" is marked obsolete, who do we define which part of the serial flash is dedicated to the file system?
thank you
Show LessI am trying to receive random size messages over a high-speed (>1Mbps) UART. I can create a thread and receive one byte at a time as discussed in (How to Receive unknown number of bytes) but I think it would be too much overhead to keep calling wiced_uart_receive_bytes() over and over one byte at a time. One alternative seems to be to duplicate what uart_platform.c ::uart_receive_bytes_irq() does internally and read directly from the ring buffer, then I am losing all portability and may be fighting with other parts of the SDK for the semaphores and thread priorities.
Questions:
- Does the SDK queue incoming bytes at a lower layer if no one is asking for them?
- (assume the answer to 1 is yes) if I ask for many many bytes with zero timeout, will I just get everything in the RX ring buffer? e.g.
#define RX_BUFFER_SIZE 30
uint8_t receivebuffer[RX_BUFFER_SIZE];
int expected_data_size;
loop {
expected_data_size = RX_BUFFER_SIZE;
wiced_uart_receive_bytes( MY_UART, &receivebuffer, &expected_data_size, WICED_NO_WAIT);
processMyData( &receivebuffer, expected_data_size );
}
e.g. if there are 100 bytes already received, I'd get chunks of 30, 30, 30 10.
If the answer to both is yes, this seems like it could keep up with a fast UART while doing other things.
Show LessHi there,
We are trying to port WICED Wifi Driver on our custom solution which uses Murata's 1DX Module (CYW4343 basically).
We are facing some issues in sending following commands over SDIO:
wwd_bus_write_backplane_value( SOCSRAM_BANKX_INDEX, 4, 0x3 )
wwd_bus_write_backplane_value( SOCSRAM_BANKX_PDA, 4, 0 )
As per our knowledge these commands are used before downloading the chip firmware. Is there any special sequence to be taken care of while downloading the firmware in the chip?
Is there any reference document for understanding the chip specific registers and commands?
Any help is highly appreciated.
Show LessHello all,
I am trying to connect two PSoC 6 WiFi-BT Pioneer Kits with BLE. One of my kits does the advertisement, and the other one scans. I am able to connect to the advertising kit with CySmart mobile application. However, when I use wiced_bt_gatt_le_connect function in my scanning kit, the connection fails. wiced_bt_gatt_le_connect function always returns 0. What could be the reason?
Respectfully,
Alperen Görmez
Show LessWhere do I find the manufacturing firmware for CYW43455? This is required for the `wl` packet engine support, which is needed for certification testing.
WICED SDK and Studio have the `*-mfgtest.bin` firmwares for many other models, but not the CWY43455 specifically.
Show LessHello!
I am working on a personal project an I wanted to implement both Bluetooth and Wi-Fi and happend to come accros the murata LBEE5KL1DX chip which happend to be based on the CYW4343W.
I have a hard time figuring out how to exactly communication with this chip from a the main CPU (A Zynq in this case) on bare-metal. I have seen that there are linux drivers for it but I would rather not install full linux onto this system. So my question is: is it possible to communicate with this chip bare-metal without and OS?
I have looked into the datasheets (maybe not enough correct me if I am wrong) but I didn't find a way to communicate with the chip.
Thanks in advace for the help!
Show Less43xxx_Wi-Fi project:
I modified linker script to add a section by name '.vtable' .Changes are as follows.
.vtable :
{
link_vtable_start = .;
*(.vtable)
link_vtable_end = .;
}> SRAM AT>SRAM :bss
I declared and used two variables in a file 43xxx_Wi-Fi_Check\apps\snip\scan\scan.c as follows
static int My_Variable_One __attribute__((section (".vtable")));
static int My_Variable_Two;
void application_start( )
{
My_Variable_One = 1;
My_Variable_Two = My_Variable_One;
}
I am able to see variable My_Variable_Two in map file.
I am not able to see variable My_Variable_One in map file.
Why this difference even though both are static variables?
Show Less