This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF5340PDK Data Length Extension

Hi, I am using the Nordic nRF53PDK, with the Segger IDE, and v1.3.0 of theSDK, and would like to know how to enable Data Length Extensions. I am starting from the SDK \\v1.3.0\nrf\samples\bluetooth\llpm project, as this is a BT5.2 capable project, supporting Low Latency.

For my project, I need to enable Data Length Extension functionality, but can't see where this needs to be added in order to get it to work.

I have tried adding CONFIG_BT_DATA_LEN_UPDATE=y and CONFIG_BT_CTLR_DATA_LENGTH_MAX=234 to the proj.conf file, but this causes an exception to be issues immediately to the debug ouput UART

Any help would be appreciated.

Best Regards,

Rick

Parents
  • Thanks Haakonsh.

    I believe that the exception I was seeing is due to the Arm MPU size, which is configured for a given project, and that by setting CONFIG_BT_DATA_LEN_UPDATE=y, I was overstepping the MPU boundary, which is currently set to 64KRam for the NET processor.

    Is there any documentation on changing the MPU size of the ARM code, from within the SDK

    Regards,

    Rick

Reply
  • Thanks Haakonsh.

    I believe that the exception I was seeing is due to the Arm MPU size, which is configured for a given project, and that by setting CONFIG_BT_DATA_LEN_UPDATE=y, I was overstepping the MPU boundary, which is currently set to 64KRam for the NET processor.

    Is there any documentation on changing the MPU size of the ARM code, from within the SDK

    Regards,

    Rick

Children
Related