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?

  • The reason: make wrong on oscillator pins.

    I don't check the datasheet of this chip, and it's pin definition is different with what I got from Internet.

    But, I am still doubt that the initialization code can be executed successfully.

    I remembered that it will switched to outside oscillater after started SD, so it should trigger some error soon after that except the whole system can still run even the connection to oscillater is wrong.

    Thank you,Kenneth. 

Related