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.

[参考译文] TDA4VEN-Q1:适应新的 DDR

Guru**** 2558250 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1567756/tda4ven-q1-adapt-to-the-new-ddr

器件型号:TDA4VEN-Q1
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

1.如何查看当前的 DDR 工作频率以及应使用什么命令来执行此操作;

2.如何修改频率

此致、

Cesar

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

    尊敬的 Cesar:

    您可以使用 K3conf 工具查看当前 DDR 频率。 为什么要修改 DDR 频率? 您是否可以使用 SysConfig DDR 配置器工具进行开发?  

    此致、

    Brijesh

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

    您好、Brijesh、

     应如何配置?

    此致、

    Cesar

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

    尊敬的 Cesar:

    这看起来不像 k3conf 的输出、是否可以在目标上使用 k3conf 实用程序来获取 DDR 频率?  

    此致、

    Brijesh

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

    您好、Brijesh、

    k3conf  可以看到频率、这是毫无疑问的。

    上述 DDR 参数配置存在问题。

    https://dev.ti.com/sysconfig/#/config/?args=--product%20%2Fmnt%2Ftirex-content%2FTDA4x_DRA8x_AM67x-AM69x_DDR_Config_0.12.00.0000%2F.metadata%2Fproduct.json%20--device%20J722S_TDA4VEN_TDA4AEN_AM67

    此致、

    Cesar

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

    尊敬的 Cesar:

    好的、在这种情况下、我会请我们的 DDR 专家在这里为您提供帮助。  

    此致、

    Brijesh

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

    您好、

    上述 DDR 参数配置存在问题。

    您能描述一下您所面临的问题吗? 您是否有任何可以共享的日志?

    这是新电路板启动还是现有设计? 您试过多少块电路板、其中有多少块电路板出现问题?

    谢谢、
    Kevin

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

     尊敬的 Kevin:

    它是新的电路板、所有电路板都有复制的可能性。

    [43679.616857] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
    [43679.625656] Mem abort info:
    [43679.628440]   ESR = 0x0000000086000004
    [43679.632178]   EC = 0x21: IABT (current EL), IL = 32 bits
    [43679.637478]   SET = 0, FnV = 0
    [43679.640529]   EA = 0, S1PTW = 0
    [43679.643661]   FSC = 0x04: level 0 translation fault
    [43679.648529] user pgtable: 4k pages, 48-bit VAs, pgdp=00000008f9935000
    [43679.654957] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000
    [43679.661740] Internal error: Oops: 0000000086000004 [#1] PREEMPT SMP
    [43679.667993] Modules linked in: cdc_ether usbnet r8152 mii rpmsg_ctrl rpmsg_char cdns3 cdns_usb_common spidev display_connector crct10dif_ce pvrsrvkm(O) drm_kms_helper cdns3_ti rti_wdt k3_j72xx_bandgap rtc_ti_k3 ti_k3_r5_remoteproc ti_k3_dsp_remoteproc ti_k3_common mcrc64 sa2ul omap_hwspinlock omap_mailbox spi_omap2_mcspi cfg80211 rfkill ov5640 wave5 v4l2_mem2mem cryptodev(O) fuse drm drm_panel_orientation_quirks backlight ipv6
    [43679.705833] CPU: 1 UID: 0 PID: 36400 Comm: kworker/1:2 Tainted: G           O       6.12.17-ti #21
    [43679.714782] Tainted: [O]=OOT_MODULE
    [43679.718260] Hardware name: Texas Instruments J722S EVM (DT)
    [43679.723824] Workqueue:  0x0 (events)
    [43679.727408] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [43679.734356] pc : 0x0
    [43679.736534] lr : 0x0
    [43679.738713] sp : ffff80009bed3d40
    [43679.742015] x29: 0000000000000000 x28: 0000000000000000 x27: 0000000000000000
    [43679.749141] x26: 0000000000000000 x25: ffff0008781485a8 x24: ffff800080cf91b8
    [43679.756265] x23: ffff8000814aa018 x22: ffff000878148000 x21: ffff000878148000
    [43679.763392] x20: 0000000000000000 x19: 0000000000000000 x18: 0000000000000001
    [43679.770518] x17: ffff8007fe66f000 x16: ffff800080008000 x15: ffff00087f913240
    [43679.777644] x14: 0000000000000000 x13: 000000000000010d x12: 0000000000000000
    [43679.784768] x11: 0000000000000000 x10: 00000000000009e0 x9 : ffff80009bed3d20
    [43679.791894] x8 : ffff000878148a40 x7 : ffff00087f9132c0 x6 : 0000000000000000
    [43679.799020] x5 : 0000000000000002 x4 : 0000000000000002 x3 : 0000000000000204
    [43679.806145] x2 : 0000000000000208 x1 : ffff000878148000 x0 : ffff000004b2e300
    [43679.813270] Call trace:
    [43679.815707]  0x0
    [43679.817547] Code: ???????? ???????? ???????? ???????? (????????)
    [43679.823628] ---[ end trace 0000000000000000 ]---
    [43679.828234] note: kworker/1:2[36400] exited with irqs disabled
    [43700.620800] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
    [43700.626902] rcu:     1-...0: (1 ticks this GP) idle=5f54/1/0x4000000000000000 softirq=4662024/4662024 fqs=1311
    [43700.636628] rcu:     (detected by 2, t=5252 jiffies, g=9542401, q=107 ncpus=4)
    [43700.643576] Sending NMI from CPU 2 to CPUs 1:
    [43710.644400] rcu: rcu_preempt kthread starved for 5130 jiffies! g9542401 f0x0 RCU_GP_DOING_FQS(6) ->state=0x0 ->cpu=0
    [43710.659245] rcu:     Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
    [43710.668357] rcu: RCU grace-period kthread stack dump:
    [43710.673394] task:rcu_preempt     state:R  running task     stack:0     pid:16    tgid:16    ppid:2      flags:0x0000000a
    [43710.684251] Call trace:
    [43710.686687]  __switch_to+0xe4/0x140
    [43710.690177]  __smp_call_single_queue+0x60/0x70
    [43710.694613]  irq_work_queue_on+0x74/0xcc
    [43710.698531]  rcu_watching_snap_recheck+0x330/0x334
    [43710.703313]  force_qs_rnp+0x1d4/0x344
    [43710.706966]  rcu_gp_fqs_loop+0x348/0x4c8
    [43710.710879]  rcu_gp_kthread+0x134/0x160
    [43710.714707]  kthread+0x110/0x114
    [43710.717929]  ret_from_fork+0x10/0x20
    [43710.721496] rcu: Stack dump where RCU GP kthread last ran:
    [43710.726965] Sending NMI from CPU 2 to CPUs 0:
    

    此致、

    Cesar