Problems in C55x: execution from SDRAM

I saw our posting on comp.dsp and took the liberty of writing to you.I need help badly (so i am writing directly to you)since my project is stuck and i am out of ideas now.

I have been trying to port my code to the SDRAM using the Hex Utility (hex55). I have no clue as to how can i place my code into SDRAM.

I will give you a slight background of the things i am doing. I am using CCS3.1 and an EVM5502 kit. The CSL i am suing is 2.31.00.7 When i compile my app (i am using BIOS) i create a new memory module named SDRAM (word addressed) and place everything except .hwi_vec into it.

o:=0x8000 l:=0x200000 (4MB)

Now i get a map file which echoes this action. Now using flash burn and some minimal options like (-parallel16, -boot, -m2, etc., -e cint) is it possible to place code in SDRAM( i also configure PLL and EMIF in my cmd file). I mean i am not sure if the code is actually running from SDRAM(when i see on oscilloscope i don't get anything). But the code is running (an audio loopback basically) and i can hear music. I presume it is running form DARAM (since it is of small size{hex file}

46k only).

Can someone guide me into how to place the code in flash and then start running from SDRAM. I have a larger code size which i will have to ultimately place in SDRAM and run from there only, DARAM can't support it.

Please help me out. Thanks for reading along. Rohit P.S.:- attached below is cmd file(extension changed to cm1

Reply to
itabhiyanta
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.