Other Parts Discussed in Thread: BLE-STACK
My CC2640RSM board is based on the 2650EVM_4XS design. I tested it with the Peripheral example project. The board file and the preprocessor setting are modified accordingly and both the stack and application program were successfully downloaded into the chip. But during debugging, I found that it failed to construct the task. Every time the program runs to the "Task_construct(&sbpTask, SimpleBLEPeripheral_taskFxn, &taskParams, NULL)", I try to Step Into the function but it would just jumps out and to the BIOS_start() function, haven't been able to reach the SimpleBLEPeripheral_init() function. I saw from the Assembly window that it jumps from the address of 0x82e2 to 0x82ee:
What might be the cause of this problem? Since the program can be successfully downloaded and the chip is able to control an led as programed, the JTAG part should be fine. I have tested all the power supplies and they all meet the specification requirement:
The 32khz & 24Mhz crystals and the antenna are not involved until the task is constructed, right?
Is this a software or hardware problem? I am sort of out of ideas now and desperately need help, please!
The relevant schematic part and the PCB layout are attached for better reference:
1/POWER SUPPLY
2/MCU
3/ ANTENNA (SINGLEENDDED)
4/PCB
I have tried to erase the chip and re-download the program but it does not change anything.
Any help will be much appreciated!!!














