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:LaunchPad 上刷写[错误]问题-无法访问 QSPI 控制器

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1430814/am263p4-error-issue-flashing-on-launchpad---qspi-controller-not-accessible

器件型号:AM263P4
主题中讨论的其他器件:UNIFLASHSysConfigLP-AM263P

工具与软件:

你(们)好

我正在   AM263P LaunchPad 上将 mcu_plus_sdk_am263x_10_00_00_35与 CCS THEIA 版本:1.5.1.3一起使用。

我在尝试在 QSPI 中刷写程序并从中引导时遇到问题。

首先、在刷写过程中、我会在使用 uart_uniflash.py 脚本加载闪存写入器后在加载 SBL 时遇到错误。

闪存写入器加载正常、但在加载 SBL 时挂起。

问题与本主题中的问题类似:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1158291/am2634-sbl-and-uart-uniflash-of-sdk-when-built-and-flash-shows-error-error-xmodem-send-failed-no-response-or-incorrect-response-from-evm-or-cancelled-by-user

或者这个:

AWR2944:[ERROR] Cortex_R5_0:Xmodem 发送失败、EVM 无响应或响应不正确或用户取消、对 EVM 下电上电、然后再次运行此脚本!!! -传感器论坛-传感器- TI E2E 支持论坛

在尝试调试问题时遇到的其他线程中、我导入了 qspi_flash_diag_am263x-lp_r5fss0-0_nortos_ti-arm-clang 工程以检查板上的闪存。

我选择了正确的板并检查了 SysConfig 设置。 已重新编译工程并尝试运行。 请注意、电路板配置为 CCS (dev)引导模式以运行测试。

软件执行会出现异常。

当尝试在以下函数中读取地址0x48200010的寄存器 QSPI0.SysConfig 的内容时、将触发异常:

在调试器中、也无法访问 QSPI0控制器、并且无法读取内容:

我很喜欢这个问题、找不到任何人报告同样的问题。 我还尝试了2块板、但 BOTHS 显示了相同的问题。

我可能在这里错过了一些东西、但不知道是什么。

非常感谢您在此处的支持1/获取闪存诊断示例以确保开发板上闪存的完整性、2/解决在刷写内存以从应用程序启动的问题、1/希望有助于。

谢谢

此致

单端

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

    尊敬的 Seb:

    [报价 userid="237858" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1430814/am263p4-error-issue-flashing-on-launchpad---qspi-controller-not-accessible "]我正在使用 mcu_plus_sdk_am263x_10_00_00_35时将 CCS THEIA   版本:1.5.1.3用于 AM263P Launchpad。

    该 SDK 不是正确的、您应该使用 AM263Px SDK、即  MCU_PLUS_SDK_am263px_10_00_00_35

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="237858" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1430814/am263p4-error-issue-flashing-on-launchpad---qspi-controller-not-accessible "]

    在尝试调试问题时遇到的其他线程中、我导入了 qspi_flash_diag_am263x-lp_r5fss0-0_nortos_ti-arm-clang 工程以检查板上的闪存。

    我选择了正确的板并检查了 SysConfig 设置。 已重新编译工程并尝试运行。 请注意、电路板配置为 CCS (dev)引导模式以运行测试。

    [报价]

    我想这里的问题是您使用的示例 am263px 具有 ospi 控制器而不是 QSPI (am263x)错误。

    正确的示例:" AM263Px MCU+ SDK:OSPI 闪存诊断

    AM263Px MCU+ SDK:构建、加载和运行示例

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您在此处提供支持1/获取闪存诊断示例以确保我的电路板上闪存的完整性、2/解决刷写内存以从应用程序引导的问题、1/希望这可以方便。

    请执行以下操作:

    1.从此处安装 MCU 和 SDK AM263px:MCU-AM263PX 软件开发套件(MCU-PLUS-SDK)|德州仪器 TI.com

    2.运行该示例: AM263Px MCU+ SDK:OSPI 闪存诊断

    几个问题:

    1.您使用的是 TI EVM 还是定制电路板

    2.如果您使用的是定制板、那么您使用的是哪种 flash pat?

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

    你(们)好  

    非常感谢您的答复。

    我的糟糕之处在于没有将不同的器件拼接在一起。 我下载了正确的 SDK +运行了 OSPIExample。 一切都好。

    我将进入尝试闪存我的应用程序。

    目前、我使用的是 TI LP-AM263P LaunchPad。 生产、以转移到定制板。 注意、该设计目前正在进行中、为避免出现问题、我们计划使用与 LaunchPad 相同的器件。

    非常感谢您的帮助。  

    此致

    单端

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

    很高兴听到塞巴斯蒂安

    对于定制电路板、请遵循此处的设计指南: https://www.ti.com/lit/an/sprabj8b/sprabj8b.pdf

    此外、还请联系您当地的销售主管、让 TI 专家审查您的原理图。

    希望这对您有所帮助。