Robert:

Thanks for pointing that out...
I had some typos in my memory map text file that I was keeping and forgot
that I adjusted the linux memory size to account for the larger CMEM.

Looking back on my svn records, I had different memory maps, so I thinking
I had made an error, changed them to match the typo'd version!

Also, I believe the CMEM that I originally got working before modifiying it
for eVRU was 8MB and my DDRALG was like 22MB.
I guess it was just too late in the day for my brain to go "hey, 88000000
is > 128M you goof!".

Here's the proper memory map that I'm currently using:

Memory Map:

Base   : 8000 0000

Linux  : 8000 0000 +0500 0000 (74M)
CMEM   : 8480 0000 +0220 0000 (34M)
DDRALG : 86A0 0000 +00D0 0000 (13M)
DDR2   : 8770 0000 +0080 0000 (8M)
RESET  : 87F0 0000 +0000 0080 (128B)
DSPLINK: 87F0 0080 +000F FF80 (1M - 128B)
TOTAL  : 8000 0000            (128M)

All the diffs will change accordingly, but the procedure is still the same.

DAVID A. KONDRAD
Software Design Engineer
On-Q/Legrand
www.onqlegrand.com



                                                                           
             "Tivy, Robert"                                                
             <[EMAIL PROTECTED]>                                                
                                                                        To 
             03/19/2008 06:37          <[EMAIL PROTECTED]>      
             PM                                                         cc 
                                                                           
                                                                   Subject 
                                       RE: Codec Engine 2.0.1 woes         
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




David,

Please correct me if I'm wrong, but your memory map (immediately below)
doesn't seem right.

If you have 128MB starting at 0x80000000, that equates to addresses
0x80000000 -> 0x87FFFFFF, yet I see addresses in your map (and configs)
of the form 0x88xxxxxx.  You indicate problems when placing above
0x88000000, and I'm suspecting this is because there's no memory at and
above that address.

Anyways, this is very helpful stuff.  Thankyou for putting this
together.

Regards,

- Rob


_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to