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.

[参考译文] CCS/CC2650STK:如果将driverlib文件(从硬盘)复制到项目树(文件系统),有什么区别?

Guru**** 2606375 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/630005/ccs-cc2650stk-what-s-the-difference-if-i-copy-the-driverlib-files-from-hard-disk-to-my-project-tree-file-system

部件号:CC2650STK

工具/软件:Code Composer Studio

嗨,我遇到了一 个奇怪的问题,因为我想进行驱动程序文件级调试(我发现当CCS搜索RTOS驱动程序文件夹中驱动程序文件的功能时,我无法更改驱动程序文件中的某些值), 因此,我将驱动程序文件直接复制到项目树中,CCS现在从我的项目树中搜索功能。

但我发现现在发生了一些意想不到的事情,这与过去完全不同,过去正常工作的人现在失败了... 我真的不知道为什么,因为驱动程序文件完全相同,除了一个来自硬盘,另一个位于项目树下。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在某种程度上解决了自己的问题,原因是堆栈太大...但我仍然不明白,如果我没有将驱动程序文件复制到项目树中,为什么我不能更改驱动程序文件中的值?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    由于我想进行驱动程序文件级调试(我发现当CCS搜索RTOS驱动程序文件夹中驱动程序文件的功能时,无法更改驱动程序文件中的某些值), 因此,我将驱动程序文件直接复制到项目树中,CCS现在从我的项目树中搜索功能。[/QUOT]

    如果在调试过程中只需要CCS调试器来查找源文件,则可以将CCS指向文件的位置。 请参阅 此帖子。 如果您的目标只是对库代码进行源代码级调试,而不是实际修改驱动程序代码,则这可能是一个更简单的解决方案。

    [引用user="Jason Lee60]但我发现现在发生了一些意想不到的事情,与过去完全不同,过去正常工作的事情现在失败了... 我真的不知道为什么,因为驱动程序文件完全相同,除了一个来自硬盘,另一个位于项目树下。[/QUOT]

    如果您希望修改某些驱动程序文件,则可以将这些文件复制到项目中,并与项目一起编译。 这应覆盖预构建的driverlib.lib中的内容。 它可能没有库优化,但功能应该相同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,您的回答重新表达了我的问题