TI中文支持网
TI专业的中文技术问题搜集分享网站

您好,我想问一下如果将upp接收的数据写到共享RAM中,应该如何分配地址呢?是用哪个函数对共享ram进行操作呢?

您好,我想问一下如果将upp接收的数据写到共享RAM中,应该如何分配地址呢?是用哪个函数对共享ram进行操作呢?

Shine:

把接收数据要存放的地址写到UPxD0.ADDR, 具体请看uPP章节说明。
31.2.4 Internal DMA Controller Description
www.ti.com/…/spruh79c.pdf

Shine:

把接收数据要存放的地址写到UPxD0.ADDR, 具体请看uPP章节说明。
31.2.4 Internal DMA Controller Description
www.ti.com/…/spruh79c.pdf

user5250905:

回复 Shine:

有没有例子可以参考一下呢?

Tony Tang:

回复 user5250905:

1014013A_OMAP-L138_GEL_BSL_Files.zip附件BSL例程里有uPP的例子,uPP的使用主要就是配置uPP的DMA。

user5250905:

回复 Tony Tang:

我就是想将接收或者发送的数据放到SHRAM中,现在用预编译指令在SHRAM中定义了俩个buffer,是不是将这俩个buffer的地址配置给DMA就可以了呢?

Tony Tang:

回复 user5250905:

user5250905现在用预编译指令在SHRAM中定义了俩个buffer,是不是将这俩个buffer的地址配置给DMA就可以了呢?

这样可以的。

user5250905:

回复 Tony Tang:

那个cache缓存不用是不是也可以,用这个有什么好处吗?

Tony Tang:

回复 user5250905:

共享RAM跟Cache没有关系啊. 共享RAM的地址是0x80000000, 而L2 RAM是从0x00800000开始的。

赞(0)
未经允许不得转载:TI中文支持网 » 您好,我想问一下如果将upp接收的数据写到共享RAM中,应该如何分配地址呢?是用哪个函数对共享ram进行操作呢?
分享到: 更多 (0)