I am working on a BLE project. As per initial research, decided to use the cc2541 chip as BLE module. I have found one here. As per the datasheet, it shows it contains BLE and MCU. I need to program the MCU for accessing the GPIO pins. Can I connect a USB-TTL converter and program SoC like this or is it requires special development kits for development.
closed as too broad by winny, Dmitry Grigoryev, Voltage Spike, Lior Bilia, RoyC Sep 2 '18 at 15:49
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Official tools are listed at TI's site http://www.ti.com/product/CC2541/toolssoftware
You need an 8051 toolchain (compiler and friends). You also need a programmer like the CC-DEBUGGER. There may be some software that can bit-bang an FTDI chip to program the CC2541.
Development kit is the easiest option to get started with a new chip.