你好,
PSOC6的BLE组件中有一个“CPU核”功能。我们可以从下拉菜单中选择三个之一。
下面的菜单:
单核(CM0+上的完整组件)
单核(CM4上的完整组件)
-双核(CM0+上的控制器,CM4上的主机和配置文件)
我不能理解这个函数的作用。当然,描述了在BLE数据表中的功能,但是如果我选择“双核控制器(CM0+上的控制器,CM4上的主机和配置文件),我可以将外围设备的中断分配给CM0+。此外,如果选择“单核(CM0+上的完整组件)”,则可以将外围设备分配给CM4。
顺便说一下,如果我选择“单核(CM0+上的完整组件)”或双核(CM0+上的控制器,CM4上的主机和配置文件),并分配BLE中断到CM4,创建者显示错误。因此,我明白我不能分配给我们下拉菜单选择的其他CPU中断。
但我不能理解下面的数据表中的描述。
-双核(CM0+上的控制器,CM4上的主机和配置文件)选项——CM0+上的BulyBuless中断,CM4上的其他外围中断
我可以分配其他外围中断,例如外部中断和TCPWM中断到CM0+。
请让我知道更多的细节。
最好的问候,
以上来自于百度翻译
以下为原文
Hello,
There is a "CPU core" func
tion in BLE component of PSoC6. We can select one of three from pull down menu.
The menu below:
- Single core (Complete Component on CM0+)
- Single core (Complete Component on CM4)
- Dual core (Controller on CM0+, Host and Profiles on CM4)
I cannot understand the role of this function. Certainly, there is described about the function in BLE datasheet but if I chose "Dual core (Controller on CM0+, Host and Profiles on CM4), I can assign interrupts of peripheral to CM0+. Also, if I choose "Single core (Complete Component on CM0+)", I can assign interrupt of peripheral to CM4.
By the way, if I chose "Single core (Complete Component on CM0+)" or Dual core (Controller on CM0+, Host and Profiles on CM4), and assign BLE interrupt to CM4, Creator show Error. Therefore, I understood I cannot assign BLE interrupt to other CPU which we chose by pull down menu.
But I cannot understand the description below in Datasheet.
- for Dual core (Controller on CM0+, Host and Profiles on CM4) option – BLE_blless_interrupt on CM0+, other peripheral interrupts on CM4
I can assign other peripheral interrupt such as an external interrupt and TCPWM interrupt to CM0+.
please let me know more details.
Best regards,