您好,我想问一下如果将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开始的。
TI中文支持网





