Other Parts Discussed in Thread: TM4C123GH6ZRB, CC2564, CC256XM4BTBLESW, , CC256XSTBTBLESW, , , TI-BT-4-2-STACK-LINUX-ADDON
We have hardware based on a TM4C123GH6ZRB microcontroller with a CC2564 bluetooth chip. We have used the bluetooth stack from TI called CC256XM4BTBLESW version 1.2R2 using Code Composer Studio with TIs C compiler. Everything works fine.
Now we need to upgrade the bluetooth chip to CC2564C due to availability, end-of-life etc. We thought this would be relatively easy but it turns out to be very difficult.
The main problem is that we need to change the bluetooth-stack to CC256XSTBTBLESW to get support for the CC2564C and this stack does NOT come packaged with support for TIs C compiler. So we have tried to port our code to using the GCC compiler instead. We have got the thing to compile but we are faced with multiple bugs that we are trying to iron out.
Now my questions:
Is there a way to get the older bluetooth stack (CC256XM4BTBLESW version 1.2R2) to work with CC2564C? That would mean we could stick with the same C compiler and avoid a a lot of problems.
If not, is there a chance to get the CC256XSTBTBLESW stack with support for TIs compiler? That also would mean that we avoid changing compilers.
Any help or pointers greatly appreciated!