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

F28035 修改程序从RAM中运行

最近使用28035,调试程序使用RAM运行,速度没问题。但是现在转移到FLASH中运行,发现同步通信的速度跟不上了,我这边使用的是中断进行的响应,如果修改程序把这个中断函数放到RAM中运行,需要注意哪些问题呢?还有有没有什么文档,可以帮助一下,把程序放到RAM中执行,谢谢了

Alvin Chen:你是说这种意思?
要根据你的cmd文件写一下就可以.

#pragma CODE_SECTION(eva_timer1_isr, "ramfuncs");
#pragma CODE_SECTION(eva_timer2_isr, "ramfuncs");
#pragma CODE_SECTION(evb_timer3_isr, "ramfuncs");

最近使用28035,调试程序使用RAM运行,速度没问题。但是现在转移到FLASH中运行,发现同步通信的速度跟不上了,我这边使用的是中断进行的响应,如果修改程序把这个中断函数放到RAM中运行,需要注意哪些问题呢?还有有没有什么文档,可以帮助一下,把程序放到RAM中执行,谢谢了

user1792825:

回复 Alvin Chen:

意思就是这个意思,但是写在cmd文件哪个位置?除了CMD文件,其他文件不需要修改什么吗?

最近使用28035,调试程序使用RAM运行,速度没问题。但是现在转移到FLASH中运行,发现同步通信的速度跟不上了,我这边使用的是中断进行的响应,如果修改程序把这个中断函数放到RAM中运行,需要注意哪些问题呢?还有有没有什么文档,可以帮助一下,把程序放到RAM中执行,谢谢了

Alvin Chen:

回复 user1792825:

其他没有什么修改的,具体写在哪个位置,需要根据你自己的cmd文件。

最近使用28035,调试程序使用RAM运行,速度没问题。但是现在转移到FLASH中运行,发现同步通信的速度跟不上了,我这边使用的是中断进行的响应,如果修改程序把这个中断函数放到RAM中运行,需要注意哪些问题呢?还有有没有什么文档,可以帮助一下,把程序放到RAM中执行,谢谢了

Seven Han:请参考文档:Copying Compiler Sections From Flash to RAM on the TMS320F28xxx DSCs spraau8
也可参考例程flash_f28035

最近使用28035,调试程序使用RAM运行,速度没问题。但是现在转移到FLASH中运行,发现同步通信的速度跟不上了,我这边使用的是中断进行的响应,如果修改程序把这个中断函数放到RAM中运行,需要注意哪些问题呢?还有有没有什么文档,可以帮助一下,把程序放到RAM中执行,谢谢了

user1792825:

回复 Seven Han:

最近才有空回复,我看了一下flash_f28035是转移部分函数进RAM进行执行的,我试了一下,好像不行。我想把整个程序转进RAM执行,不知道看哪个例程。上面给的那个参考文档我看了,跟现有的架构不同,我用的是CSS7.4,好像不能适用。

赞(0)
未经允许不得转载:TI中文支持网 » F28035 修改程序从RAM中运行
分享到: 更多 (0)