Other Parts Discussed in Thread: CC2630, CC2650, , BLE-STACK
Hallo,
we have created a custom board following the reference design for the CC2650 chip. Using this board we can connect a CC2630 and program it with the ZigBee stack and application. Everything works as expected.
We tried to use the same board with the CC2640 in order to test the BLE Eddystone Beacon functionality (sample project "simple_eddystone_cc2650lp"'). We followed the documentation and programmed the stack ("simple_eddystone_cc2650lp_stack") after which we stopped the debugger. Then we programmed the application ("simple_eddystone_cc2650lp_app") and entered debug mode. The application runs up until BIOS_start(), after that an exception is thrown:
Hard Fault: FORCED: USAGE: INVSTATE
We have defined CC2650DK_7ID for the board, which works OK with the ZigBee chip. Other than that, we haven't made any changes to the code.
Is our assumption that we can just replace the CC2630 with the CC2640 valid? Our understanding is that the CC26xx family requires the same power supply and connectivity, provided that the same package size is used (in our case 7x7).
A small addition: the application task is successfully created but never executed, i.e "SimpleBeacon_taskFxn" is never called.
Any help is highly appreciated.
Regards,
Todor
