| 
在C6416下代码能跳出while循环(while (DAT_busy(DAT_IDPing));),但它却没有将test_data_ping的数据搬到data_sdram中,请大侠指点一下:<br /><br />代码如下:<br /><br />    Uint32 DAT_IDPing;<br /><br />    CSL_init();<br /><br />    DAT_open(DAT_CHAANY, DAT_PRI_HIGH, 0);<br /><br />    DAT_IDPing = DAT_copy(test_data_ping, data_sdram, 8);<br />    <br />    DAT_wait(DAT_IDPing);<br /><br />    while (DAT_busy(DAT_IDPing));<br /><br />是不是要在BIOS中设置什么呢,还是要IRQ中断,谢谢! |