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.

[参考译文] TMDSICE3359:PRP 示例项目问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/667181/tmdsice3359-prp-example-project-questions

器件型号:TMDSICE3359

你好。

我正在尝试从 PRU-ICSS-HSR-PRP-DAN_01.00.03.02运行 PRP 示例项目。 我正在使用以下软件:

我按照 processors.wiki.ti.com/.../PRU_ICSS_HSR_PRP 中的说明创建了项目文件

项目无法编译。 返回大约20个错误。 我在 processors.wiki.ti.com/.../PRU_ICSS_HSR_PRP 上注意到了这一点

编写了"若要编译工程、请确保[INSTALL-DIR]/protocols/pdk_patches/[PDK-version]应用了中的任何 PDK 补丁"。 我下载了 patch.exe 并尝试修补 PDK、但我不知道

我应该写入 cmd 中的哪些参数。 因此我的 PDK 未修补。

我的问题是:

1.不修补 PDK 是否可能导致错误?

2.如何执行 patch.exe 以正确修补 PDK?

感谢您的回答、

BR。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。 在这里、我的错误和警告:

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

    我进行了修补-我发现 ICSS_emacDrv.c icss_emacDrv.h  文件应该进行修补。 因此、在修补之后、我再次按照以下步骤构建了 PDK:

    最后、我再次创建了项目文件。 我在 CCS 中编译了工程、警告消失了、但存在其他错误:

    我有没有做错了?

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

    我已完全删除 PDK 1.0.9、并再次安装。 我再次修补了 PDK、并为 AM335x prp_app 创建了工程。 这次它编译成功、但有警告:

    我是否再次出现问题?

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

    David、您好、如果它可以编译、则只有很少的警告是可以的。 你跑过吗?

    谢谢、

    Paula  

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

    我在调试模式下运行它、并在 PuTTY 终端上看到了信息。 现在、我要检查 PRP 网络、我必须将二进制文件刷写到 SPI 存储器中。 我正在通过以下方式尝试:

    但失败了。 以下是我从控制台的日志:

    [CortxA8]
    AM335x ISDK Flasher 版本- 2.0.1 (对于
    所选的 ICEv2 SPI id)- 0
    Manufacturer ID READ 为0xef。
    读取的器件 ID 为0x16。
    进入操作[1-闪存][2-擦除]:
    1
    输入二进制类型[0-Bootloader,1-Other]
    1
    输入以字节为单位的偏移(十六进制)。 例如:- bootloader :0x0 app : 0x20000)
    0x20000
    将.bin 文件加载到0x80100000并输入0以继续
    0
    无效文件大小:-519110656,退出 

    我有什么问题吗? 我应该将引导模式跳线设置为1-2还是2-3?

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

    达维德,我以前见过,但我不记得解决办法。 在我看来、弹出的一件事是文件太大、或者您可能不会等待二进制文件完全加载到 DDR 中。 顺便说一下、您要上传哪个文件?  

    这里 我们可以看到以下信息(为了与您确认、您正在加载正确的纸槽):

    >>要刷写应用程序,请使用二进制映像 _a8host_ti.bin

    在同一链接中、您可以查看"Bootingvia McSPI"部分。 与您所描述的内容类似、但无论如何、都是另一个信息来源。 顺便说一下、您是否在闪存之前擦除了该段、是否有必要、我通常会这么做。

    谢谢、

    Paula

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dawid、如果您在刷写应用程序时仍然遇到问题、我建议您为此打开另一个线程、以便将其分配给合适的人员。

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

    Paula、

    我仍有同样的问题。 根据您的建议、我开始了另一个主题:  

    感谢你的帮助。

    BR、

    Dawid。