GPIO Output Voltage

Hi, 

I am Using nrf58210 ,i have connected 2.85V as VCC, as i m controlling some LEds through GPIO and Leds are sinking more current, thats why the MCU stays in Boot mode.
Is there any way i can change the output Voltage of the GPIO. I came to this conclusion because when i connect 2.5V as Vcc the MCU runs the Application code normally. 


Parents
  • Hi,

    There is no way to configure the GPIO pin voltage on the nRF52810. The GPIO voltage will be the same as your supply voltage.

    Perhaps if you elaborate a bit more on the problem we can see if we can think of another way around the issue you are seeing?

  • Hi Einar,

    Thanks for the prompt reply,

    yes, I can elaborate on the problem in Detail. so after the Application code flashing, the MCU broadcasts but stays in the boot mode attached is the video of that. Even if we perform DFU it doesn't change its Broadcast name which we have set after the DFU Update.

    We have produced 2000pcs and the tests were passed so all of the products are not showing problem at the start but after some time they stuck at the boot mode.

    Normally when the board starts it blinks 4 red, 4 yellow and 4 orange respectively. 

  • yws you are right.
    Is there any way to read the previous hex of DFU file to check which SDK version was used?

  • No, that is not possible. Do you have some of the code, like the bootloader project and application project, even though you don't have the full SDK? If so, and if that was based on SDK code, perhaps you can narrow it down by looking at the years in the copyright notice in the top of the files, and/or look for other parts that changed in different SDK versions. Or perhaps there is some documentation in your company that you can find that describes this? Generally, I would think it strange to not document these things.

  • Yes, i have the code. unfortunately, it was not documented and the handover was also not appropriate 
    can you help me with that, i am attaching zip files in the thread can you please help me finding this out. 

    i am attaching Bootloader and App code. gt7_secure_bootloader-master.zipgt7_ble_app-master (5).zip 

  • Hi,

    I see, then you have a suboptimal starting point. But we should be able to narrow this down.

    The copyright notice in sdk_config.h in the bootloader project says 2017 - 2019, so that points to SDK version 15.3 og 16.0.0 (though we have no guarantee that it has not been ported to a later SDK while keeping parts of the file). From the project files I see that liboberon_3.0.1.a is used, which is the version used in SDK 16.0.0. The SoftDevice version (7.0.1) also match what was used in SDK 16.0.0 and 17.0.0, so there is good reason to think this project was made with SDK 16.0.0.

  • Hi Einar, 
    thanks for you support, i solved the problem by disabling that NRF_BL_DFU_ENTER_METHOD_BUTTON in Boaoloader sdkconfig  and doing OTA only for Bootloader

Reply Children
No Data
Related