J-Link / J-Flash v6.12 Programming and Erasure of Secured STM32F3 Devices

  • J-Link / J-Flash v6.12 Programming and Erasure of Secured STM32F3 Devices

    I implemented a bootloader for STM32F3 parts ~4 months ago before working on the main firmware; everything in the implementation went well and attempting to reprogram the secured devices using J-Flash triggered a dialog stating that they were Write Protected and confirming that they should be programmed anyway. This was in ~Segger J-Flash v5.12.

    Since then I have finished working on the main firmware, updated to Segger v6.12, and have noticed that this dialog has been removed. Is this a bug or was the dialog intentionally removed?

    The post was edited 2 times, last by bartes ().

  • Hi,


    I just gave it a try and could not reproduce the issue with a STM32F373VC target and J-Flash 6.12.
    When write protection is set the appropriate MSGBox pops up.
    Could you please search the windows registry for a key named DontShowAgainUnlockSTM ?

    Best regards,
    Niklas
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Found it and it was set to 1. I reset it to 0 and everything is functioning as expected.

    Thanks for the help Niklas; maybe add that as an option in the Options menu? I thought I tmay have accidentally clicked Do Not Show but couldn't find a setting for it in Project or Global Options.

    Note to anyone who shows up looking for an answer later: I searched regedit.exe for "Dont" and didn't initially see the option. Remember regedit searches and shows each result individually so you're better searching for the whole string.