You might have experienced this same issue, presented on e2e.ti.com forum, but TI has “locked” my thread without answer. Here’s how to solve that for a very fast and reliable flashing usable in production. We are trying to use srfprog.exe to flash the CC2640R2F, and it gets stuck very often, on any step or any argument,Continue Reading [SOLVED] SRFPROG.exe sometimes stuck or crashed
Development of a secure bootloader for encrypted OTA update via BLE. The bootloader has been developed in C in order to allow the OTA update of the Texas Instrument CC2640R2F, securely with an encrypted firmware image. The client controls the private keys and thanks to encryption techniques it is not possible to disassemble the firmwareContinue Reading CC2640R2F: Secure bootloader for encrypted OTA update
The TI CC2640R2F has a unique start-up sequence, based on the ARM core with TI’s ROM loader on top, here’s how it works! Prerequisite, General Facts The BIM (bootloader) or application vector table is set by the linker to any known address. The vector table holds the pointers to 15 ISRs out of 50. OnContinue Reading TI CC2640R2F: Start-up interrupt vector table explained
Development of a 3-Phases motor speed control via PWM controlling IGBTs. + Technology watch and R&D. + Electronics Hardware (schematics, BOM, PCB layout including SMPS) . + Embedded software in bare metal C on Microchip PIC p18f4431. + 1KW 3-phases motor. + Current sensing. + H-bridge regenerative breaking. + Flyback DCDC power supply. (2006 – 2008)
Development of a BLE central; The device is setup as a client, it connects to one or multiple Bluetooth sensors at the same time and without time multiplexing. The central gathers the information, processes them and takes action accordingly. With the TI CC2640R2F it runs on a single AAA battery. [Project is still confidential, moreContinue Reading CC2640R2F: Smart Bluetooth Low Energy BLE Central (client)
Are you considering using Cypress’s PSoC 4 BLE to run as a central? Cypress offers a wide range of BLE 4.x System on Chip (PSoC) and Radio on Chip (PRoC) as well as plenty of certified modules for a faster time to market. They also offer various basic embedded software example codes, which are very importantContinue Reading Cypress PSoC Central for multiple peripherals
This is my first experience with CC2640R2F and also with TI more generally so I thought I’ll write down my feelings after a week as it might be of interest to someone else. Background I should mention that this was my very first time developing with TI, which means most of the comments concern TIContinue Reading Hands on TI CC2640R2F
As for many new starters with Cypress Semi, I didn’t really know the major differences between PRoC and PSoC 4 BLE. In fact I didn’t even realise there was a difference. Yes there is. Luckily enough it is very simple! Cypress PRoC vs PSoC 4 BLE Cypress’ PRoC (Programable Radio On Chip) can be seenContinue Reading Cypress PRoC vs PSoC 4 BLE
After validating the feasibility of my IoT idea, I wanted to start drawing the schematic. There are plenty of PCB layout CAD software. Target3001 was in the list. Why Target3001? I did not own a licence and prices are high, you better choose the right tool. Fortunately most of them have a free trial, perfectContinue Reading PCB layout with Target3001!
Altium Circuit Studio sold by Element14 (Farnell) is a stripped down and cheaper version of the famous Altium Designer. I thought I’ll give it a try as they just reduced the price to about 1000$. This makes it competitive with others in the same feature and price range. I installed the 30 days trial and startedContinue Reading PCB design with Altium Circuit Studio. FAIL.