IPC

프로젝트 일지/Whale Car

[Whale Car] Core간 Communication

우리 프로젝트 내에는 Cortex-M4와 Cortex-M7이 있다. 두 Core는 각각 동작하며, 코드 데이터 영역을 따로 가지고 있다. 그렇다면 두 Core 간 데이터를 주고받기 위해서는 어떻게 해야 할까?  해답은 데이터 시트에 있다.   데이터 시트를 자세히 보면, D3 Domain의 SRAM 4를 Cortex-M4와 Cortex-M7이 공유하고 있다. 이 영역을 두 프로젝트에서 Linker Script를 수정하여 영역을 잡아 주면 해결 가능하다. 나는 해당 영역을 SHARED_RAM으로 이름을 지었다. 해당 영역을 Common Folder에다가 IPC 형태의 소통 창고를 만들 것이다. 바로 아래와 같이.  위와 같이 선언하고 코드를 구현하면 Build Analyzer를 통해서 실제로 할당 된것도 ..

우리집공돌이곰돌을좋아해
'IPC' 태그의 글 목록