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

TMS320F280049: 如何將中斷程式加快執行時間

Part Number:TMS320F280049Other Parts Discussed in Thread:C2000WARE

為加速中斷執行速度,如何將寫入flash之中斷程式,於系統執行時,將280049内部flash存储中斷程式轉至RAM range,現有如”#pragma CODE_SECTION(adcA1ISR, ".TI.ramfunc"); “設定,但無有加速執行時間,請教有何問題,並要如何設定,謝謝!

Susan Yang:

请先参考我之前的回复贴

https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/207460/tms320f280049c-flash-30byte 

使用flash api时 需要进行以下操作

1 Copy the Flash initialization code from Flash to RAM    即拷贝flash的初始化代码

2 Copy the Flash API from Flash to RAM 

e2e.ti.com/…/faq-faq-on-flash-api-usage-for-c2000-devices 

这些您可以参考例程内的拷贝方法

C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28004x\examples\flash 

,

eric fang:

發現在Properties內之Optimization設定如下左,執行時間如下右:為23us

現將Properties內之Optimization設定如下左,執行時間如下右: 為4.4us

請教Properties內之Optimization調變,為何會影響執行時間,並對程式是否會有出錯發生,並主要因數為何?麻煩解惑,謝謝!

,

Susan Yang:

eric fang 说:請教Properties內之Optimization調變,為何會影響執行時間

优化选项的作用即控制代码大小和代码运行速度,将其设为0则可达到代码最小化/运行速度最慢,将其设为5则可达到运行速度最快化/代码最大。

,

eric fang:

Susan,Thanks for your help!

,

Susan Yang:

My pleasure!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: 如何將中斷程式加快執行時間
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1