Wi-Fi Combo Forum Discussions
I'm using CYW43907 eval kit with WICED SDK 6.2.1. I am porting a C based networking application to WICED SDK (FreeRTOS + LWIP) and it uses TCP client-server model for inter-thread communication. My issue is, the "wiced_tcp_connect" API always returns error and communication is not established between the threads. The same threads are able to connect to remote server/client respectively but not to each other. Is there any limitation in WICED SDK (FreeRTOS + LWIP) that does not allow socket connections between threads of same application?
Show LessI have installed WICED-Studio-6.2.1.2-IDE.
I am porting a source code to 43xxx_Wi-Fi project.
Source code which i am porting is already having customized LwIP 2.1.2
In WICED folder also customized LwIP 2.0.3 is present.
I understand from my previous question (with title Upgradation of LwIP to 2.1.2)
in this community that combining these two customized LwIPs is not a recommended
solution.
I have decided to keep both the LwIPs.
1.Idea is not to touch LwIP in source code being ported.(As source code not to be changed).
2.And LwIP present In WICED folder to be compiled using 'namespace' after changing all the required
files to .cpp extension.
My concern is with pre-processor directives.
When i search for "#define " directive i am getting 3781 hits in 222 files of WICED LwIP 2.0.3.
These pre-processor macros which may be common in both LwIPs(application LwIP 2.1.2 and WICED LwIP 2.0.3) may either
cause compilation error or runtime error.
Any idea to handle this kind of situation?
Show LessHi,
If the customer would like to connect external memory as instruction ROM with CYW43907,
Q1: which interface can the customer use? e,g SPI or other?
Q2: how much is the maximum memory size to expand memory size of ROM by external memory.
Thank you.
--TAK
Show LessIs there any APIs to set the number of MAC retries (retransmissions)?
I am talking about something similar to "iw phy phy3 set retry short 1" in linux.
Show LessHow long before the beacon arrival time a station wakes up?
How long a station will stay awake if the beacon is missed?
Where these timers have been defined?
Show LessGreetings again Cypress/WICED community!
wolfSSL has received a request to do a demo using TLS v1.3 on a WICED device.
We are looking for input on which device the community would find most useful in addition to features that may be more preferred over others!
Demo Features we'd like commentary on:
- TLS 1.3 on an embedded device with which one:
- Wifi Module (standard SSL/TLS over TCP)?
- Ethernet (standard SSL/TLS over TCP)?
- Bluetooth?
IE Doing SSL/TLS over Bluetooth using the wolfSSL I/O abstraction layer and not using bluetooth protocol
- Possibly taking advantage of on-board crypto (if available)?
- Cipher suites? (Which algorithms would the community like to see running on a WICED device)?
- Specific algorithms? (Stream ciphers, block ciphers, AEAD modes, Perfect forward secrecy... etc)?
- Optimized build? (only showing the smallest footprint conscious features)
- Full Featured build? (Show off everything with no regard for build size)
Let us know your thoughts and feedback!
Regards,
Kaleb and the wolfSSL Team
Show LessRunning EAP-TTLS security on 1LD module (STM32F412 + CYW43438) and getting less Wi-Fi throughput than expected. Has any testing been done that can provide the RAM and CPU utilization? Would like to know if I'm resource constrained or if there is room for improvement.
Show LessI was having the system hang if I increased any of the these stack sizes.
// For static tasks: Carefully check the size + align the buffers and stacks to base 8
StackType_t ConfigIDStack[ CONFIG_TASK_STACK_SIZE ];
StackType_t ICM20948Stack[ IMU_TASK_STACK_SIZE ];
StackType_t BQ28411Stack[ BAT_TASK_STACK_SIZE ];
StackType_t UIStack[ UI_TASK_STACK_SIZE ];
StackType_t SFlashStack[ UI_TASK_STACK_SIZE ];
StackType_t DebugStack[ UI_TASK_STACK_SIZE ];
StackType_t USB_HS_Stack[ UI_TASK_STACK_SIZE ];
StackType_t WIFIStack[ UI_TASK_STACK_SIZE ];
StackType_t BlueStack[ UI_TASK_STACK_SIZE ];
StackType_t RTCStack[ UI_TASK_STACK_SIZE ];
StackType_t OTAStack[ UI_TASK_STACK_SIZE ];
I increased the global stack size to 4000 from 800 in WICED/WICED.mk:
# Define the default ThreadX and FreeRTOS starting stack sizes
FreeRTOS_START_STACK := 4000 #800 = old value
Is this OK? Is this the best place to do this or is there another place?
1. I wan to just build one bin ,not contain the bootloader.bin,what should I do?
2. if I just build one app bin ,what should I build the DCT in the app?
Show LessI have same issue in my application. In my situation, I build with "ota2_manuf_download" option, and after that I can build with ota2_download. However, the program and DCT infomation is not updated after ota2_download and reboot.
In my understanding, after building ota2_download and reboot, the new application wake up. Is this wrong?
By the way, is libusbK USB Devices not problem as "WICED USB JTAG Port" in show above figure?
BRs,
Hiroyuki
Show Less