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.
Part Number: CC2540
1. Can the CC2540 update the firmware via USB? Is there a similar tool?2.CC2540 only has 8K SRAM, 128/256K ROM. After running the Bluetooth protocol stack, at the application layer, which is the approximate amount of ROM and RAM we can use? Is it a complicated application that cannot be done?
1. As I know, you cannot do this by default. However, if you add serial boot loader by yourself, it is possible.
2. It depends on you application. You can check the MAP file for RAM/Flash usage details.
By the way, CC2540 is obsolete and it's recommended to use CC2640R2 or CC2642R for new BLE application and design.
If my post answers your question, please click on "This Resolved my issue" button to benefit others who have the same issue.
How to check APS ack in TI Z-Stack
How to detect button hold in CC26x2, CC13x0, CC13x2 SDK.
660 Zigbee devices in the same Zigbee network!
How to setup Mosquitto on Raspberry Pi and make Contiki/Contiki-NG cc26xx-web-demo do mqtt publish to it.
How to connect Contiki-NG cc26xx-web-demo to IBM Watson IoT Platform
How to build and run Contiki-NG cc26xx-web-demo running on LAUNCHXL-CC1310 and rpl-border-router on Raspberry Pi with slip radio running on LAUNCHXL-CC131
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to YiKai Chen:
I want to use CC2540 on BLE, 2, 4G, USB three-mode mouse, it only has 8K SRAM, 128/256K ROM. CC2640 only has BLE, 2.4G. I just want to know how much left in the application level after CC2544 runs the BLE5.0 protocol stack, probably just fine. That is, how much ROM and RAM can I use for me? Is it a complicated application that cannot be done?
In reply to Peggie:
The CC2544 does not support BLE at all. The CC2540 is Bluetooth 5 qualified although only offers 4.x feature set. You will need to compile and check the .map file.
NB! The user J Lindh is out of office until September 23rd.
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. 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.