TI中文支持网
TI专业的中文技术问题搜集分享网站

请问Shine Zhang。。。。。

你好Shine Zhang,请问如果将hex文件写入到host主机中作为HPI启动的代码,那么如果将hex文件重新定位到DSP(5509A)中的其他位置(和原来工程中的位置不同),在代码中存在跳转语句,那么DSP接收到host灌入的代码后,跳转语句会不会跳飞?

不知道我有没有说明白,假如原来ccs工程中代码中有语句:B LOOP1

我理解为LOOP是一个数值(当前cmd文件中的某个地址),那如果生成的hex文件放的起始地址位置和原来cmd文件中的起始地址不同时,程序会不会跳飞?

多谢Shine Zhang多次答疑解惑。万分感激。

 

Shine:

你好

我的理解也是会跑飞

B LOOP1跳转的是绝对地址

js jiang:

回复 Shine:

谢谢Shine Zhang。

但是我的程序貌似没有跳飞,我怀疑是不是跳转的是相对地址。前两天调试程序出现问题,本以为是这个原因,后来发现不是这个原因,程序也跑起来了。

Shine:

回复 js jiang:

跟一下程序, 看跳转的是相对地址还是绝对地址?

赞(0)
未经允许不得转载:TI中文支持网 » 请问Shine Zhang。。。。。
分享到: 更多 (0)