我现在在使用evmk2h开发板,由SPI启动,ARM启动uboot,然后用仿真器烧写程序到DSP,如果我的uboot执行mon_install加载了skern-keystone-evm.bin固件,则dsp程序工作异常,网络部分没有中断产生,如果不加载skern-keystone-evm.bin固件,则DSP运行正常,请问有遇到这种问题的吗?另外,Linux下加载DSP程序时,做了复位操作,复位DSP都需要对那些寄存器操作呢?有参考代码吗?
Shine:
skern-keystone-evm.bin Boot monitor code会加载到MSMC SRAM 0xc5f0000开始的地址,占用64K memory,看一下DSP代码是否有避开这块memory?
xin he2:
回复 Shine:
Shine Zhang:
感谢您的回答,这个空间DSP是没有使用的,我的感觉是skern-keystone-evm.bin执行了一些代码,使得DSP在启动前需要做复位操作,请问如何执行DSP复位操作呢?