Hai
good morning sir/madam,
I am new for DSP. Present i am working on ADSP-21060 SHARC processor, in my single channel board my flash is not properly working. My flash is AM29LV017D. Initialization and reset of flash is properly done.But it writes data upto the 0x1241 instructions.it doesn't complete even one sector also. falsh starting address is 0x0800000, and my flash sector length is 0x1fffff. The same flash code what i have is properly working in 3 channel board. In this 3 channel DSP flash is enabled through EPLD by using address bits 23 and bit 24. But in my single channel board flash is enabled through BMS. Flash is having 20 address lines.Among these 20 address lines 8 are common for EPLD also. Is there any conflict occurs between EPLD and flash i don't know. Here flash verification is also not happening. It halts at the data polling.Here it goes to the mistake mode.
For this i disabled all I/O pins in EPLD. then flash writes the data upto the 0xD098 instructions, here writing the data to the flash and verifying the data from the flash is also done. But when i enable my EPLD I/O lines it is not properly working. Please help me to resolve this problem.
And if my flash is properly working and code dumping to the flash is done. After power on my code is booting from flash. how should i know whether my code is booting from flash or not.
And how can i create LDI file. I find the flash is booting through LDI file instead of LDR file. How can we create a LDI file from LDR file. Please help to clarify these things.
Thanking you,
Best Regards
venkatesh vundamatla.