Proplem transfer Peripheral app from nrf52810 QFN48 to QFN32

The app can work well in nrf52810 QFN48,it can't work as design in QFN32.

I have created my module with nrf52810 QFN32, loaded softdevice,loaded app,enter debug mode with keil.

It can run without error,but

1) the BLE did not start-up,for can't find the module with mobile app nrfConnect;

2) it may trigger the error :"SOFTDEVICE: ASSERTION FAILED",and the PC=0x12214.

    My app code start from 0x1C000,so code in softdevice space triggered it,but I can't find out which function call triggered that.

The chip NRF52810-QCAA should be used one(collected from other device), the price has speaked out.

The silkscreen: N52810 QCAAC0 1751BM

I did not find the way to distinguish the different packages, is there any settings in SDK?

Parents Reply
  • Thank you so much.

    I misunderstanded the build code,the build code for my chip is "C0",that is mass production devices.

    So,the reason BLE not started maybe related to hardware, for the app can work on other board.

    First, I want to clarify some questions:

    1) If I can enter debug mode and execute the main() successfully, that means:

    power ok --> DECx caps work well

    CPU ok   --> oscillater works well

    2) If return code from ble_stack_init() /advertising_init is right, the SD runs well.

    3) can use nrf5 SDK17.1 + S113 7.2 to develop for nrf52810? 

    If answer to those question is yes,then why can't find the device with nrfConnect app?

    Maybe:

    1)oscillater is not stable;

    2)problem on antenna circuit;

    3)some functions to SD for "C0" build does not work.

    Any other reason?

Children
No Data
Related