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.
如题,使用最新版本的CCS20.0.1.4__1.6.1编译例程UltrasonicGasFR6043_02_30_00_01,如何指定生成烧写文件的类型和路径?
您好,
请参考CCS20的用户指南6.1.3. Configuring Projects,https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#project-properties
您好,您是否考虑过换一个版本的CCS 试一试?您看看这个帖子能否参考?
e2echina.ti.com/.../msp430fr6043-ultrasonicgasfr6043
我所参考的这个例程UltrasonicGasFR6043_02_30_00_01,似乎只能使用高版本的CCS才能正常导入和编译,现在的问题是编译完成后,我在工程目录中竟然找不到生成的.out文件,也找不到相关的配置项来指定目录。
我参考了您提供的帖子,但是似乎并没有太大帮助,Hex文件的生成似乎一直是困扰用户的一个痛点,如果CCS确实无法做到将这项配置简单化,那么是否可以提供一个详细的专项指导文件呢?
您好,
我将工程导入工作区并进行编译、以了解.out 文件的放置位置。 新版 CCS 并未考虑 MSP430示例、因此我不得不自行决定二进制文件的放置位置。
我可以看到、它位于[USS_EXAMPLE]\MULTI_TONE\文件夹中。
以后、我建议您在文件资源管理器中快速搜索项目、如果找不到输出文件、只需搜索“*.out”。
对于 MSPM0、这会容易得多、输出文件始终放置在工程的"debug"文件夹中。
您所说的[USS_EXAMPLE]\MULTI_TONE\目录,在我的工程中没有找到,我想我们导入的可能不是同一个工程。
我尝试过在文件资源管理器中快速搜索项目“*.out”,但找不到任何文件。
这是我导入的例程链接:https://www.ti.com.cn/tool/cn/MSP-ULTRASONIC-DESIGN-CENTER
请帮忙找一下.out 文件的放置位置,以及转换hex文件的具体方法。
您好,
是的、我们正在研究两个不同的 USS Gas 项目。 我刚刚完成了与上述相同的步骤、发现.out 文件位于 evm_v2_0_AFE3v3文件夹中。
查看您发布的屏幕截图、您可以看到项目的源代码。 但当您将工程导入到 CCS 时、它会将工程的工作版本复制到您的工作区进行编辑。
为了找到项目工作目录(该目录也包含生成的.out 文件)的文件路径、您可以在 CCS 中右键单击项目名称、然后选择"在文件浏览器中显示"。 现在、一个文件浏览器窗口应该打开、项目被突出显示。 然后您可以单击此处并搜索*。out、或查看上面提到的文件夹。
现在关于第二个问题、如何转换为另一种二进制格式:请右键单击项目并转到属性。 在出现的窗口中、请展开"MSP430 Hex Utility"的下拉菜单、然后选择"Output Format Options"。 现在应该会出现一个下拉菜单、您可以展开它并选择所需的输出格式。 然后选择它并点击"保存并关闭"。 现在、当您重新构建项目时、您应该会看到输出文件的新版本。
您好,很高兴你能找到它。
对于第二个问题-很遗憾、CCS Theia 中的搜索索引似乎有一些错误、我们的团队仍在努力修复。 HAL_SYSTEM_INIT ()是在 hal_system.c 中定义的,我相信还有一些显示"无引用"但已定义。 您是否正在使用 CCSv20? 我认为搜索和索引是在最新版本中固定的。
您好!
clangd 功能("跳转到定义"典型功能依赖于该功能)和全局搜索都存在许多已知问题。 对于依赖工程文件夹外的链接文件的工程、问题发生得最多。 对于全局搜索、您可以尝试此变通办法:www.youtube.com/watch
我们发现这些问题、并致力于在未来的 CCS 版本中改进功能。