nRF52840 Custom Board

Hello,

I am seeking guidance on the following issue:

Development Environment

  • IDE: Visual Studio Code
  • Toolchain Manager: v1.3.0
  • SDK: ncs v2.6.0
  • OS: Windows 11 Pro

Development Context

  • Objective: Transmit sensor data via BLE to another BLE board.
  • Development Board: nRF52840 DK
  • Key Components:
    • SPIM: spi3
    • Timer: timer3
    • PPI
    • GPIOTE
    • Peripheral NUS (Nordic UART Service)

Problem

The code works successfully on the nRF52840 DK.
However, when transfered .hex file to a custom board based on the nRF52840, only partial functionality is observed.

Potential Files Requiring Modification

  1. .dts 
  2. .overlay 
  3. prj.conf 

I would greatly appreciate any advice on where to start and what steps to take to resolve this issue.

Thank you!

Parents
  • Hi,

    Have you created dts file for your custom board or do you need help in doing so? If so you can go through this video.

    Regards

  • Thank you for your answer.

    Yes, I agree that it’s necessary to create a new dts file for my custom board.

    I’ll try that

Reply
  • Thank you for your answer.

    Yes, I agree that it’s necessary to create a new dts file for my custom board.

    I’ll try that

Children