Wi-Fi Combo Forum Discussions
Hi, if someone was able to run trace freertos? I would like to check CPU load in FreeRTOS+Trace.
I use a SDK 3.1.1.
I'd appreciate if someone can help to address this issue.
Thanks.
Show LessHello,
I have a problem with UART4 and the BCM9WCD1EVAL1. The wiced_uart_transmit_bytes hang on when I use the UART4. I have declared the UART4 in platforme.c as follows:
[WICED_UART_4] =
{
.port = UART4,
.tx_pin = &platform_gpio_pins[WICED_GPIO_1],
.rx_pin = &platform_gpio_pins[WICED_GPIO_2],
.cts_pin = NULL,
.rts_pin = NULL,
.tx_dma_config =
{
.controller = DMA2,
.stream = DMA2_Stream4,
.channel = DMA_Channel_4,
.irq_vector = DMA2_Stream4_IRQn,
.complete_flags = DMA_HISR_TCIF4,
.error_flags = ( DMA_HISR_TEIF4 | DMA_HISR_FEIF4 ),
},
.rx_dma_config =
{
.controller = DMA2,
.stream = DMA2_Stream2,
.channel = DMA_Channel_4,
.irq_vector = DMA2_Stream2_IRQn,
.complete_flags = DMA_LISR_TCIF2,
.error_flags = ( DMA_LISR_TEIF2 | DMA_LISR_FEIF2 | DMA_LISR_DMEIF2 ),
},
},
The WICED_GPIO_1/WICED_GPIO_2 was used for UART2 CTS/RTS. You will find attached the platform.c and .h.
Can you please help me to debug this problem?
Thank you in advance !
Show LessWe are developing our FCC test firmware for the BCM43341B0. We are building on our original firmware for the 433262a2.
Our problem comes when we try to transmit using 2.4GHz 802.11n with the channel width set to 40MHz (upper or lower sidebands).
The 40MHz width seems to work fine for 802.11a and 802.11n as long as we use 5GHz for the band, and 20MHz width works fine with both bands using any 802.11 data rate (a/b/g/n).
Is 40MHz wide channels currently supported with 2.4GHz? or is this a known deficiency in the BCM43341B0 WICED firmware?
Show LessHi,
We are using the Inventek module ISM43362_M3G_L44 which uses the STM32F205 processor. Also we are using ThreadX/NetX_Duo/SDIO. I traced to the error "memory heap is out of size" after the call wiced_rtos_create_thread() in our application, how can I increase the memory heap size?
Thanks in advance
Show LessHere's some of the features supported by their SDKPac for WICED:
- uSSL SDK provides the TLS network security foundation for WICED SDK BESL. Get the uSSL WICED Upgrade kit to with the latest code and features including support for uCloud Client, uFTPS, and optional High Strength uCryptB FIPS 140-2 library option
- uSSL Option Kit: add features including X509 certificate generate, CSR, RFC2817 HTTP, PKCS #12 certificate and private key import. Adds building blocks required for Apple Air Print.
- Cyclone IoT Device Kit supports TLS Secure uMQTT 3.1 QoS 0,1,2. Interoperable with Cyclone IoT and other Cloud services. Publish and subscribe sensor and actuator data with TLS secure uMQTT and JSON library.
- uFTPS implements secure file transfer protocol, for applications including digital camera picture and video uploads, medical device dispensary systems, etc.
- uFile Encrypted File System – Protect data in-flight and at-rest with uFile Toolkit. Encrypt files in flash file systems, removable USB and SD flash drives.
- Add optional Embedded Secure Element. ESE interfaces to the Cypherbridge uCrypt common crypto library for deep storage of key material, certificates, keys, crypto, hash and signing operations.
Learn more...Cypherbridge
Show LessHi,
I have a few questions about the BCM4390 hardware platform:
- Are there any limitations on how I can combine the UART1/2/3/4 and SPI1/SPI2 peripherals? The general information as well as the datasheet I have (under NDA) describes those as discrete hardware blocks but the sources in the SDK makes me believe that UART1/SPI1 share PTU1, and UART2/SPI2 share PTU2. Can the UART and SPI functionalities still operate independently?
- It seems like UART4 is only available when the Wifi subsystem is powered up. Is this correct? I also suspect that trying to operate UART4 before booting the wifi subsystem makes the wifi subsystem prone to crash when initialized later.
- Is it possible to disable JTAG debugging and/or otherwise secure the device from readout/alternation?
Best regards,
Fredrik
Show LessI'm trying to bring my interface up using STATIC IP, however it seems that while using static IP the dns is not specified.
So How can I specify the DNS names like 8.8.8.8 or 8.8.8.4.4 to my Wifi chip in STATIC IP mode?
Show LessHi,
We would like to use WICED device as a slave device.
That is "WICED" <-> SPI bus <-> "MCU / Cortex-M4".
I know that a Cortex-M is inside WICED device, however, another Cortex-M is required for other applications.
In this case, to simply software in host side, the TCP/IP stack should be running at WICED end.
Is there any examples to show software design for this case ?
Show LessHi,
is it possible to use/customize ACKMe Web App to be running in Wiced development environment? I am using Wiced as I want to develop a Wifi based sensor platform(in-wall 230V smart power meter, humidity, temperature, occupancy, air quality, UV, Lightning,...) and want to develop the firmware directly on the ACKMe Wifi module without additional microcontroller. That's why I prefere Wiced and want to extend the web app to display a short overview of each sensor connected to the module for the very first time.
Yesterday I came across this great tutorial "Customizing the WiConnect Web App" and I was surprised by the JavaScript tools (MVC, Node for dev environment....) being used on the web app project. Great!!!! Last year I gave NodeJS, AngularJS (MVC), Bootstrap/Angular-Material (CSS) , MongoDB (MEAN Stack) a try. These web dev tools a awesome!!!!
Attached are the first sensor board prototypes I want code the FW drivers for using Wiced
Thanks in advance!
Best,
Piwi
Show Less