打印

C6678 EMIF16写程序

[复制链接]
2246|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在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读写的程序可以分享一下吗,万分感谢!

相关帖子

沙发
zhangmangui| | 2016-4-21 22:21 | 只看该作者
使用了CSL库   手册中你找找这些函数
看看相关参数的意思

使用特权

评论回复
板凳
红星闪闪放光彩|  楼主 | 2016-5-4 11:13 | 只看该作者
zhangmangui 发表于 2016-4-21 22:21
使用了CSL库   手册中你找找这些函数
看看相关参数的意思

嗯嗯,,
就是不太理解信号量是什么意思

使用特权

评论回复
地板
mituzu| | 2016-5-4 21:00 | 只看该作者
这个是不是读写间隙

使用特权

评论回复
5
mituzu| | 2016-5-4 21:02 | 只看该作者
等待信号触发

使用特权

评论回复
6
红星闪闪放光彩|  楼主 | 2016-5-5 09:38 | 只看该作者

请问您指的是哪里?整个程序段还是 信号量那部分?

使用特权

评论回复
7
Garen2| | 2016-5-8 16:31 | 只看该作者
这是不是加入线程了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

28

帖子

1

粉丝