Migrating nRF52840 to nRF52833

Hi DevZone !

I am currently trying to migrate from nRF52840 to nRF52833 because of a backorder problem with the former.

My application consist of a Mesh configurations with the ESB protocole between multiple devices. 

It is using SPIM to read on external devices and RTC to periodically send packets.

I am using the SDKs:

  • nRF5_SDK_15.0.0_prf
  • nRF5_SDK_for_Thread_and_Zigbee_2.0.0_29775ac_min

I am currently trying to program a nRF52833-DK to make some test before implementing it with my real board.

I have already talked to one of your collegues to verify the hardware validity and it seems ok. 

Now, I have been able to program my DK by adding the dependencies of the nRF52833 in my SDK. 

I am not using any softdevice and I use a makefile to compile and program the device.

Now, I can't use my clock or my mesh library to send anything on the ESB protocole. I was wondering what could cause that problem.

Thanks you,

Joel V.

Parents Reply
  • First, I realized that I was using almost exclusively the nRF5_SDK_for_Thread_and_Zigbee_2.0.0_29775ac_min

    I tried using nRF5_SDK_16.0.0 instead and it solved some problems (i think), then I had the errors I told you about.  Then I found the nrfx_power.c in the 16.0.0 and i didnt have the error anymore, but I cannot find the nrfx_power_clock.c so I commented it and debbugged my nrf52833 and it goes in an infinite loop in nrfx_spim.c while trying to send or receive data to my antenna, is there something to change in terms of pinout for the antenna in the software ?

    I think it my solve the problem.

    Thanks,

    Joel V.

Children
Related