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.

[参考译文] AM263P4:编译 SBL_Keywriter 时的问题

Guru**** 2872520 points

Other Parts Discussed in Thread: AM263P4, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1619518/am263p4-questions-in-building-sbl_keywriter

器件型号: AM263P4
主题中讨论的其他部分: SysConfig、MCU-PLUS-SDK AM263PX-AM263PX

您好、TI 专家。

今天、我为 AM263P4 构建了 sbl_keywriter 示例。

-----

(1) CCS v20 无法导入 sbl_keywriter 示例工程。

在 AM263PX OTP Keywriter 用户指南的“dev boot“一章中、展示了如何在旧版本 CCS 中导入示例工程。

是否必须修改一些内容才能导入 Keywriter 示例工程?

还是 CCS v20 尚不支持导入示例?

-----

(2) 在 windows 的命令提示符下进行编译的方法如下所示。

gmake -sj clean profile=调试

gmake -sj profile=debug

“-SJ"选项“选项的确切含义是什么?

我找不到它的解释。  “-Sj"选项“选项似乎与“-s"选项“选项类似。

-----

(3) 当我使用 gmake 提示符构建 Keywriter 示例时、它尝试使用接下来的文件。

“C:/ti/ccs2040/ccs/utils/cygwin/rm

“C:/ti/sysconfig_1.26.0/nodejs/node

我的 CCS v20.4.1 安装在“C:/ti/ccs2011 /“中、因为它是从 CCS v20.1.1 更新的。

SysConfig v1.26.0 安装在“C:/ti/ccs2011/ccs/utils/sysconfig_1.26.0 /“中、因为它是在 CCS 中安装的。

那么、如何在 gmake 提示符中更改这些目录设置呢?

我检查了 Keywriter 示例的 makefile、但找不到这些设置。

-----

实际上、我再次安装了 CCS v20.4.0 和 SysConfig v1.26.0、并成功编译了 Keywriter 示例。

但是、我认为下一个 SDK 版本可能会产生相同的问题、因此我想知道一个清晰的解决方案。

-----

请注意、

Jeuk Chang

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

    尊敬的 Jeeuk:

    请允许我明天再谈这个问题。

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

    可以使用标准 CCS 工程导入向导将 sbl_keywriter 示例导入到 CCS v20 中。 “-sj" gmake“ gmake 选项将静默模式 (-s) 和并行编译 (-j) 组合在一起。 若要解决不正确的工具路径、您需要通过 setup_env.bat 脚本或通过将它们直接传递到 gmake 命令来设置环境变量 (CCS_INSTALL_PATH 和 SysConfig_INSTALL_PATH)。

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

    您好、Nilabh Anand。

    -----

    (1) 我制作了测试工作文件夹“c:/CCSworks/“

    在 CCS 中、我使用“File - Open Folder ...“更改了我的工作目录。

    并在 CCS 中使用“File - Import Portject……“导入 sbl_keywriter 示例。

    (我导入的目录是“C:/ti/mcu_plus_sdk_am263px_11_01_00_19/source/security/sbl_keywriter/am263px/r5fss0-0_nortos /“)

    当我继续导入时、我收到了下面的消息、该过程已停止。

    我不知道问题是什么。

    我的环境如下。

    CCS:20.4.1.4(从 20.4.0 更新)、c:/ti/ccs2040

    MCU+SDK:11.01.00.19、c:/ti/mcu_plus_sdk_am263px_11_01_00_19

    otp_keywriter:c:/ti/otp_keywriter_am263px_SR_10_11_00_00_02

    我将 sbl_keywriter 文件夹复制到“c:/ti/mcu_plus_sdk_am263px_11_01_00_19/source/security folder“。

    -----

    (2) 我现在了解“-SJ"选项“选项的含义。

    -----

    (3) 我在任何地方都找不到“setup_env.bat"文件“文件。

    但我在“imports.mak"文件“文件中找到了目录环境设置、位于“c:/ti/mcu_plus_sdk_am263px_11_01_00_19 /“。

    -----

    请注意、

    Jeuk Chang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“473084" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1619518/am263p4-questions-in-building-sbl_keywriter/6250117

    3) 我在任何地方都找不到“setup_env.bat"文件“文件。

    但我在“imports.mak"文件“文件中找到了目录环境设置、位于“c:/ti/mcu_plus_sdk_am263px_11_01_00_19 /“。

    [/报价]

    Setup_env.bat 是一些 Windows 用户用来在 Windows 计算机上设置路径的工具。

    如果没有此类文件、则可以在 Windows 环境变量中进行修改。

    www.computerhope.com/.../ch000549.htm

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

    您好、Nilabh Anand。

    仍然无法在 CCS v20 中成功导入 sbl_keywriter 示例工程。 (问题 (1))

    如果有任何方法、请告诉我。

    如果尚未完成、请确认。

    请注意、

    Jeuk Chang

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

    尊敬的 Jeeuk:

    我现在理解问题、由于 OTP Keywriter 需要放置在 MCU 加内、因此需要进行另一项微小更改才能导入示例。 在以下文件中: c:\ti\otp_keywriter_am263px_sr_10_11_00_00_02\sbl_keywriter\am263px\r5fss0-0_nortos\ti-arm-clang\example.projectspec

    您需要将 AMxxx 更改为 AM263PX

    完成此更改后、我能够导入工程:

    ...

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

    您好、Nilabh Anand。

    我在您指向的文件中将“com.ti.mcu_plus_sdk_amXXX"更“更改为 MCU-PLUS-SDK AM263PX“

    我成功加载了 OTP Keywriter 示例。

    感谢您回答我的问题。

    此致、

    Jeuk Chang