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.

[参考译文] AM6412:复制大文件时发生内核转储

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1341729/am6412-kernel-dump-when-copy-big-files

器件型号:AM6412
主题中讨论的其他器件: TMDS64EVM

环境:

SDK:ti-processor-sdk-linux-am64xx-evm-08.06.00.42-linux-x86_安装

CPU:AM6412

Linux:5.10

存储器:2G (__LW_AT__MT40A1G16KNR-075:E)

步骤:

1.我们创建一个超过300米的大文件系统。

2.cp -prf 文件 new,系统将转储约300m,,并且是 mem dump。

OTHES:

我们查看我们的 DDR 和 开发板(TMDS64EVM)、TMDS64EVM DDR:MT40A1G16KD-062E IT:E、我们的板:MT40A1G16KNR-075:E
TMDS64EVM:只有 BG0、一个0-16。

我们的实验板:使用 BG0-1、0-15。

那么、我们应该在哪里修改它呢?
感谢你的评分

MT40A1G16KD-062E:

MT40A1G16KNR-075:E:

日志:

e2e.ti.com/.../3377.emmc.log

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

    大家好、JKun、

    请按照以下链接中我的说明在电路板上运行 memtester、看看它是否报告了任何错误。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1337450/am6421-am6421-emmc

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

    您好,Bin:

    附件是 memtester 1G 1 log。

    我们还怀疑只有1千赫解除武装、复员和重返社会方案得到承认。
    但是,我们的板载硬件是2G DDR,MT40A1G16KNR-075:E.
    那么、我们需要在哪里修改此 DDR?
    感谢您发送邮件至!e2e.ti.com/.../0488.emmc.log

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

    尊敬的 Jkun:

    在 memtester 的512MB 测试中是否也会发生同样的崩溃?

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

    您好、Bin:

    512MB 是可以的。

    我更改了 uboot 和内核 DTS、2G->1G  

    REG =<0x00000000 0x80000000 0x00000000 0x80000000>; 2G

    REG =<0x00000000 0x80000000 0x00000000 0x40000000>; 1G

    此问题不能 重复。
    那么、此 DDR 是否需要修改某种配置?

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

    尊敬的 Jkun:

    您的 DDR 配置不正确。 我将把您的问题转给我们的 DDR 专家以征求意见。

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

    Jkun,

    您需要使用 DDR 寄存器配置工具:  https://dev.ti.com/sysconfig/?product=Processor_DDR_Config&device=AM64x

    并确保对器件进行以下设置、

    数据总线宽度(每个器件):8

    密度(每个设备) GB:8

    芯片选择/等级:1

    配置这些之后、保存得到的输出文件并构建到您的代码中。

    由于您有 TwinDie 器件、因此在使用该工具时必须将每个裸片作为单个器件处理。

    此致、

    詹姆斯

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

    您好、Bin:

    感谢您的帮助、我们修复了此问题。