Other Parts Discussed in Thread: SYSCONFIG
I would need to change the BSL invoke pin from PA18 HIGH (default) to PA23 LOW or directly deactivating the possibility.
What is the fastest way to do that?
Thank you
Greetings
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I would need to change the BSL invoke pin from PA18 HIGH (default) to PA23 LOW or directly deactivating the possibility.
What is the fastest way to do that?
Thank you
Greetings
Hi Stefano,
Welcome to the E2E Forums.
Are you using SysConfig in your project?
You need to modify the Non-Main memory of the device to do this. This is pretty straightforward in SysConfig (see below):

After you set these in Sysconfig, it will generate the boot_config.c and boot_config.h files that handle writing the correct values and CRC to non-main memory.
If you try to modify Non-main on your own, the primary risks are that either you get the CRC value wrong (and need to do a factory reset to recover the device), or that you accidentally erase Non-main fully and don't reprogram it (the device is locked fully in this case).
Best Regards,
Brandon Fisher