Recent discussions
I have a few questions on how threading is done on the CYW20719.
1) Approximately how many threads are typically active? I know of the "Application thread" (our code), and the "Idle thread" that manages the watchdog timer.
2) Which thread runs APPLICATION_START(), the BT management callback, the GATT callback, timers, etc? Are multiple threads used for each?
3) If data is shared between these various functions, when should I start using mutexes to protect it?
Nicholas
Show LessHi,
I have integrated a CYBT-353027 (CYW2706) on my PCB and I'm communicating with it it using a HCI UART link.
I'm developing a driver to bring it up and to copy the firmware on its flash.
I'm following the instruction described in the pdf WICED HCI UART Control Protocol (Doc. No.: 002-16618 Rev. *A).
At the beginning of my implementation I could send the HCI commands to reset, set the baud rate, download the mini driver, write ram, read ram (flash). But after writing a wrong buffer at the base address 0xFF000000, the module doesn't respond anymore to the set baud rate command, download minidirver command and read ram command, I can only reset and write into ram.
Then I have finished my driver and manage to send the content of the hex file as expected, with the write address offsets but the module is still not responding to the previous command as it use to do it before and the firmware doesn't start after sending the launch ram command with a start address of 0xffffff.
Can anybody tell me how to recover from this state? As anyone seen this before?
Thank you
Show LessHello!
I am trying to design a prototype device that will use the CYW20719 chip. So far I have been using the eval board, but for this prototype I would like to use just the chip. What components are necessary for to be able to program and debug the chip while it is not in the eval board?
I would like to be able to program and debug the device from a USB cable, so I know I need somehow wire this to the HCI UART lines of the chip. I would also like this device to be battery powered. Are there any pitfalls I should watch out for?
Thank you,
Nicholas
Show LessHi,
I was trying to execute the HCI Commands, when i sends commands i'm getting the error as shown below
once i give manual reset its working fine, that is also only one time, after that no response back as show below
And when i'm trying to execute the LE Receiver Test, getting the below response
kindly help to identify the mistake i was doing.
Thanks
Show LessHi,
I brought new CYW20719q40EVB-01, but when i connected to my laptop to trying to access the wmbt/mbt.exe it is not opening. can any one suggest how to operate it.
Thanks.
Show LessI am using CYBT-343026-01 and using platform is WICED 6.1.
I am tring to use sample source-cord of hci_audio_gateway,to see how it is working.
But after download the HEX to CYBT-343026-01,The port output is garbled in both port,so that I can not read it.
Another,when I use sample source-cord of Hello_sensor,there is one port only that has output.
Why this time two port bath has output.WICED Studio Bluetooth Forums
The log is here.
Is there any way that I can do to solve this problem?
Show LessHi,
Q1: Could you provide antenna specification.
We need to know antenna gain and radiation pattern like following document.
Q2: Do you have module HW design guideline?
The customer is concerned stainless plate will block radio of the module because there is a such stainless plate in the customer application.
Usually module supplier is providing design guideline to satisfy radio performance so we need to know whether Cypress ready such document.
Q3: Can Cypress support the customer to review module placement based on 3D or layout file of the customer system ?
Thank you.
--Takuya
Show LessAfter download to the CYBT-343026-EVAL at the first time,I can never download to CYBT-343026-EVAL.
Log as below:
Downloading application...
********* Download Failure *************
+-----------------------------------------------------------------------------------------------+
| Follow below suggestions and retry. |
| 1. Verify USB-UART driver is correctly installed |
| 2. Verify SW4 switches are in ON position (CTS, RTS, RXD, TXD) |
| 3. Power cycle CYBT-343026-EVAL and retry. |
| |
| If this problem persists, the serial flash on the board may be corrupted. |
| Follow below steps to reset CYBT-343026-EVAL board to factory default state. |
| Note: This will erase any user applicaiton in the memory and reset the board to dafulat state |
| 1. Press and hold RECOVER button (SW2) |
| 2. Press and hold RESET button (SW1) for 1 second |
| 3. Release SW1 |
| 4. Release SW2 |
| 5. Re-program the board |
+-----------------------------------------------------------------------------------------------+
Download failed. This WICED platform of the SDK only supports download to 20706A2 device.
19:43:08 Build Finished (took 7s.653ms)
I tried to reset CYBT-343026-EVAL as up,but nothing changed.WICED Studio Wi-Fi/Combo Forums@
Show LessHi,
How to demonstrate the low power sensor application on CYW20735B0?
I need the CYW20735B0 into the low power mode, which like power down, and CYW20735B0 can be wake up from keyscan or GPIO.
I have worked through the following steps:
1. I connect a Ammeter to jumper J8.
2. Configure SLEEP_MODE=SLEEP_MODE_NO_TRANSPORT, SLEEP_TYPE=SLEEP_TYPE_SDS in make target and clean build.
3. Modify the code to close BLE advertising.
4. Build and download the application to the CYW20735B0 EVB.
5. Reset the EVB, after the CYW20735B0 into the SDS mode, the Ammeter display 0.42mA.
6. When I press the BTN1(SW6) to wake up the CYW20735B0, CYW20735B0 will go a "WARM BOOT". After the CYW20735B0 into the SDS mode again, the Ammeter display 0.22mA.
So I doubt that the CYW20735B0 has not into SDS mode.
WICED-SDK Version: Wiced_006.002.000.0072
Show Less