我正在爲stm32l152C-discovery板執行arm cortex-m3的C代碼,但是我發現main函數調用沒有被推入堆棧。我已經分析了這個源的asm代碼,但是我發現它是可以的。爲了更好的理解,請看這裏的C代碼生成的彙編代碼: main.elf: file format elf32-littlearm
*SYMBOL TABLE:
00000010 l d .text 000000
我一直堅持一段時間如何設置一個回調時發生異常。 我有這樣的測試代碼: void main()
{
long * bad = (long*)0x0A000000; //Invalid address
//When the following line gets executed
//it causes an error and the debugger sends