@pca006132 There's already a dedicated region specified in memory.x . Though the linker does not do anything with that region, and I don't think the linker generates a symbol for that space.
I…
The stack is on CCM, the message is placed in RAM. I can try placing the msg in CCM, not sure what the reset behavior of CCM is yet.
What happens to the TCP connection after a
dfu
command is sent?
Currently the other end will have to terminate the connection. I've just copied what the reset command does.
I can look…
Why do we need a reset? What happens if we jump to the bootloader directly from the command handler in
main.rs
instead?
The STM32 bootloader expects the chip to be in its default state when…
I thought that linker script is for a zynq? I am not sure where the linker script currently being used is placed, think it is packaged with one of the rust modules.
The linker currently does not actually do anything to the ram carved out for the dfu trigger message, and I beleive there's no symbol generated for that chunk of memory.
I think I'll have to find…
I'll see if it makes sense to calculate integral limit based on parameters during the code review.