Wi-Fi Combo Forum Discussions
text.format{('custom.tabs.no.results')}
Hi, we're preparing a new version of our product and would really much like to include 5Ghz wifi support.
Is there any WICED compatible 5GHz wifi ready modules available on the market?
Thanks
Show LessI have added OpenOCD flash algorithm of our company's MCU, and i confirmed target identification (probe) of MCU as reading ID register of device.
I have also confirme d to control (write or read ) data from peripheral registers is enabled, but writing or erasing code to flash memory, it is always failed.
it takes a much time about 78 seconds (0.098KiB/s) while 7KB binary code (bootloader) is writing to flash memory.
Although Adapter speed is replaced 1MHz (up to 3 MHz) from 100khz to connect JTAG, what is the reason that the speed of writing to flash memory is too slow?
Show LessPlatform : SPIL N08 (STM32F411, BCM94343W, external 2MB FLASH, supported by EDOM)
SDK : 3.5.2
Purpose : mass production
There are at least 3 kinds of values that should be unique over all product :
1. BD_ADDR : rare collision is OK for my case
2. wifi MAC : rare collision is OK for my case
3. serial number : stored in APP_DCT, should be absolutely unique
4. PKI files : unique for each device so server can identify individually
All above should not be changed during future OTA2 (not available in 3.5.2).
What is the suggested (easiest) way to accomplish all above?
(It will work best if we can have all procedures run on OS X, or Windows is also OK.)
BTW, is there any news update for OTA2 feature on STM platforms w/ external FLASH?
Show LessHi All,
I am trying to send a rather large packet over TCP in AP mode. The packet varies anywhere between 1400 to 1800 bytes. When I give this length to "wiced_packet_create_tcp", it sometimes returns the "available_space" parameter with a value smaller than my packet size.
What does this mean? Does it mean I have to split up my packet or is it dependent on any other memory?
Has my application occupied so much memory that the TCP stack is unable to find any more memory?
I am using WICED 3.3.1 with (FreeRTOS + LwIP) on an MXCHIP EMW3162 module with STM32 and BCM43362A2.
Sample Code: (Function from my end responsible for sending packets).
if ((result = wiced_packet_create_tcp( socket, strlen (response), &tx_packet, (uint8_t**) &tx_data, &available_data_length )) != WICED_SUCCESS )
{
MYLOG("TCP packet creation failed, %d", result);
return WICED_ERROR;
}
if (available_data_length >= strlen(response)) {
MYLOG (" Not enough memory available for sending data ");
return WICED_ERROR;
}
Thanks in advance for the help.
Best Regards,
Avinash
Message was edited by: Avinash Kumar The title could have been better framed.
Show LessHi,
I am using Murata SN8205, SDK V3.1.2.
Issue 1 -
We see that sometimes the device hangs on wiced_wifi_scan_networks(). The device can hang anytime and is very difficult to debug.
Is there any known issue between the communication between the STM32F2 MCU and the BCM43362?
The default interface is WWD SDIO, does the SDIO driver have any know issue? Is it advisable to use WWD SPI interface?
The device does not need high bandwidth transmission.
Issue 2 -
When we are in an environment with around 50-150 Access Point(AP), again we see that the wiced_wifi_scan_networks() hangs.
What is the expected behavior of WWD when encountering >100 Access points?
Is there any patch for these hang issues?
Regards,
Karthik
Show LessI am using the Avnet AES-BCM4343W eval board and our project requires that the serial debug port be bi-directional.
Does the "WICED USB Serial Port" support bi-direction or is it output only from an eval board.
If it does support 2-way communication where/what is the api for the board to receive data from the serial port?
If it does not support 2-way communication can the code be modified to do so?
-Matt
Show LessI was testing the scan snip on BCM43438 with TheadX and NetX_Duo using WICED-SDK-3.5.2. It worked well only for seconds, printing scan results list. But it then didn't work any more, no scan result, even no log printed in the end. After investigating, the wiced_wifi_scan_networks() just returned timeout because of getting semaphore: "wwd_wifi_scan() -> wwd_sdpcm_send_iovar() -> wwd_sdpcm_send_ioctl(SDPCM_SET, ...) -> host_rtos_get_semaphore( &wwd_sdpcm_ioctl_sleep, ...)".
I did test the same snip using FreeRTOS+LwIP and it always worked fine, kept printing scan results list as expected! Is there something wrong with ThreadX?
Any idea would be appreciated!!
KR.
Show LessEnvironment:
Kit: BCM9WCD9EVAL1_5
Module: BCM943364WCD1_2
SDK: 3.4.0 and 3,5,2
OS: window 7 (64bit)
Hello, is there anyone who tested Appliance example in SDK version 3.4.0 or 3.5.2??
I want to develop demo app with Appliance example, but when I finished downloading Appliance demo on the board, It doesn't work at all.
It doesn't show any logs.
By the way, other example is working well. (Temp_control demo)
(+ I changed make target name with download_apps, and I attached each build log)
demo.appliance-BCM943364WCD1 download_apps run
demo.temp_control-BCM943364WCD1 download_apps run
Is there any way to run appliance demo ?
Regards,
Jun-Kyu
Show LessAre -fexceptions supported by the 3.5.2 SDK? If so, how can they be turned on?