Hi, I have written already about this topic. At finally I have configured a DDR SDRAM core for PowerPC so I could read and write from/ to DDR. It supports words, half words and bytes. I have probed it with Xilinx TestMemory and Mwr/Mrd in xmdstub. Everything works fine and I could use this memory for my programs.
The problem is that my programs have growed a lot and now I have to download the executable.elf to the DDR via xmdstub. When I do it, the program doesn't work. I have disassemble the executable.elf and run the program step by step. The problem is that certain number of assemble code doesn't work as I need.
I have probed to download only the code belongs to my program, so "boot.o", "cpu_init.o",... , resides at bram. But when PC pointer arrives to my program at DDR, then it fails again.
I know that this situation is very strange, but I could not use xilinx ddr cores because my custom board has another type of configuration.
Any advice?
Thanks a lot for your help.