Tool/software: Linux
Hello,
I have a board that has wl1837mod on it. To verify its BLE performance, I am following http://processors.wiki.ti.com/index.php/CC256x_Testing_Guide#BLE_Testing chip manually instead of having a Bluetooth test set take care of that. I had no problem for TX measurements, but for RX the step 12 where the SYNC counter is reset does not seem to go through. I have no problem reading though. I tried with different register addresses, and they all got stuck with writing only. I suspect that this is due to different chip families between CC256x and Wl18xx as the testing guide was written for CC256x (I am using this because wl18xx does not have detailed descriptions on how to test BLE without direct DUT control between a test set and the chip). I have copy and pasted the console output. What is the register address of the SYNC counter on wl18xx?
12. Clear Sync Counter
HCI_VS_Write_Hardware_Register 0xFF01, 0x0019324E, 0x0 Outgoing Dump: 01 01 ff 06 4e 32 19 00 00 00 Incoming Event: 04 0e 04 01 01 ff 00 (Command Complete Event)
# hcitool cmd 0x3f 0x300 0x4e 0x32 0x19 0x00 #HCI_VS_Read_Hardware_Register 0xFF00, 0x0019324E
< HCI Command: ogf 0x3f, ocf 0x0300, plen 4
4E 32 19 00
> HCI Event: 0x0e plen 6
01 00 FF 00 4E 32
# hcitool cmd 0x3f 0x301 0x4e 0x32 0x19 0x00 0x00 0x00 #HCI_VS_Write_Hardware_Register 0xFF01, 0x0019324E, 0x0000
< HCI Command: ogf 0x3f, ocf 0x0301, plen 5
4E 32 19 00 00 00