按照MCSDK提供的例程,通过ndk_client的任务创建子任务,这个子任务通过查询HWI发布的事件,周期为10毫秒,将数据通过UDP发送给上位机。仿真模式下,加载程序后,上位机没有收到数据,通过抓包工具看到DSP是向电脑发送了数据包,但通过arp -a指令,没有找到DSP对应的IP地址和MAC地址。在CCS中,将DSP进行系统复位后,重新加载程序后,上位机才能收到数据,并且在电脑通过arp -a可以看到DSP的IP地址。
系统复位前后,dsp的多核导航器、PA,SA,EMAC有什么区别吗?为什么需要先执行系统复位重新加载程序后,电脑才能收到DSP的IP地址?