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

IWR6843ISK: EDMA配置问题

Part Number:IWR6843ISK

这个代码是来自Ppeople counting demo 中1Dfft搬移的代码。我想请问:  这是EDMAping的代码。我的理解是他一次只传输一个Acount的大小,然后启动pong传输,然后再返回ping传输。我以前认为这样的操作是通过link来完成的,但是我通过查看link的地址,发现他是如下所示: ,请问link设置为这样也可以像我上面所描述的那种不断地调用ping和pong吗?

Shine:

第三张图这段代码是dss_main.c里的吧?这个配置是搬移L3的,搬完就link到空地址。 * @b Description * @n * Performs simple block copy using EDMA. Used for the purpose of copying * linker table for L3 to L1PSRAM copy. memcpy cannot be used because there is * no data bus access to L1PSRAM. * * @param[in] handle EDMA handle * @param[in] loadAddr load address * @param[in] runAddr run address * @param[in] size size in bytes

,

jian zhang:

他搬完是指的什么样的搬完完,我认为他一次搬移的大小是一个chirp,但是他的bcount却是两次,后面的加窗和fft只能处理一个chirp,那他搬移两次我认为就是进入了两个chirp,我的疑问一个是不是他一次只搬移一个,然后下面就不知道用什么方式启动pong搬移,然后再启动ping搬移。我想弄明白设置那里,可以启动我描述的这种pingpong搬移,还是说系统就是这么规定的,不用设置,只需要设置要EDMAping和pong就可以了。

,

Shine:

上面的代码里没看到bcount设为2,请问您看的是哪个版本的toolbox里的demo?另外,请看一下C:\ti\mmwave_industrial_toolbox_4_8_0\labs\people_counting\docs\3D_people_counting_demo_implementation_guide.pdf文档里的流程。

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843ISK: EDMA配置问题
分享到: 更多 (0)