On 27-11-2008 at 11:30, Anonymous wrote:
I also use CW 1.7. Have you done the following
Set the vector table location to where your app starts (above the bootloader).E.g.
// Set the Vector Table base location after bootloader (0x08003000)
Modify the memory map xml file. Mine is called ST_STM32F103VB_MemoryMap_Release.xml. I copied this from Rowley into my project before editing it. You need to change the address (and size) of the "FLASH" memory segment. Scroll to the end to find this section. I couldn't post it because the bb does not like XML in posts.
The default stack size in CW is quite small so look to increase this using the project editor.
[ This message was edited by: trevor on 27-11-2008 15:46 ]
On 01-12-2008 at 19:33, Anonymous wrote:
Need more info then. Maybe you could post the code.
On 26-11-2008 at 20:48, Anonymous wrote:
You can refer to http://www.st.com/stonline/products/support/micro/files/an2557.zip & http://www.st.com/stonline/products/literature/an/13588.pdf
a boot-loader implementation reference code with RS232. Could you please detail what is the problem when you use the debugger ? is it a stack overflow ? Wrong Program Counter ? etc..
Retrieving data ...