在TI论坛上看到的程序,是EMIF16写的程序吗。
void Emif16Write (unsigned int *data,unsigned int len)
{
while((CSL_semAcquireDirect(3)) == 0);//use 3 hardware semaphore
for(unsigned int i = 0; i < len; i++)
{
*((unsigned int*)0x74000000) = *data++;
}
CSL_semReleaseSemaphore(3);
}
for循环里的是什么意思?
CSL_semAcquireDirect()、CSL_semReleaseSemaphore()括号内的是信号量?3是什么意思?
或者有EMIF16读写的程序可以分享一下吗,万分感谢!
|