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:导入的CCS项目没有我所做的代码更改

Guru**** 2534260 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/569116/ccs-imported-ccs-project-does-not-have-the-code-changes-i-made

在“线程:CC2650”中讨论的其它部件

工具/软件:Code Composer Studio

您好,

  我执行了下面的过程,我使用  CCSV7将修改后的CCS项目“hid_xxx_kbd_cc2650em_app和hid_xxx_kbd_cc2650em_stack”导入到我的工作PC中。 但是,我在家用PC上所做的代码修改却不存在。 我不得不再次进行代码修改。

设置:

  1. CCSV7
  2. Windows 10
  3. CC2650 Launchpad
  4. 程序位置示例: C:\ti\simplelink\ble_SDK_2_02_01_18

程序:

  1. 导入CCS Project hid_emu_kbd_cc2650em_app和 hid_emu_kbd_cc2650em_stack。
  2. 将CCS项目重命名为 hid_xxx_kbd_cc2650em_app和 hid_xxx_kbd_cc2650em_stack。
  3. 执行代码修改
  4. 将CCS项目hid_xxx_kbd_cc2650em_app和 hid_xxx_kbd_cc2650em_stack导出 到USB闪存驱动器
  5. Imprt CCS通过  CCSV7将hid_xxx_kbd_cc2650em_app和hid_xxx_kbd_cc2650em_stack投影到另一台PC

- kel

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

    Markel,

    代码修改是针对链接的源文件(即仍在SDK目录中的文件)还是实际位于项目文件夹中的文件? 我相信SDK示例中的大多数文件(如果不是所有文件)都是链接文件。

    不管怎么说,我似乎不能再现这种情况。 您能否再次尝试并告诉我们您是否可以持续复制? 如果是这样,我们可能需要获取有关具体步骤/修改等的一些其他详细信息

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

    您好,AartiG:

      我以前导出过CCS项目。 我可以在导出的文件夹中看到代码文件。 对于下面的这些CCS项目,无法在导出的文件夹中找到代码文件。

    导出的文件夹中没有代码文件

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    认为问题是,即使将CCS项目导入到工作区,文件也不会复制到工作区,而是链接到工作区。 这是一个问题,特别是如果我想获得CCS项目的新副本或原始副本。

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

    我还在BLE论坛上寻求有关此问题的帮助。 请参阅下面的POST。

    e2e.ti.com/.../56.9774万

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

    Markel Robregado 说:
    我认为问题在于,即使将CCS项目导入工作区,文件也不会复制到工作区,而是链接。 这是一个问题,特别是如果我想获得CCS项目的新副本或原始副本。[/QUOT]

    如果源文件链接到项目,则即使将项目复制到工作区,文件仍将从其原始位置链接。 由于这些SDK项目大多是使用链接文件设置的,因此这是预期的行为。

    我在BLE论坛上看到了您的另一个帖子。 对于具有projectspec文件的项目,您可以使用此处提供的解决方法编辑文件以复制源文件,而不是链接它。 如果您只打算修改几个文件,这可能很有效。 但是,如果项目不是通过projectspec设置的,并且/或者您计划修改代码的大部分内容,则最好是制作整个SDK目录的副本并对该副本进行修改。
    http://processors.wiki.ti.com/index.php/Creating_copy_of_example_project#BLE-Stack_examples_.28SimpleLink.29