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