2010-12-02 04:13 PM
2011-05-17 01:01 AM
Is there a reason why you must remap the application to 0, couldn't you just point the vectors from the boot loader into the application?
Have you reviewed AN2475? and the accompanying source code. http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00147352.pdf It's a lot simpler to write code to be copied to RAM in assembler, it's more challenging to do it in C with libraries. In assembler you can place the code you want to end up in RAM between two labels, then you copy that code into a RAM location and branch to it. Try looking at some ARM9 startup code used by the compiler, examples for other processors/chips, books and online examples.2011-05-17 01:01 AM
Does anyone know where I can get the ''ST Flash loader'' referred to in the AN2475 manual:
2011-05-17 01:01 AM
you can search your particular mcu in stmicro site, it should come out in the Design Support tab. ex this is for str912faw44.