am62p: u-boot abort with 2GB DDR

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Linux Core SDK
    • LCPD-45365
    • 11.01
    • 11.02
    • am62pxx_sk-fs

      When configured DDR to 2GB, U-Boot failed to boot with sync abort issue on SK-AM62P-LP.

      Here is the U-Boot patch to adjust DDR to 2GB:

      diff --git a/dts/upstream/src/arm64/ti/k3-am62p5-sk.dts b/dts/upstream/src/arm64/ti/k3-am62p5-sk.dts
      index ddcbdee853e6..bf90564b54af 100644
      --- a/dts/upstream/src/arm64/ti/k3-am62p5-sk.dts
      +++ b/dts/upstream/src/arm64/ti/k3-am62p5-sk.dts
      @@ -52,8 +52,7 @@
       
              memory@80000000 {
                      /* 8G RAM */
      -               reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
      -                     <0x00000008 0x80000000 0x00000001 0x80000000>;
      +               reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
                      device_type = "memory";
                      bootph-pre-ram;
              }; 

      And here is the U-Boot console log:

       

      U-Boot SPL 2025.01-g84eff08045c9-dirty (Oct 01 2025 - 11:41:17 -0500)
      SYSFW ABI: 4.0 (firmware rev 0x000b '11.1.2--v11.01.02 (Fancy Rat)')
      SPL initial stack usage: 17088 bytes
      Trying to boot from MMC2
      Authentication passed
      Authentication passed
      Authentication passed
      Authentication passed
      Authentication passed
      Starting ATF on ARM64 core...
      
      NOTICE:  BL31: v2.13.0(release):v2.13.0-240-gd90bb650fe-dirty
      NOTICE:  BL31: Built : 21:37:18, Jun 23 2025
      
      U-Boot SPL 2025.01-g84eff08045c9-dirty (Oct 01 2025 - 11:41:27 -0500)
      SYSFW ABI: 4.0 (firmware rev 0x000b '11.1.2--v11.01.02 (Fancy Rat)')
      DM ABI: 3.0 (firmware ver 0x000b 'MSDK.11.01.00.05-dirty--v11.01.02' patch_ver: 2)
      
      SPL initial stack usage: 1984 bytes
      Trying to boot from MMC2
      Authentication passed
      Authentication passed
      
      
      U-Boot 2025.01-g84eff08045c9-dirty (Oct 01 2025 - 11:41:27 -0500)
      
      SoC:   AM62PX SR1.0 HS-FS
      Model: Texas Instruments AM62P5 SK
      DRAM:  2 GiB
      "Synchronous Abort" handler, esr 0x96000040, far 0x232300223000
      elr: 00000000808013d4 lr : 0000000080801438 (reloc)
      elr: 00000000f603a3d4 lr : 00000000f603a438
      x0 : 0029118000000711 x1 : 0029118000000000
      x2 : 0000008000000000 x3 : 0000000000000001
      x4 : 0000232300223000 x5 : 0000000000000711
      x6 : 0000000000000000 x7 : 0000000000000000
      x8 : 000000008090f8f8 x9 : 0000000000000008
      x10: 000000000a200023 x11: 0000000000000002
      x12: 0000000000000002 x13: 0000000080951e60
      x14: 00000000ffffffff x15: 00000000f603e8e0                              
      x16: 0000000000000000 x17: 0000000000000001                              
      x18: 00000000f3ff8dd0 x19: 0000008000000000                              
      x20: 0000000000000711 x21: 0000007fc0000000                              
      x22: 0000232300223000 x23: 0029118040000000
      x24: 0000000000000002 x25: 000000003fffffff
      x26: 0000000040000000 x27: 0029118040000000
      x28: 0000000000000001 x29: 00000000f3fe2df0
      
      Code: b2400400 8b1a02f7 8b1a037b cb1a02b5 (f90002c0)
      Resetting CPU ...
      
      resetting ... 

       

       

       

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-6039 - am62p: u-boot abort with 2GB DDR
                SYNCHRONIZED
                • Last Sync Date: