Thread 中讨论的其他器件:C2000WARE
工具与软件:
您好!
我知道、在配置了多个内核的 F2837x 芯片中、CPUSELx 寄存器可用于为各个外设分配控制权限。 我很想知道、当通过操作 CPUSELx 寄存器将控制权限分配给另一个内核时、没有控制权限的内核是否仍然可以读取外设的寄存器。
例如、如果 ePWM1模块设置为由 CPU2控制、如下所示:
EALLOW; DevCfgRegs.CPUSEL0.bit.EPWM1 = 1; EDIS;
这是否意味着 CPU2同时拥有对 ePWM1模块的寄存器的读写访问权限、而 CPU1根本无法操作这些寄存器? 或者、CPU2是否具有对 ePWM1模块寄存器的写入访问权限、而仍然允许 CPU1无限制地读取其值?
谢谢。此致、
Sang-il