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.

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是在哪里定义的呢?

  • 在F2802x_CodeStartBranch.asm中定义。

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

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

  • Xin Gao,

    codestart.asm是用CCS 的linker包含在工程里面了,你可以通过右键工程属性> CCS Build >C2000 linker > File search  Path可以看到。

    通过这种方式你就在工程中看不到这个文件。可以在这里删除它,然后在工程中添加这个文件即可。

    Eric

  • 是这样的,谢谢啦。

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