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 环境有两个问题。
1.如何为新项目选择输出格式? 它们之间有什么区别?
2.选择 eabi 时、可以对其进行编译、但新工程的调试文件夹中没有.x0文件。 如何解决?
选择 COFF 时、不能编译、错误如下
你好、Bowen、
我使用旧版 COFF 选项。 我不确定 eabi 选项是什么、但我以前从未选择过它。 下面是我的 CCS 属性的屏幕截图(如果我是 为 UCD3138064构建构建构建的 HSFB 固件)。 我使用的是 CCS v12。
编译代码时的一个常见问题是您的包含路径不正确。 确保包含路径指向正确的头文件。 如果文件位置错误、您可能需要手动选择文件位置。
此外、请确认根据 UCD3138x 器件简介第12页、将编译器设置为 Arm v5.2.4。
此致、
Jonathan Wong
Jonathan、您好!
感谢您快速回答。
我似乎应该为 UCD3138064添加一个 Header_Files。 下图是包含选项中的默认设置。
从何处查找此类 Header_Files?TI 提供的任何标准文件? 在这里、我下载 HSFB 演示代码、并包含 UCD3138064器件文件。 是这样吗? 虽然这么做后、我仍然有编译问题。 编译器配置为 TI v5.2.5。
如果调试或发布文件中不存在.x0文件、如何修复它? 还是要专注于成功编译?
你好、Bowen、
您是否正在使用 HSFB EVM 固件? 如果是、请参见下图中的项目文件结构。 您需要为 UCD3138064头文件和 PMBus 文件指定正确的文件位置。
用户可能还需要尝试手动将路径添加到 Linker 和 Source 文件。 这可能有助于编译代码。
成功编译和编译 CCS 工程后、所有输出文件都会在构建文件夹(例如 UCD3138064)中生成。 Build 文件夹将包括诸如的文件 .x0 初始文本文件。 除非成功编译 CCS 工程、否则不会生成这些文件。
如果您需要立即将固件刷写到 UCD3138064中、则可以使用此预编译的 UCD3138064 HSFB 固件 .x0 生成的头文件。 不过、如果没有内存调试器、您将无法进行实时调试 .map 和 .pp 子目录。
e2e.ti.com/.../UCD3138HSFBEVM_5F00_029_5F00_UCD3138064.x0
此致、
Jonathan Wong