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

Disable the MCU interface on PIN 5, 6, 7, 8 and connect external UART of arm based board

Hi,

1. I want to disable MCU UART connection which is SB with GPIO pin 5, 6, 7, 8 and I need to connect that pin on arm based processor so desoldering those short bridge (SB13, 14, 15, 16) will it work?

2. If nRF52832 is running application with DFU over UART supported application and letter on I remove MCU UART will able to update application/softdevice over arm processor UART? 

Parents
  • What board are you talking about?

    Have you looked at the schematic for that board? That will show you exactly what those solder bridge do!

    The nRF52 - like any other system - neither knows nor cares what is connected to its UART. So long as it receives the correct signals, in the correct format, it will be happy.

  • I am using nRF52832 with SDK 15,  I connected GPIO ping 6, 8 with external UART

  • Did you look at the schematic?

    Sheet 2 - titled "Interface MCU" - shows you the connections to the interface MCU:

    When I view this case, there's a number of "Related" cases listed on the right-hand side.

    Have you looked at them?

  • I removed the supply of MCU from SB29 and connected external UART of arm processor as below 

    (nRF - Arm)

    P0.05 - CTS

    P0.06 - Rx

    P0.07 - RTS

    P0.08 - Tx

    GND - GND

    Using ble_app_uart able to send data from the arm processor to nRF52832, but not able to receive data from nRF52832 to the arm processor?

    Are there any changes required in UART driver or sdk_config.h?

    Thanks,

    Pintu

Reply
  • I removed the supply of MCU from SB29 and connected external UART of arm processor as below 

    (nRF - Arm)

    P0.05 - CTS

    P0.06 - Rx

    P0.07 - RTS

    P0.08 - Tx

    GND - GND

    Using ble_app_uart able to send data from the arm processor to nRF52832, but not able to receive data from nRF52832 to the arm processor?

    Are there any changes required in UART driver or sdk_config.h?

    Thanks,

    Pintu

Children
  • not able to receive data from nRF52832 to the arm processor?

    So think about why that might be:

    • Is the nRF52832 actually sending anything?
    • IF it is, is it actually reaching your other processor?
    • If it is, is your receive code on the other processor working?

    This is basic debugging.

    www.avrfreaks.net/.../2418156