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

ble_app_uart_c not working on PCA10028 (with 51422)

Hi,

I have a PCA10028 which has a 51422, and trying to run ble_app_uart_c example on it. But no success. I don't get any thing on COM and LEDs do not turn on at all. Does any one have any idea about this issue? I am using nRFgo Studio for programming the dk.

I saw that in the SDK.v10 document it is mentioned that nRF51822 is needed for ble_app_uart_c (in the TESTING section). Is ble_app_uart_c also compatible with 51422?

Thanks.

Parents
  • The nRF51422 and nRF51822 are identical in all aspects except that nRF51822 does not have ANT support. So the ble_app_uart_c example will work on both without modification. Have you remembered to flash the SoftDevice before you flashed the application?

    You can install the SoftDevice from Keil by selecting the SoftDevice in the drop down menue to the left of the load button on the Build tool bar. Alternativly using e.g. nRFgo Studio and the SoftDevice from components\softdevice\s130\hex\ if you are using the S130, or components\softdevice\s120\hex\ if using the S120 project.

  • Thank you very much for your answer.

    Actually I recently started working with this DK and I don't have much experience about it and its tools. One thing that I'm not sure about is if I'm using nRFgo Studio correctly, although I have flashed the MCU several times successfully with different examples from SDK. In most of the cases it goes without any error. But for instance, about this example (ble_app_uart_c) I first flash the softdevice, it goes successfully and is verified. But when I try to flash the application hex file, it gives me an error that "this hex file has data in SoftDevice region, Try programming using "program SoftDevice", or erase all before programming". I thought Keil might sort of embedded the SoftDevice and application part together. So I erased the chip, and flashed only the application hex file. Am I doing any part wrong?

    Should the LEDs start blinking only with the application hex file (without softdevice flashed)? Or there is a need to flash both parts to see MCU functioning?

    Thanks.

Reply
  • Thank you very much for your answer.

    Actually I recently started working with this DK and I don't have much experience about it and its tools. One thing that I'm not sure about is if I'm using nRFgo Studio correctly, although I have flashed the MCU several times successfully with different examples from SDK. In most of the cases it goes without any error. But for instance, about this example (ble_app_uart_c) I first flash the softdevice, it goes successfully and is verified. But when I try to flash the application hex file, it gives me an error that "this hex file has data in SoftDevice region, Try programming using "program SoftDevice", or erase all before programming". I thought Keil might sort of embedded the SoftDevice and application part together. So I erased the chip, and flashed only the application hex file. Am I doing any part wrong?

    Should the LEDs start blinking only with the application hex file (without softdevice flashed)? Or there is a need to flash both parts to see MCU functioning?

    Thanks.

Children
No Data
Related