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.

[参考译文] 66AK2G12:ARM 内核启动问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1526875/66ak2g12-arm-kernel-booting-issue

器件型号:66AK2G12

工具/软件:

您好:

我已经使用 66AK2G12 创建了一个新电路板、但我遇到了一些问题、想要寻求您的帮助。

我正在使用 Micro SD 卡启动 DSP。 在此过程中、终端窗口中将显示以下消息。 同一个 micro SD 卡在另一个电路板上工作正常。

U-Boot 正常运行、但启动内核时似乎存在问题。

将仿真器连接到 DSP 并下载并运行 DSP 二进制文件时、一切都正常。

机械臂方面似乎存在问题。 这是否是 66ak2g12 硬件的问题?

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

    嗨、Park、

    似乎 ARM 端存在问题。 这可能是 66ak2g12 硬件的问题吗?

    看起来 UART 在内核启动/操作期间试图输出某些内容、所以我可能会尝试从这里开始调试。 这里有一些想法...

    • “垃圾字符“是否像屏幕截图中显示的那样停止? 或继续一段时间?
    • 每次引导时、“垃圾字符“是否总是看起来相同?
    • 您能否将逻辑分析仪连接到靠近 SoC 的 UART TX 引脚、并分析波形? 也许是出于某种原因、它以不同的波特率传输? (由于电路板差异或内核启动期间触发某种类型的故障或异常而导致不同的时钟设置)
    • 当您连接到 ARM 内核时、您能看到内核正在运行吗? 还是崩溃/停止?

    此致、Andreas

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

    感谢您的答复。 我将回顾您提到的要点。
    运行的协议。 ARM 的主要功能(以太网通信,DSP 引导和 SRAM 访问)都正常工作。
    内核启动后、终端上只会出现垃圾值、但预期的功能会按预期运行。

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

    导致该问题的根本原因是引导模式配置。 发生该问题的原因是未为电路板正确设置 MMCSD 引导模式配置中的 REF 时钟。 感谢您的关注和帮助。