最近使用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,好像不能适用。