Part Number:IWR6843AOPOther Parts Discussed in Thread: TMS320C6748
您好,我们这边手头上有一套TI公司的IWR6843AOP开发套件,现在开始去做一些有意思的案例开发(人数统计,生命体征监测等),但是我们在使用过程中遇到了如下几个问题或者说叫做疑惑:
IWR6843AOP拥有一个Arm CPU(Cortex_R4F)和一个DSP(TMS320C6748),一些外设和控制主要是在CPU上完成,DSP主要是用来加速运算,
1、CPU采集完数据放在共享内存L3中后,如何告知DSP数据已经采集完成,DSP可以从共享内存中拿数据然后开始运算?
2、同理,DSP在运算完成后,怎么告知CPU我已经运算完成,你可以进行后续操作了呢?
3、CPU和DSP都使用了SYS/BIOS操作系统,那么它们是分别使用(独立使用)了该操作系统呢,还是CPU和DSP共同使用一套操作系统呢?
4、请问在这方面有没有相关的资料来详细介绍这个过程的呢?
刚开始使用,疑惑和问题可能比较多,希望能够得到您的回复,我将不胜感激!
Shine:
jingyun shi 说:1、CPU采集完数据放在共享内存L3中后,如何告知DSP数据已经采集完成,DSP可以从共享内存中拿数据然后开始运算?2、同理,DSP在运算完成后,怎么告知CPU我已经运算完成,你可以进行后续操作了呢?
DSP核和ARM核的通信可以通过mailbox机制,请看C:\ti\mmwave_sdk_03_05_00_04\docs\mmwave_sdk_module_documentation.html文档说明。
jingyun shi 说:3、CPU和DSP都使用了SYS/BIOS操作系统,那么它们是分别使用(独立使用)了该操作系统呢,还是CPU和DSP共同使用一套操作系统呢?
分别运行自己的操作系统。
jingyun shi 说:4、请问在这方面有没有相关的资料来详细介绍这个过程的呢?
可以看一下TRM文档。https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_传感器_swru522e.pdf