今日有机会阅读到一个旧帖,如下所示
https://e2echina.ti.com/question_answer/dsp_arm/c6000_multicore/f/53/t/59943?tisearch=e2e-sitesearch&keymatch=MSMC
King Wang1认为IPC的寄存器是不需要lock和unlock的,而6678的IPC程序中涉及到lock和unlock的问题,我现在的疑问如下
1、旧帖中的lock和unlock与IPC中的是否是一个概念?
2、lock和unlock究竟是什么来实现,旧帖中说道如果多个核同时使用会有冲突,那么lock和unlock是一个物理上功能部件,还是说每一个核的寄存器(需要lock和unlock的寄存器)都有这个功能?如果说是前者,那么这个是整个芯片上只有一个,即多核共用一个,还是说每个核都有呢?
user5161889:
回复 Nancy Wang:
好的,谢谢