TI中文支持网
TI专业的中文技术问题搜集分享网站

中断处理过程觀察(找尋Comile在中斷處理中自動生成的程式碼

小弟利用CCSv4.2 這iIDE 寫一程式會觸發硬體中斷,並且寫了中斷處理常式(ISR)來服務此產生的硬體中斷。

最後我利用CCSv4.2加上仿真器XDS510來調式此程式到OMAP35x上的C64x+ dsp執行。因為我寫中斷處理常式用到interrupt這關鍵字(例如 interrupt void my_isr())

資料說明Compile看到此關鍵字interrupt後會自動生出一些程式碼。這些程式碼主要就是作Context swich。我在debug過程中只看到Compile幫我自動生成的程式碼為 B   .S2     IRP(中斷返回)此行程式碼,其他像儲存暫存器這些程式碼都沒看到,找過list file也沒看到。

想請問該如何找到Comile在中斷處理中自動生成的程式碼??????                                                                  謝謝

Tony Tang:

在程序的开头是一连串的寄存器压栈操作。

赞(0)
未经允许不得转载:TI中文支持网 » 中断处理过程觀察(找尋Comile在中斷處理中自動生成的程式碼
分享到: 更多 (0)