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

nrf52810 not responding to SDK simple examples

Greetings Nordicsemi

Have an issue on the BLE651 (453-0005C), in bulit with nrf58210, have bought a 2 sample pieces on a stockist market,

Starting there were a few errors in the SDK, which have to be adjusted, have look up in this Devzone, not sure whether it was the right solution too

1) nrf_erratas.h (include the lib path to DeviceFamilyPack)

devzone.nordicsemi.com/.../rte-device-nrf52832_xxaa-system_nrf52-c-29-error-5-cannot-open-source-input-file-nrf_erratas-h-no-such-file-or-directory

2) insufficient RAM for Flash Algorithms, (have adjusted the to 0x2000)

devzone.nordicsemi.com/.../nordic-q-a/4098/insufficient-ram-for-flash-algorithm

Here's are the solutions that Larid provided me so far, and yet the nrf58210, is still responding, yet not to what the SDK implies

1) Understanding BLE, normal OS bluetooth utility on computers are not able to detect the app bluetooth signals, have adopted nrf Connect Application via smartphone, yet it was not detected via scan

2) nRF5_SDK\components\softdevice\common\nrf_sdh.c

Oscillator

3) Have adjusted the program to test single i/o testing, the module did not respond to the function? or isit flash into the module?

Examples Used : https://drive.google.com/file/d/11_M5TIvS7WRko8TuW0wSTjScP-OPQYIi/view

nRF5SDK14101dda907\examples\dtm\direct_test_mode\pca10040e

SDK used:  nRF5SDK14101 dda907

Platform used : Keil V5

Flash Progammer : ST - LINKER

Warmly

el

  • Greetings,

    I am not familiar with how the DTM examples are working.

     

    ell said:

    1)... \nRF5SDK14101dda907\examples\ble_peripheral\ble_app_uart\pca10040e\s112\arm5_no_packs\ble_app_uart_pca10040e_s112

    this example, using the Laird BLE smartphone app should be able to pick up the adverister, however is not in the

     When you test this. What is your NRF_SDH_CLOCK_LF_SRCm NRF_SDH_CLOCK_LF_SRC, NRF_SDH_CLOCK_LF_RC_CTIV, NRF_SDH_CLOCK_LF_RC_TEMP_CTIV, and NRF_SDH_CLOCK_LF_ACCURACY?

    Have you tried debugging? Does the log say anything?

  • Sure, have found a module Nordic 52832 Chipset, and have alternate sources to use, meanwhile do you know any examples that you are familiar that will work with the nrf52810 chipset?

  • You should be able to use any of the pca10040e examples, such as SDK\examples\ble_peripheral\ble_app_hrs\pca10040e.

    As my colleage Bjørn says in this thread:

    https://devzone.nordicsemi.com/f/nordic-q-a/29195/nrf52810-custom-board

    You need to remove the preprocessor definition DEVELOP_IN_NRF52832 when you are actually running it on an nRF52810, and not simulating nRF52810 on the nRF52832.

    In addition, make sure the NRF_SDH_CLOCK_LF_SRCm NRF_SDH_CLOCK_LF_SRC, NRF_SDH_CLOCK_LF_RC_CTIV, NRF_SDH_CLOCK_LF_RC_TEMP_CTIV, and NRF_SDH_CLOCK_LF_ACCURACY? are correct.

    Also, make sure that the board file (you should change the preprocessor definition BOARD_PCA10040 to BOARD_CUSTOM, and create your own custom_board.h, which will replace pca10040.h. This new file should match the PCB that you are using. You can use pca10040.h as a reference.

    Best regards,

    Edvin

Related