用EWARM写了一个小程序,片子用的是STM32F103VCT6,在调试的时候一进到一个函数就提示"The stack pointer for stack 'CSTACK' (currently 0x20000868) is outside the stack range (0x20000918 to 0x20000D18)"应该是堆栈溢出了。当时工程的Options->Debugger->Download下只勾选了Verifv download 没有勾选Use flash loader,后来把Use flash loader勾上以后下载的时候直接提示"Writing outside flash memory at address 0x0"这是怎么回事,解惑一下。 |