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

Is it possible to run Eddystone example from SDK12.3.0?

Is it possible to run Eddystone example from SDK12.3.0 on nRF51822 xx aa chip?

In the eddystone documentation it mentioned that S132 softdevice required, but on older SDK version experimental Eddystone implementation works with S130 softdevice.

Parents
  • Hi!

    Could you point me to where you read that the softdevice S132 is required? I can't seem to find it.

    Have you tried the Eddystone example from SDK v12.3.0 with S130, without getting it to work?
    I just tested this on a nRF51-DK, and for me it works as expected.

    Cheers,
    Joakim.

     

  • Hi Joakim,

    I attached the image from online documentation of SDK v12.3.0.

    Also I tried Eddystone example from SDK v12.3.0 with S130 but it doesn't work, my chip is nRF51822 QFAA variant, may be FLASH and RAM regions are incompatible, would you please give me the FLASH and ROM setting? my current linker script is:

    /* Linker script to configure memory regions. */
    
    SEARCH_DIR(.)
    GROUP(-lgcc -lc -lnosys)
    
    MEMORY
    {
      FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x25000
      RAM (rwx) :  ORIGIN = 0x20001FE8, LENGTH = 0x2018
    }
    
    SECTIONS
    {
      .fs_data :
      {
        PROVIDE(__start_fs_data = .);
        KEEP(*(.fs_data))
        PROVIDE(__stop_fs_data = .);
      } > RAM
      .pwr_mgmt_data :
      {
        PROVIDE(__start_pwr_mgmt_data = .);
        KEEP(*(.pwr_mgmt_data))
        PROVIDE(__stop_pwr_mgmt_data = .);
      } > RAM
    } INSERT AFTER .data;
    
    INCLUDE "nrf5x_common.ld"
    

    Regards,

    Ali

Reply
  • Hi Joakim,

    I attached the image from online documentation of SDK v12.3.0.

    Also I tried Eddystone example from SDK v12.3.0 with S130 but it doesn't work, my chip is nRF51822 QFAA variant, may be FLASH and RAM regions are incompatible, would you please give me the FLASH and ROM setting? my current linker script is:

    /* Linker script to configure memory regions. */
    
    SEARCH_DIR(.)
    GROUP(-lgcc -lc -lnosys)
    
    MEMORY
    {
      FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x25000
      RAM (rwx) :  ORIGIN = 0x20001FE8, LENGTH = 0x2018
    }
    
    SECTIONS
    {
      .fs_data :
      {
        PROVIDE(__start_fs_data = .);
        KEEP(*(.fs_data))
        PROVIDE(__stop_fs_data = .);
      } > RAM
      .pwr_mgmt_data :
      {
        PROVIDE(__start_pwr_mgmt_data = .);
        KEEP(*(.pwr_mgmt_data))
        PROVIDE(__stop_pwr_mgmt_data = .);
      } > RAM
    } INSERT AFTER .data;
    
    INCLUDE "nrf5x_common.ld"
    

    Regards,

    Ali

Children
No Data
Related