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

6678的多个核跑程序问题

1、用的别的公司开发的bsp包,然后我们在主函数写算法,说是8个核只能用同一个程序,有这样的吗?

2.、如果8个核用一个程序,是可以把数据分段处理,那数据刚开始进入时,是由哪个程序来分配呢,这个程序难道也要用8个核,处理完后拼接时有同样的问题

3、如果数据量很小,是不用管它用了几个核?或许只用一个?是随机分配吗?

4、数据时实时传递的,实时的时候有处理,最后也需要汇总处理,这样必须等第一个程序运行完再运行第二个,可以用任务的优先级来分配吗?

Allen35065:

你所有的问题都取决于你使用的bsp包,看bsp包是如何设计的,DSP芯片本身对这些不做任何限制。

yuanwen dong:

1、用的别的公司开发的bsp包,然后我们在主函数写算法,说是8个核只能用同一个程序,有这样的吗?

==〉不知道你用的是哪家的代码。不会是我们家的吧?

        TI支持8个核以AMP模式共用一个执行文件,然后再程序中读取DNUM寄存器的值,根据每个核走不同的流程分支。

         当然你也可以编译多个可执行文件,但要注意驱动共享的问题。

2.、如果8个核用一个程序,是可以把数据分段处理,那数据刚开始进入时,是由哪个程序来分配呢,这个程序难道也要用8个核,处理完后拼接时有同样的问题

==〉由每个核读出的DNUM寄存器值决定流程,建议你在写应用程序前,适当了解一下硬件知识。

3、如果数据量很小,是不用管它用了几个核?或许只用一个?是随机分配吗?

==〉DSP上只有AMP模式。

4、数据时实时传递的,实时的时候有处理,最后也需要汇总处理,这样必须等第一个程序运行完再运行第二个,可以用任务的优先级来分配吗?

==〉不知道你用的啥操作系统。

Br

William.dong@enea.com

qi xu:

回复 yuanwen dong:

是SYS/BIOS

赞(0)
未经允许不得转载:TI中文支持网 » 6678的多个核跑程序问题
分享到: 更多 (0)