Other Parts Discussed in Thread: SYSBIOS, BLE-STACK
Hello,
I could use some help or pointers from the community. I have a project that is based on the SimplePeripheral example. Original the project was written for the BLE 2.1 stack using CCS6 on Windows, then ported to version 2.2. This project works fine on a SmartRF06 / CC2650M-7ID eval board.
Now my customer installed CCS 7 on a linux VM and tried to port that project. Now I’ve managed to get the project to compile and link again, but it doesn’t run anymore. I’ve used the BLE porting guide and that worked out quite well (beside the LibSearch Tool). I didn’t found an upgrade guide for the required cc26xxware version change from 2_23_03 to 2_24_03.
What puzzles me a little bit is, that I had to change the type UARTCC26XX_HWAttrsV1 to UARTCC26XX_HWAttrsV2 in the definition of uartCC26XXHWAttrs in ti/simplelink/ble_sdk_2_02_01_18/src/boards/CC2650DK_7ID/CC2650DK_7ID.c.
When I start the application, the application runs into an exception handler (ti_sysbios_family_arm_m3_Hwi_excHandler_I), but I can not see which task should have caused the exception. According to the RTOS, all running tasks (except for the idle task) are blocked (see attached screen shot).
Is there an upgrade guide for the cc26xxware that covers the change from 2_23_03 to 2_24_03? Anyone of you experience something similar?
thanks in advance and kind regards,
Torsten
