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.

[参考译文] TDA2SG:TI EVM 板中的 NOR 启动失败。

Guru**** 2560390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/609561/tda2sg-nor-boot-fails-in-ti-evm-board

器件型号:TDA2SG

您好!

EVM 板版本:ASSY 516580 REV H.

VISIONSDK_02_10_00。

SW2[1:16]:10101100 10000101 SW5[1:10]:0100100000

电路板修改:遵循 C:\VISION_SDK_02_10_00_00\ti_componels\drivers\starterware_01_06_00_16\docs\StarterWare_UserGuide.pdf  7.2。 电路板修改

我们 按照 VisionSDK_UserGuide_TDA2xx.pdf 执行 NOR、也不执行引导 、但失败。我们可以将 AppImage_LE 加载到 NOR、但无法引导 correctlly.pl、请参阅以下内容:

请支持。谢谢!

Jer。

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

    我们可以通过 WebEx 会话来调试此问题吗?

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此致、
    我有一个 Skype 帐户:1649431557@qq.com.Let如果您方便、请调试这个问题。
    谢谢!
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jer、

    您能在您的计算机上设置 Cisco WebEx 吗,然后我们就可以进行调试了。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jer、
    您能否联系您当地的 TI FAE? 他应该能够更好地帮助你。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此致、
    我已在我的 PC.account:1649431557@qq.com 上设置了 Cisco WebEx
    实际上、我的本地 TI FAE 无法支持 TDA 平台。
    谢谢!
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jer、

    我将于7月14日星期五下午3点为 IST 设置 WebEx、音频会议将通过"我开会"(拨入时需要电话)。

    此致、

    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此致、
    我将准时加入您、请在您完成准备后分享加入您的方式。
    谢谢。
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jer、

    要调试此问题、您需要执行以下步骤:
    1.将 EVM 置于调试引导模式。 通过 CCS 在 NOR 上刷写调试 SBL NOR 映像和应用程序映像(使用 GEL 初始化 SoC 和 DDR)。
    2.在 NOR 引导模式下引导 SBL
    3.使用 CCS 连接 A15 (确保没有 GEL)。
    4.将 PC 更改为0x0800_0000。
    5.然后进入代码并查看挂起发生的位置。
    我已要求中国 FAE 团队在这个问题上提供帮助。 希望他们能很快回来。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 、Rishabh、
       
       关于步骤3:使用 CCS 连接 A15 (确保没有 GEL)。
    请检查 下面的图片、是否 正确。
    然后、当 我想连接到 A15内核时会发生错误。在 NOR 引导模式下似乎无法连接到 a15。
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jer、

    移除 GEL 有两种方法:
    1.要从目标配置中永久删除 GEL、需要删除初始化脚本的内容并保存。 这基本上意味着您在执行步骤1时需要另一个目标配置。
    2.您可以暂时移除 GEL。 在连接前、右键点击 Cortex A15_0并选择"Open GEL Files View"、然后选择"Remove All"选项。

    无法连接到 A15时、您能告诉我 SYSBOOT 设置吗? 此外、您是否能够在存在 GEL 文件且 EVM 处于 NOR 引导模式时进行连接?

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

    希·里斯哈有限公司

        所有步骤均处于 NOR 引导模式、这意味 着 SW2始终设置为:SW2:10101100 10000101

    SW5:0100100000。这次我能够连接到 A15内核。

     并按照  这三 条指令进行操作。

    Jer。

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

    这看起来像是一个循环。
    您能否通过从 SBL OUT 文件加载符号来检查该代码的确切含义。

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

    您好 、Rishabh、

      我已经    通过电子邮件向您发送了我的 AppImage_LE 和 SBL_NOR 符号。请在 可能的情况下检查您的 EVM 板。

    谢谢。

    Jer。

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

    您好、Jer、

    发生挂起时、您需要从发送给我的 elf 文件中加载符号(运行->加载->加载符号->) )。 我将无法确定挂起发生的位置、因为最新的源代码与您使用的源代码不同。

    此致、

    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    当我尝试将 symblos 加载到 a15内核时、我遇到了很多问题。因此、我已将我的源代码与电子邮件共享给您。
    请检查您的 EVM 板。
    谢谢!
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jer、

    我将在下周周三之前试用您的代码、并告知您我是否发现我的设置有任何问题。

    此致、

    Rishabh

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

    您好、Jer、

    我尝试了您通过电子邮件共享的 SBL 映像 对我来说很好。 为了进一步调试、我建议您查看以下内容:

    用于创建 SBL 映像的命令:arm-none-eabi-objcopy.exe --gap-fill=0xff -O 二进制 SBL_NOR_a15host_debug.xa15fg sbl.bin

    您应该将 sbl.bin 闪存为0x0地址。

    2.您在 EVM 上刷写的应用程序映像应采用 LE 格式。 我建议您尝试预构建的多核邮箱映像。

    此映像出现在:bootloader\prebuild_binaries\application_images\SBL_multicore_mbx\tda2xx\AppImage_LE 中。 应用程序映像应刷写在0x80000地址。

    请告诉我预构建的映像是否适合您。

    此致、

    Rishabh

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

    此外、我在您共享的 SBL elf 文件中找不到符号0AFFFFFC。
    您共享的 SBL elf 包含位于0x08002a3c 位置的 UART 代码、并查看您共享的屏幕截图、您会发现这是15的系统配置代码(cache/MMU?)。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    我们仍然无法从 NOR 引导。您能否共享您的 SBL_NOR 和 AppImage_LE?(如果可能、请发送电子邮件给我:1649431557@qq.com)
    我想在我的 EVM 板上测试它。
    谢谢!
    Jer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jer、

    预编译 NOR 映像将出现在发行版本身中。 应用程序映像出现在:bootloader\prebuild_binaries\application_images\SBL_multicore_mbx\tda2xx\AppImage_LE 中。 SBL 映像是 bootloader\prebuild_binarys\tda2xx_images\nor\SBL_binary.bin。

    您共享的 SBL 映像在我的 EVM 上工作正常。 您是否有另一个电路板、您可以在其中尝试 NOR 引导。

    此致、
    Rishabh