您好,我想请教一下使用HPI加载时遇到的一个问题,我将加载信息全部写入了dsp 0x800000处,之后我用ccs将pc强制指到int00处,让其从那里开始运行,是可以的,我的点灯程序可以跑起来。这就说明我加载到dsp中的数据是正确的。但是我使用arm给dsp中断后,dsp不能自己跑起来。我觉得是因为需要在0x800000处加一个跳转指令,使其能够跳转到int00处?但是我不知道该怎么做,我也是刚开始接触dsp,望各位大神级人物,能帮帮小弟。将不胜感激
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,我想请教一下使用HPI加载时遇到的一个问题,我将加载信息全部写入了dsp 0x800000处,之后我用ccs将pc强制指到int00处,让其从那里开始运行,是可以的,我的点灯程序可以跑起来。这就说明我加载到dsp中的数据是正确的。但是我使用arm给dsp中断后,dsp不能自己跑起来。我觉得是因为需要在0x800000处加一个跳转指令,使其能够跳转到int00处?但是我不知道该怎么做,我也是刚开始接触dsp,望各位大神级人物,能帮帮小弟。将不胜感激
可以参考下面的C6000 HPI boot应用报告,原理一样。
http://www.ti.com/lit/an/spra512/spra512.pdf