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

TMS320F28027示例程序中的code_start在哪里定义的?

RT

我用28027的lanchpad试那些示例程序,发现在linker的定义中把entry point设置成code_start,而在codebranch.asm中也确实定义了code_start(定义在003fff76地址)跳转程序,但我的工程文件里似乎并没有包含codebranch.asm,每次reset CPU都是复位到003fff76这个地址(不是程序)。我如果在程序中添加codebranch.asm则会报错,说是重复定义。我就想知道,在默认情况下,这个code_start是在哪里定义的呢?

Forrest:

在F2802x_CodeStartBranch.asm中定义。

  .sect "codestart"在CMD文件中定义。

RT

我用28027的lanchpad试那些示例程序,发现在linker的定义中把entry point设置成code_start,而在codebranch.asm中也确实定义了code_start(定义在003fff76地址)跳转程序,但我的工程文件里似乎并没有包含codebranch.asm,每次reset CPU都是复位到003fff76这个地址(不是程序)。我如果在程序中添加codebranch.asm则会报错,说是重复定义。我就想知道,在默认情况下,这个code_start是在哪里定义的呢?

Xin Gao:

回复 Forrest:

先谢谢啦,我也看到了,在我提问里面也说了,为什么重置CPU时的位置不是在F2802x_CodeStartBranch.asm里面呢,而是一个003fff76的一个地址,而且在F2802x_CodeStartBranch.asm加断点也显示是disabled?这个文件是包含在项目中了吗?

RT

我用28027的lanchpad试那些示例程序,发现在linker的定义中把entry point设置成code_start,而在codebranch.asm中也确实定义了code_start(定义在003fff76地址)跳转程序,但我的工程文件里似乎并没有包含codebranch.asm,每次reset CPU都是复位到003fff76这个地址(不是程序)。我如果在程序中添加codebranch.asm则会报错,说是重复定义。我就想知道,在默认情况下,这个code_start是在哪里定义的呢?

Xin Gao:

回复 Eric Ma:

是这样的,谢谢啦。

再问一下,CCSV5里怎么设书签呢?右键里bookmark都是暗的,是哪里设置不对吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027示例程序中的code_start在哪里定义的?
分享到: 更多 (0)