Have you found the problem?
Have you tested it with our SmartRF Studio 7? Try to connect the debug interface to the CCDebugger and try to control it with SmartRF Studio 7. Can you measure a signal when setting the device in TX?
Yes, the previous issue "seems to has been addressed" with caveats as follows:
Good news first. We now see with our custom board the advertising packets with the RF Sniffer and we communicate with the BTool PC application + USB BLE dongle. We can also read/write GATT characteristic values into our board (http://processors.wiki.ti.com/index.php/Category:CC2540DK_Mini_BTool_Connection)
Not so good news now. We then tried to have an iPhone 4S discover and connect to our board using the BLE-TI-DEMO IOS application (http://processors.wiki.ti.com/index.php/Category:IPhone4SBLEDemo). The iPhone application does not even discover the device when scanning for peripherals. We already had this application compiled and working fine with our application running on the keyfob demo kit hardware provided by TI. Same CC2540 application running in the keyfob demo kit and our hardware.
Bottom line, our hardware can communicate and read/write values with BTool + USB BLE dongle using BLE, however it cannot do the same with our tested iPhone app.
Any suggestion of what to look for on hardware or software?
The proprietary CC2540 board seems to be working now with RF Sniffer, RF Studio and BTool, but still not working with iPhone.
So I preferred to start a new post focusing on the iPhone communication issue.
Therefore you may prefer to answer here or in the new post.
Thank you very much !
HI, Alex B and all,
I 've made a new board using CC2540 and got fail to connect to SmartRF05 board via BLE.
I reused "simpleBLEPeripheral" sample code with very little modification, just add code to blink leds on P1_0 and P1_1 on periodic task. Hardware meets all recommendation, I think. When powering on, I see 2 leds blinking.
Then I use SmartRF studio 7, connect a SmartRF05 board and my new board. With "Continuous TX" and RX, my board and SmartRF05 can see together, RSSI is about -60 ~ -55dBm. But in "Packet TX" and "Packet RX", my board cannot send or receive any packet to SmartRF05.
So someone here could you please give advice how to do next? My board can blink Leds, TX, RX, but cannot send or receive packet, why?
Hi, I think this is hardware problem. With same firmware, I download to SmartRF05 and it run properly, but not on my board.
So I through this board away and solder a new board, then with this new board, I can send and receive packet to SmartRF05 no error with Smart Studio 7. But this board still can not advertise, I scan advertising packet by SmartRF05 and nothing found.
Can someone guess what is happening on my board, what problem is it? please help.
I have more question: using 2 smartRF05 boards, 1 for advertising and 1 for receiver. With Packet Sniffer, I can see advertising packet. But with "Packet RX" tab of Smart Studio 7, I don't see any packet is captured. What is the difference between packet sniffer and "packet RX" of Smart Studio 7?
Could you please share your schematic and layout files?
--PS. If I answered your question, please hit Verify Answer !
I solder a new board and this works properly :D
By the way, this is my schematic and layout files: http://www.mediafire.com/?uf6tlv96849g952
If you have time, please check if is there any problem in my design, I would appreciate very much.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.