Tool/software:
I am trying to erase and flash my CC2630 using the serial bootloader described in Chapter 8 of the datasheet. I am successfully using most commands but am having issues at the erase stage. This is the interaction that happens every time
Sending: 5555 Read: 00cc Speed sync successful Sending: 032020 Read: 00cc Ping successful Erasing Sending: 07262600000000 Read: 00cc Sending: 032323 Read: 00cc Read: 034040 Erased sector starting at 0 Sending: 07362600001000
It does not matter what I send after erasing the sector (IE a ping) -- nothing will respond. It also doesn't matter which sector I erase, as long as the address is valid it will report success and hang. The only remedy I've found is to use the reset pin to reset the board.
If I skip the erase then the download command works but the data send functions fail with a NACK. If I send a status request the bootloader will hang in the same way as above.
Am I missing something in the process? I don't see anything that should be causing this behavior.