[Help]有关内存拷贝的问题- 搞定结贴

诸位大佬,最近在做ipl的工作,进行到把image从flash拷贝到ddr ram上时卡住了,问题描述如下:

想将flash中的image拷贝到ddr ram中,结果发现无法写ddr ram,(读还是没有问题的),即使用绝对地址写一个值也不行,如下
((char)0x300000) = 0x00000000; 读出后发现还是原来的值,没有变化。

备注:用debugger读写都没有问题。

请问:
哪位同志能给点思路,究竟是哪里可能出了问题?谢谢先~~

物理地址要转换到虚拟地址后才能用。看看mmap()函数的说明吧,特别是MAP_PHYS部份。

谢谢xtang同志给指明方向,我研究下先,再次感谢~~

搞定了,是由于ddr ram没有完全配好的缘故,谢谢xtang老大~~