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

觀察中断处理过程在C64x+dsp

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

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

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

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

Chris Meng:

你好,

下面的链接是否有帮助?

http://processors.wiki.ti.com/index.php/Code_Generation_Tools_FAQ#Q:_What_is_the_use_of_the_.60interrupt.60_keyword_while_declaring_an_ISR.3F_Is_it_mandatory_to_declare_all_the_ISR.60s_using_this_keyword.3F

赞(0)
未经允许不得转载:TI中文支持网 » 觀察中断处理过程在C64x+dsp
分享到: 更多 (0)