我在使用evmk2h开发板,首先运行uboot,执行mon_install boot-monitor, 然后启动操作系统(不是Linux),系统启动后,然后将.out可执行文件装载到dsp,dsp运行的是网络程序,程序起来后,接收发送队列工作正常,但是利用Accumulator监视队列时不会产生任何中断,我单独调用发送函数,可以发送以太网包到PC机,发送完成队列也有描述符,但是Accumulator不会产生任何中断。如果我运行uboot,不执行mon_install boot-monitor,此时启动系统,然后加载.out文件到dsp,则dsp程序工作正常,网络可以正常使用,Accumulator也会产生中断。
问题总结起来就是:
当uboot执行mon_install boot-monitor时,dsp网络程序工作不正常,Accumulator不会产生任何中断。如果不执行mon_install boot-monitor,则网络工作正常,请问这是什么问题呢?难道执行mon_install boot-monitor后,Accumulator只能由ARM来控制吗,DSP配置不了吗?