Dear All,
we are trying to bring a Bluetooth Low Energy System to work. We started with the "CC256XM4BTBLESW: Stonestreet One BT+ BLE Stack on Tiva C" example, and rewrote the UART Interruptroutines for the STM32L151, which has an Cortex M-3 Core.
Our Controller talks for about 1 and a half seconds with the CC2564, and then it crashes with a Bus fault. The crash appears inside the Library function "GetAccess", trying to load a value from the non-existent Memory Address 0x400FE000.
The call stack is as follows:
if((InitializeApplication(&HCI_DriverInformation, &BTPS_Initialization)) > 0)
:::
if(!OpenStack(HCI_DriverInformation, BTPS_Initialization))
:::
Result = BSC_Initialize(HCI_DriverInformation, 0); /* library where we have no sources */
:::
"GetAccess" steps for a few assembler-steps to the bus fault.....
Does anyone have an idea, what we can do better?
Best regards
Martin