Part Number: LAUNCHXL-CC2640R2
Tool/software: TI-RTOS
Hi,
My CCS ver: 8.3.0.00009
My SDK Ver: 3.10.0.15
My basic problem is that: I cannot update my firmware that is a modified version of the SDK 3.10.0.15/blestack/OAD_OffChip example by using BTool.
I have a cc2640R2 launch board and I wrote code by your example under the SDK 2.40.0.32/blestack/simple_pheripheral and it works just as I want without any problem.
Then, I needed to add OAD property to my firmware and (by the way, I upgrade my SDK to 3.10.0.15) I ported my code (that is not so small code, It uses internal flash, it has additional thread, multiple sensor driver codes, etc) under the SDK 3.10.0.15/blestack/OAD_Off_Chip example and its BLE interface works just like I expected. I can read and write characteristic values etc, (It has a problem by starting the thread as I mentioned under this issue: RTOS/LAUNCHXL-CC2640R2: Adding Second Thread to OAD Off-Chip Example) for example. In my application, I have 6 characteristics and to do that, I just changed a couple of lines in "simple_pheripheral_oad_offchip.c", "simple_gatt_profile.c" and "simple_gatt_profile.h". I do not think I corrupt somewhere related with OAD implementation.
Then, I tried to update the firmware with BTool (I can do that with before with Off_chip example before I ported my code, so I think I know how to do that). I got the error "Stack Assert Spinlock Error" on serial terminal.
Could you please help me with this issue.
Thanks,
Doıgus