이번에 TI davinci 칩셋을 사용하게 되었는데요.
ARM+DSP인데, DSP 관련해서 어떻게 동작이 되는지 확실하지가 않아서요.
문서는 열심히 들여다 보고 있는데, 제가 이해한게 맞는지를 몰라서.. 이렇게 질문을 드립니다.
일단 문서를 보니 Linux kernel이 부팅하면서 TI dsp bridge란 driver를 load하고
syslink란 module driver를 load해서 application은 DSP를 사용하기 위해 syslink driver를 거쳐서
TI dsp bridge를 통해 DSP를 컨트롤 하는것 처럼 보여지는데요.
그렇다면 여기서 질문..
1. Application이 특정 DSP code를 동작시키기 위해 DSP binary(실행코드)를 application이
syslink를 통해 DSP에다가 전달하는게 맞나요?
2. Application이 DSP와 데이터를 주고 받을때는 공용 메모리를 이용하여 kernel과 주고 받은다음
다시 syslink를 통해 application이 받게 되는건가요?
혹시 아시는분 답변 좀 부탁드리겠습니다. 감사합니다.