Part Number:AWR6843ISKOther Parts Discussed in Thread:IWR6843,
TI 工程师你们好,
我在使用贵公司的AWR6843ISK器件时,在阅读TRM的 SWRU520E文档 和 IWR6843 Bootloader Flow的 SWRA627文档时有一些问题,涉及后续CCS上的编程逻辑。
1. 根据520e文档 page 256 页的系统互连图,和RA627文档的Page 2 中的IWR6843 Interconnect 图中
关于SCR_64bit 与 PCR_32bit 这两个总线crossbar模块是否仅有PCR-2桥那一个连接方式, 即DMA是单独连到PCR的,这样可以实现 core在访问PCR上某个接口模块例如 配置UART时,同时DMA可以向其他接口模块的寄存器空间中传输,例如DMA在Core配置其他接口(I2C)的地址空间时, 可以同时往Mibspi的SRAM中传输数据,因而可以在代码侧同时使能这两个IP的driver吗?
如果是这样,是不是DMA需要在右侧RA627文档中,引入一根从DMA到下方interconnect的连接线呢? 希望TI工程师能帮我排查一下这个两个文档中对于这一令人感到困惑的点。明确DMA和Core是否在同时访问PCR时其冲突,这对我后续项目编程,同时利用MIBSPI和I2C十分重要。
2. 上面这点我在AWR294x的文档中的途中也发现了比较令人疑惑的一点:
在AWR294x的 SPRUIV5B文档的page32页:
SCRP 上的主端(master)表明有 R5F的两个主口,和来自 SCRM的两个主口,以及DSS和BSS两个子系统的主口, 他们是否会在访问接口PCR模块那一个从口时起冲突? 或者接口SPIA/B是否可以同时被多个子系统分别访问,上图中SCRP到 MSS PCR只画出了一根线,这点对后续项目采用不同毫米波雷达的开发的实现有些影响,希望ti工程师能同时确认这一点,我这也能评估后续是否需要采购相应板卡。
Cherry Zhou:
您好,您的问题我们需要升级到英文论坛看下,链接给您贴在下面,有答复尽快给您:
e2e.ti.com/…/awr6843isk-can-dma-and-core-access-different-peripherals-at-the-same-time