Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi,
One of my customers has flashed the same code in TI CC2340R53(64KB part) evaluation board and their custom board having CC2340R53(64KB part). In TI board the code is working whereas in the custom board they are facing the ICall_abort issue.
BLE stack is not getting initialized fully and before that they are getting ICall_abort.
To confirm the issue, we have also tried flashing SDK example application (simplelink_lowpower_f3_sdk_8_10_01_02\examples\rtos\LP_EM_CC2340R53\ble5stack\basic_ble) into the custom board and still we see the same issue.
On commenting out the BLE init API ,BLEAppUtil_init(&criticalErrorHandler, &App_StackInitDoneHandler,&appMainParams, &appMainPeriCentParams) from the basic BLE example application and have another user task which blinks LED, accessing I2C ports they are all working as expected.
On initializing the BLE stack it is throwing error in the custom board only.
I just checked the differences in dev board and custom board.
TI board has external flash which the custom board don't have.
Are any of the BLE parameters or stack stored in the external flash and accessed while booting/ initializing?
The 48MHz crystal used in custom board is ABM11W-48.0000MHZ-7-K1Z-T3 whereas in dev board TZ3908AAAO43 is used.
And 32KHz crystal used in custom board is ABS07AIG-32.768KHZ-7-T - 32Khz whereas in dev board TZ3359DAAO73 is used.
Can you give a solution for this as they need to fix the issue very soon to meet the production deadlines.
Regards,
Akash Jose Saji