zj27 2008-8-13 12:34
DeviceEmulator与DMA
我写完的代码,编译通过。但在DeviceEmulator里运行,出现the emulation layer does not support the functionality that is being accessed的报错。经过检查,是rDMASKTRIG2 = (0<<2) + (1<<1) + (0<<0); 这句话导致的。就是那个模拟器不让我打开DMA通道?请问这是为什么?怎么打开?是不是运行这个模拟器的时候后面要加什么参数,还是哪里需要设置?请大家相助,谢谢!
omale 2008-11-3 15:51
出现这个错误的原因是前面的有些BIT设置不正确。
Device Emulator是支持DMA的,只不过做了一些限制,例如缓冲区大小等等。可以请教课程TA。