Technical discussions about the TI C28x DSPs (including the C2810, C2811, C2812, F2801, F2806, F2808, F2810,, F2811, F2812, R2811 and R2812).
Hi, We are using eZdsp F2812 to control a power electroinc rectifier. Because our control algorithm is too large to reside only on the internal RAM and also because we are not satisfied with internal FLASH timing, we tried to run all the code from external RAM, but we failed to do so. We read the TI's SPRC097 about external interface and also tried to run Example_281xCodeRunFromXintf.pjt in MC mode according to TI's knowledge base advise, but we again failed. I should also mention that we have read all the related threads about using correct linker command file but again we are faced with the same message that the memory address is not recognized. So, would you please guide us through the necessary steps needed to run from External RAM and if you guess we are missing some technical issues ? Best regards, You can post a message or access and search the archives of this group on DSPRelated.com: http://www.dsprelated.com/groups/c28x/1.php _____________________________________
When debugging, you can directly run your program from external ram by s=
etting .text section in external area. Following is part of the cmd file in=
one such example:
SECTIONS
{
/*** Compiler Required Sections ***/
/* Program memory (PAGE 0) sections */
.text : >ZONE2, PAGE =3D 0
.cinit : >ZONE2, PAGE =3D 0
.pinit : >ZONE2, PAGE =3D 0 `````` But when building =
a standalone program, code must first starts from internal flash, then copi=
ed the application code to the external ram and then run from it. In the cm=
d file, set your application program sections load from FLASH, and run from=
z
=D4=DA2007-06-09=A3=AChesam_mt <h...@yahoo.com> =D0=B4=B5=C0=A3=BA
Hi,
We are using eZdsp F2812 to control a power electroinc rectifier.
Because our control algorithm is too large to reside only on the
internal RAM and also because we are not satisfied with internal FLASH
timing, we tried to run all the code from external RAM, but we failed
to do so. We read the TI's SPRC097 about external interface and also
tried to run Example_281xCodeRunFromXintf.pjt in MC mode according to
TI's knowledge base advise, but we again failed. I should also mention
that we have read all the related threads about using correct linker
command file but again we are faced with the same message that the
memory address is not recognized. So, would you please guide us
through the necessary steps needed to run from External RAM and if you
guess we are missing some technical issues ?
Best regards,
You can post a message or access and search the archives of this group on D=
SPRelated.com:
http://www.dsprelated.com/groups/c28x/1.php
_____________________________________
=20