Tool/software:
Hello,
Our boards have 2 MCUs: a CC2651R3SIPA and another C2000 chip. We have a protocol to update both chips over BLE that works:
1. Upload and enable C2000 chip image
2. Upload and enable CC2651R3SIPA image
But if the connection gets interrupted, after step (1), the C2000 chip will have a different version than the CC2651R3SIPA. To avoid this, we would like to upload both images:
1. Upload C2000 image
2. Upload BLE OAD image
3. Enable C2000 image
4. Enable BLE OAD image
The problem is that during the OAD process on CC2651R3SIPA, as soon as we start the process, we start seeing odd behavior. Other BLE profile services stop responding, the other task slows down significantly, etc. Any clues to why this is happening? Is there a way to upload the OAD image to the CC2651R3SIPA, then wait to enable it?