It may possible to do what Jscob proposes. But the debugger will not be able
to recognize the upper pages in memory (the 96K)
It would probably also take some tricks in the LCF to get it all to link
properly.
You might ought to consider upgrading to a 56858, which supports
large memory model already.
Regards
Hong
Jacob Christ
<j...@pontech.com> wrote:
There is always a way...
I
imagine the best way to do this is to dedicate about 32K (or what ever
number) to stack and global data. Then the remaining 96K should be
divided into three banks that can be selected with port outputs. Then just make a 32K array that points to the non-stack area. The downside is prior to accessing this non-stack area you have to select witch of the three banks you wish to access. The Archimedes linker I used to us for the HC11 even had a feature built in where you could specify your bank switching routine and then memory access was transparent to the programmer (hint hint Metrowerks)
Jacob
--- In m...@yahoogroups.com, "hong_dspnews" <hong_dspnews@y...>
wrote: > Hello Ari, > You can use 64K external data memory and
64k external program
> memory, but no way to use 128k data memory in DSP56F827. >
> Regards > Hong > > --- In
m...@yahoogroups.com, "atid2" <arit@j...> wrote: > > Hi all, > > > > I would like to use 128k of external Data RAM with
the DSP56F827. > > I'm currently using 64K of XRAM. >
> What is the procedure I have to take in order to achive it? > >
> > Thank you in advance, > > Ari.
_____________________________________ Note: If you do a simple
"reply" with your email client, only the author of this message will receive
your answer. You need to do a "reply all" if you want your answer to be
distributed to the entire group.
_____________________________________ About this discussion group:
I imagine the best way to do this is to dedicate about 32K (or what
ever number) to stack and global data. Then the remaining 96K should
be divided into three banks that can be selected with port outputs.
Then just make a 32K array that points to the non-stack area. The
downside is prior to accessing this non-stack area you have to select
witch of the three banks you wish to access. The Archimedes linker I
used to us for the HC11 even had a feature built in where you could
specify your bank switching routine and then memory access was
transparent to the programmer (hint hint Metrowerks)
Jacob
--- In , "hong_dspnews"
<hong_dspnews@y...> wrote: > Hello Ari,
> You can use 64K external data memory and 64k external program
> memory, but no way to use 128k data memory in DSP56F827.
>
> Regards
> Hong
>
> --- In , "atid2" <arit@j...> wrote:
> > Hi all,
> >
> > I would like to use 128k of external Data RAM with the DSP56F827.
> > I'm currently using 64K of XRAM.
> > What is the procedure I have to take in order to achive it?
> >
> > Thank you in advance,
> > Ari.
Reply by hong_dspnews●August 11, 20032003-08-11
Hello Ari,
You can use 64K external data memory and 64k external program
memory, but no way to use 128k data memory in DSP56F827.
Regards
Hong
--- In , "atid2" <arit@j...> wrote: > Hi all,
>
> I would like to use 128k of external Data RAM with the DSP56F827.
> I'm currently using 64K of XRAM.
> What is the procedure I have to take in order to achive it?
>
> Thank you in advance,
> Ari.
Reply by atid2●August 10, 20032003-08-10
Hi all,
I would like to use 128k of external Data RAM with the DSP56F827.
I'm currently using 64K of XRAM.
What is the procedure I have to take in order to achive it?