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

基于28377上cmd文件配置问题

在28377的cmd文件中关于IQmath等的空间指向如下:

IQmath : > FLASHE, PAGE = 0
IQmathTables : > FLASHE, PAGE = 0
IQmathTablesRam : > FLASHE, PAGE = 0

要是如上述配置的话,注入下列运算会占用较多的CPU资源,比如同样下载程序到FLASH和下载程序到片上RAM运算时间有如下差别:

a1 = EPwm2Regs.TBCTR;
b1 = b2 * b3;                        // RAMGS6:4 SYSCLK;          FLASHE:13 SYSCLK
a2 = EPwm2Regs.TBCTR;
b4 = b5 / b6;                        // RAMGS6:37 SYSCLK;        FLASHE:48 SYSCLK
a3 = EPwm2Regs.TBCTR;

想知道能不能将IQmath等在映射到FLASHE后当程序上电后又能移动到片上RAM区域等的方法实现快速的数据运算,如何实现之,请教了。

Eric Ma:

a1 = EPwm2Regs.TBCTR;b1 = b2 * b3;                        // RAMGS6:4 SYSCLK;          FLASHE:13 SYSCLKa2 = EPwm2Regs.TBCTR;b4 = b5 / b6;                        // RAMGS6:37 SYSCLK;        FLASHE:48 SYSCLKa3 = EPwm2Regs.TBCTR;

你这个运算跟IQMATH没有什么关系。

如果你想让IQMATH运行在RAM, 可以参考ramfuncs的设置。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » 基于28377上cmd文件配置问题
分享到: 更多 (0)