相同的硬件,相同的软件,一个能跑,一个不能跑,为什么?
做软件的人,怀疑硬件问题,做硬件的人,怀疑软件问题,查了3个星期,只是把问题定位为DMA的不工作的问题,至于为什么,还是不知道。
dv跑case,结果硬件没问题,总线正常。为什么?为什么?突然,同事说出了,这次芯片DMA要用物理地址!难道上次的不需要?果然,上次设计的芯片,不需要,CPU会有些小处理,而这块则不同了,哎!~告诉lv.zheng,被他BS,天底下的DMA都应该是用物理地址的!还说了一堆体系的概念,复杂呀。这个BUG,潜伏期,很长。