引用: kingnet_52004 发表于 2018-6-21 15:19
你好,
分配给ARM侧的操作系统,占用了多少的DDR2内存?建议你保留一部分内存,不分配给Linux OS,然后用DSP在这部分DDR2上写数据,试试看。
ARM和DSP是共享外设的,由内部进行仲裁。
引用: loujie39 发表于 2018-6-21 15:35
你好
我的板子上DDR2共有256M空间,给DSP的是专门分配的36M空间(2M的DSPLINK空间和34M的DSP空间),还有供内核的空间等都是按照开发板上WINCE6.0的BSP的地址分配的。
现在的问题是DSP控制的UPP往DSP专用的那34M空间写数,之后ARM去读发现全是0,而不往那个空间写,往L138的共享内存上写,ARM就可以读出 ...
引用: kingnet_52004 发表于 2018-6-21 15:52
你好,
DSP控制的UPP往DSP专用的那34M空间写数,你可以在DSP端用打印函数查看一下,写的是否正确?应该是已经写上去了。可能是Linux端读DSP专用的那34M空间出的问题。
更多回帖