How can you enable BLE GFSK in continuous tx test? According to wiki it should happen by setting modulation parameter to 4 but when I do it, device does not send anything. Test works fine with other modulations.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
How can you enable BLE GFSK in continuous tx test? According to wiki it should happen by setting modulation parameter to 4 but when I do it, device does not send anything. Test works fine with other modulations.
When I talk about wiki I am talking about thist site :http://processors.wiki.ti.com/index.php/CC256x_Testing_Guide
I am using v2.8 that can be found on your wiki. BLE GFSK is currently the first modulation that I am testing but this thing might change.
I have an own application to test this. I will send you wireless spectrum and commands tomorrow. Anyway there is nothing to see because you can't see there any peaks produced cc256x.
My program works like this:
- First download patch and initialize SSO stack
- Then i send following command:
0xFD84 with payload 0x4, 0x0, 0x0, 0x15, 0x00000000, 0x00000000
If 0x04 is for example 0x01 this works perfectly. I have also tried to send following commands after 0xfd84, but it won't help. What do they by the way do?
HCI_VS_Write_Hardware_Register 0xFF01, 0x0019180c, 0x0101 HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 0xFF, 0xFFFFFFFF, 0x01
Hi Juha,
Here is a trace from the BHET: http://processors.wiki.ti.com/index.php/CC256x_Bluetooth_Hardware_Evaluation_Tool
CONTINUOUS TX:
ModulationScheme:0x04(BLE)
TestPattern:0x00(PN9 (Pseudo-Random))
FrequencyChannel:0x26(38 (2440 MHz))
PowerLevel:0x0F
Sent: 0x01, 0x84, 0xFD, 0x0C, 0x04, 0x00, 0x13, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Returned: 0x04, 0x0E, 0x04, 0x01, 0x84, 0xFD, 0x00,
Sent: 0x01, 0x01, 0xFF, 0x06, 0x0C, 0x18, 0x19, 0x00, 0x01, 0x01,
Returned: 0x04, 0x0E, 0x04, 0x01, 0x01, 0xFF, 0x00,
Sent: 0x01, 0x80, 0xFD, 0x06, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01,
Returned: 0x04, 0x0E, 0x04, 0x01, 0x80, 0xFD, 0x00,
And screenshot:
I removed all unnecessary stuff from initializing function but the result is still same. I call just BSC_Initialize-function and change uart baudrate before sending these continuous tx commands. All the other modulations work perfectly, but I can not see anything with BLE_GFSK. HCI output is completly same as in your example.