Problem : After successful compilation of ble_proximity example in SDK 12 version Ble is not showing up in Android device How ever If I load pre compile file in example path (/nRF5_SDK_12.2.0_f012efa/examples/ble_peripheral/ble_app_proximity/hex/ble_app_proximity_pca10028_s130.hex) its working I can able to see nordic_proxi in android app
- My environment :
- LInux 64 bit
- openocd
- st link v2
- Waveshare nRF51822 -s130 softdevice
I suspect the problem may be in flashing address , here is my script
- Linker script to configure memory regions. */
SEARCH_DIR(.) GROUP(-lgcc -lc -lnosys)
MEMORY { FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x25000 RAM (rwx) : ORIGIN = 0x20001fe8, LENGTH = 0x6018 }
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"