Other Parts Discussed in Thread: C2000WARE
為加速中斷執行速度,如何將寫入flash之中斷程式,於系統執行時, 將280049内部flash存储之中斷程式轉至RAM range,現有如” #pragma CODE_SECTION(adcA1ISR, ".TI.ramfunc"); “設定,但無有加速執行時間,請教有何問題,並要如何設定,謝謝!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
為加速中斷執行速度,如何將寫入flash之中斷程式,於系統執行時, 將280049内部flash存储之中斷程式轉至RAM range,現有如” #pragma CODE_SECTION(adcA1ISR, ".TI.ramfunc"); “設定,但無有加速執行時間,請教有何問題,並要如何設定,謝謝!
请先参考我之前的回复贴
使用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
請教Properties內之Optimization調變,為何會影響執行時間
优化选项的作用即控制代码大小和代码运行速度,将其设为0则可达到代码最小化/运行速度最慢,将其设为5则可达到运行速度最快化/代码最大。