AIS可以将ARM和DSP各自生成的.out文件合并生成一个.bin文件,那如果我进行这样的合并,回到OMAP开机引导上来说,我把这样的.bin文件放到FLASH上的0地址上去,ARM和DSP是否可以分别引导成功?
看到好多资料上面都提到DSP初始化后,交给ARM开始引导,ARM UBOOT开始二次引导,随后ARM工作后WAKEUP DSP,DSP再开始引导。
想知道,ARM只是做一件简单的事情,就是想用它把DSP给唤醒,是不是可以把UBOOT跳过,直接使用那个AIS生成的合并的.bin文件直接引导成功?如果ARM引导成功了,并且我试图唤醒DSP,这时DSP的引导是怎么样完成的?DSP的引导程序会继续从FLASH 0地址开始搬移?还是会接着ARM之前搬移后的位置开始接着搬移DSP的程序?(假设合并时我是先加的ARM.out,后添加的dsp.out)。
引导程序是怎么样区别这个合并文件里的DSP和ARM程序的?
如果不可以使用AIS将ARM、DSP合并生成一个AIS BIN文件的话,那是否可以分别使用AIS生成arm.bin和DSP.bin,然后将它们分别烧写到FLASH的不同地址上,然后开机后OMAP L138的ARM和DSP各自引导程序可以在FLASH中各自查找到正确的.bin文件分别搬移ARM和DSP程序到指定内存呢?
谢谢。
Mr.a.mike:
回复 Hank Zhao:
那是不是也可以理解成为合并生成的AIS 文件,不再需要另加UBOOT了呢?
在ARM唤醒 DSP后,DSP的BOOTLOADER是怎么样找到DSP部分的呢?
Tony Tang:
回复 Mr.a.mike:
这个贴子的附件有详细说明:
http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/5319.aspx?pi239031347=1