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.

[参考译文] J7200XSOMXEVM:J7200XSOMXEVM:不允许运行 J7200 EVM 的 MCUSW 构建命令

Guru**** 2560390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1009251/j7200xsomxevm-j7200xsomxevm-mcusw-build-command-for-j7200-evm-operation-not-permitted

器件型号:J7200XSOMXEVM

您好!

我尝试按照以下用户指南从 TI RTOS 代码构建 MCUSW。

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j7200/07_01_01_10/exports/docs/mcusw/mcal_drv/docs/drv_docs/mcusw_c_ug_top.html#mcusw_build_top

请帮我回答以下问题:

1) 1)为了编译 J7200的代码、我必须在"make -s CAN_APP"命令中传递哪些参数?

2) 2)在 SDK 7.3中、MCUSW 构建失败、并显示以下日志。 我看到我的 SDK 中有'/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen/bin/MulticoreImageGen '目录、我还使用 chmod 作为"opt"目录来获取权限。  您能告诉我如何解决此错误吗?

在"make -s CAN_APP Board=j7200_evm"后 、CAN_APP OUT 文件如下所示:

JS@js:/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/build make -s CAN_APP 板=j7200_evm
对于 j7200 i2c_indp、无需执行任何操作
对于 j7200 i2c_profile、没有要执行的操作
对于 j7200 i2c_profile_indp、无需执行任何操作
对于 j7200 i2c_icss0、无需执行任何操作
对于 j7200 fatfs_multi_indp、无需执行任何操作
对于 j7200 fatfs_profile_indp、未执行任何操作
/bin/chmod:更改"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen/bin/MulticoreImageGen 的权限:不允许操作
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/common.mk:709:目标'shbl_appimagerprc'的配方失败
make[1]:***[SBL_appimagerprc]错误1.
Makefile:148:目标'CAN_APP'的配方失败
制造:***[CAN_APP]错误2.

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

    您好!

    Unknown 说:
    1)我必须在"make -s CAN_app"命令中传递哪些参数才能编译 J7200的代码?[/quot]

    您可以使用 j7200_EVM 替换电路板。 运行以下命令:

    make -C build/ BOARD=j7200_evm can_app -s

    [引用 userid="487798" URL"~/support/processors-group/processors/f/processors-forum/1009251/j7200xsomxevm-j7200xsomxevm-mcusw-build-command-for-j7200-evm-operation-not-permitted ]2)在 SDK 7.3 MCUSW 构建中,以下日志失败。 我看到我的 SDK 中有'/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen/bin/MulticoreImageGen '目录、我还使用 chmod 作为"opt"目录来获取权限。  您能告诉我如何解决此错误吗?

    您能否运行以下命令并检查多图像生成是否可执行?

    ls -la /opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen/bin/MulticoreImageGen

    此致

    Karan

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

    你(们)好、Karan

    1)我运行下面的命令,它仍然有相同的错误日志

    make -C build/ BOARD=j7200_evm can_app -s

    JS@js:/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw make -C build/板=j7200_EVM -s CAN_app

    对于 j7200 i2c_indp、无需执行任何操作

    对于 j7200 i2c_profile、没有要执行的操作

    对于 j7200 i2c_profile_indp、无需执行任何操作

    对于 j7200 i2c_icss0、无需执行任何操作

    对于 j7200 fatfs_multi_indp、无需执行任何操作

    对于 j7200 fatfs_profile_indp、未执行任何操作

    /bin/chmod:更改"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen/bin/MulticoreImageGen 的权限:不允许操作

    /opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/common.mk:709:目标'shbl_appimagerprc'的配方失败

    make[1]:***[SBL_appimagerprc]错误1.

    Makefile:148:目标'CAN_APP'的配方失败

    制造:***[CAN_APP]错误2.

    我尝试运行以下命令、它正常工作

    sudo make -C build/ Board=j7200_EVM CAN_app -s

    js@js:/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw sudo make -C build/ Board=j7200_evm -s CAN_app

    对于 j7200 i2c_indp、无需执行任何操作

    对于 j7200 i2c_profile、没有要执行的操作

    对于 j7200 i2c_profile_indp、无需执行任何操作

    对于 j7200 i2c_icss0、无需执行任何操作

    对于 j7200 fatfs_multi_indp、无需执行任何操作

    对于 j7200 fatfs_profile_indp、未执行任何操作

    /opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/mcal_drv/mcal/examples/Can /opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/mcal_drv/mcal/examples/Can

    正在生成的 R5证书:

    X509_CFG =./x509-temp.cfg

    键=/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/k3_dev_mpk.pem

    bin =/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/binary/can_app/bin/j7200_evm/can_app_mcu1_0_release.appimage

    证书类型= R5、1.

    内核 ID = 16

    LOADADDR = 0x41c00100

    image_size = 172736

    BOOT_OPTIONS = 0

    成功:生成了图像/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/binary/can_app/bin/j7200_evm/can_app_mcu1_0_release.appimage.signed。 启动良好

    创建# SBL 应用程序映像/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/binary/can_app/bin/j7200_evm/can_app_mcu1_0_release.appimage 和/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/mcusw/binary/can_app/bin/j7200_evm/can_app_mcu1_0_release_BE.appimage。

    2) 2)我运行 以下命令、日志显示如下

     LS -LA /opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/boot/sbl/tools/multicoreImageGen

    共计16.

    drwxrwxrwx 4 1001 1001 4096 四 14 03:12。

    drwxrwxrwx 14 1001 1001 4096 四 14 03:12。

    drwxrwxrwx 2 1001 4096 四 14 03:12二进制文件

    drwxrwxrwx 2 1001 4096 四 14 03:12 src

    谢谢

    Jay