@JHöfl.1 We have the option bytes set to prefer the nBOOT0 bit over the legacy BOOT0 pin. Our device shares the BOOT0 pin with the SWCLK pin, would you recommend a pull-down on this?
@gbm , @Konami Thanks very much for this - we can now enter the bootloader.Last question, when programming with STM32CubeProgrammer, with the 'Run after programming' option set, would you expect the program to start automatically after completion?
@gbm We're using Keil for this project - do you know how to check the instructions here? In any case, we've tried setting -O2 optimization and it has had no effect.If it helps, this is the state of the registers after the jump:When we entered the boo...
Hi @Konami ,That's good to hear! We've implemented the code as set out by @gbm earlier in this post, and have also added the memory re-map, see below: #define BOOTLOADER_ADDR 0x1FFF0000
struct boot_vectable {
uint32_t Initial_SP;
void (*Reset_Handl...
Hi,The device we are using is: https://www.infineon.com/dgdl/Infineon-S27KL0642_S27KS0642_3.0_V_1.8_V_64_Mb_(8_MB)_HyperRAM_Self-Refresh_DRAM-DataSheet-v09_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ee8a1c47164 I will try reducing the frequency, however w...