本人目前碰到一个问题:使用HPI boot方式启动C6701 Dsp,C6701内部的程序存储器只有64kb,而我们的代码有600多kb;在论坛里找到了一下资料,这种情况需要二次boot。但是本人有些疑惑,就算是二次boot,C6701的内部程序存储器只有64k,就算加上内部数据存储器也才128Kb,根本就容纳不了代码。这种情况,我想是否是可以直接将代码从flash中搬移到外挂RAM中,然后将外挂RAM地址映射到0x00000000中呢?
另外,使用HPI 二次boot是否需要在host上运行初始化EMIF接口,IDMA外设等等,用来将代码从flash中搬移到外挂RAM中呢?