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.

[参考译文] AM6442:在程序下载过程中发生错误、尽管之前没有问题

Guru**** 2837070 points

Other Parts Discussed in Thread: TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1632289/am6442-error-occurs-during-program-download-despite-no-prior-issues

器件型号: AM6442
Thread 中讨论的其他器件: TMDS64EVM

您好:

我有一位客户使用 TMDS64EVM 评估 AM64x、并在程序下载期间报告了以下问题。

MAIN_CONTENT_R5_0_0:在长度 0x40 的第 0 页的 0x0 处写入存储器块时遇到问题:(错误–1065 @ 0x40)无法访问器件存储器。
验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如下部 TCLK)。  (仿真包 20.3.0.3656)
MAIN_CONTENT_R5_0_0:文件加载程序:验证失败:目标无法写入 0x00000000  
GEL:加载失败
 
背景/历史:
  • 该电路板之前用于测试 TI 示例 ospi_flash_io_am64x-evm_r5fss0-0_nortos_ti-arm-clang
  • 在测试期间、应用修改了以下定义:#define APP_OSPI_FLASH_OFFSET_BASE (0x200000U)
  • 据报告、当时审计委员会工作正常
  • 在几天不使用后、同一电路板现在无法下载代码
  • 问题在另一台 PC 上重现
  • 即使在加载以前工作过的旧工程时、也会观察到相同的行为  

您是否了解导致这种情况的原因、建议采用什么方法来开始故障排除或恢复电路板?  

此致、

Michael

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

    您好、Michael:

    在测试期间、应用程序修改了以下定义:#define APP_OSPI_FLASH_OFFSET_BASE (0x200000U)

    进行此项修改后、电路板停止工作? 如果删除此宏或将其恢复为原始值、文件加载是否有效?

    [引用 userid=“668281" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1632289/am6442-error-occurs-during-program-download-despite-no-prior-issues
    • 据报告、当时审计委员会工作正常
    • 在几天不使用后、同一电路板现在无法下载代码
    [/报价]

    您是否意味着该问题是随机产生的、并且与相同的电路板和二进制文件不一致?

    [引用 userid=“668281" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1632289/am6442-error-occurs-during-program-download-despite-no-prior-issues
    • 问题在另一台 PC 上重现
    • 即使在加载以前工作过的旧工程时、也会观察到相同的行为  
    [/报价]

    您使用的是哪个版本的 SDK? 这是通过每个二进制文件还是通过特定的二进制文件发生的?

    在 EVM 上刷写程序而不是从 CCS 加载程序时、程序是否正常工作?

    此致、

    Tushar

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

    您好、Tushar、

    感谢您的答复。

    我很抱歉在我的初始帖子中缺乏信息。  

    进行此项修改后、电路板停止工作? 如果删除此宏或将其恢复为原始值、文件加载是否有效?

    修改后电路板正常工作。 在几天后尝试同一项目时,董事会似乎停止工作,尽管没有作出任何改变。 此外、当恢复到 SDK 的默认应用程序时、错误仍然存在。

    您是否意味着该问题是随机产生的、并且与相同的电路板和二进制文件不一致?

    该问题似乎并不是随机的、但几天之后重试时、用于特定二进制文件的 EVM 停止使用相同的二进制文件。

     您使用的是哪个版本的 SDK? 这是通过每个二进制文件还是通过特定的二进制文件发生的?

    正在使用的 SDK 为 mcu_plus_sdk_am64x_11_01_00_17、除了 ospi_flash_io 外、 hello_world 和 ospi_flash_file_io 都被导入和测试、并产生相同的错误。

    在 EVM 上刷写程序而不是从 CCS 加载程序时、程序是否正常工作?

    我的客户尚未能够将演示成功刷写到此 EVM 上。 这仍然是他们并行测试的一个单独主题。  

    如果您对可能出现的问题或如何诊断问题有任何想法、请告诉我。

    谢谢你。

    此致、

    Michael

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

    您好、Michael:

    您能告诉他们使用哪种引导模式吗?  

    另外、请让客户尝试在加载二进制文件时禁用验证并共享结果。  

    要禁用验证、请按照  以下内容中提到的步骤操作:SK-AM62:加载程序时出现数据验证错误 

    此致、

    Tushar