<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic i.MX6ULL u-boot data abort in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1780936#M217994</link>
    <description>&lt;P&gt;Hi, i'm&amp;nbsp; trying to update u-boot to the latest BSP (2023.04) on a i.MX6ULL custom board that is at 2016.03. As that old version doesn't have a dtsi, I copied it from our Linux Kernel source.&lt;/P&gt;&lt;P&gt;Currently it crashes like so:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;U-Boot 2023.04 (Dec 28 2023 - 14:20:16 +0000)

CPU:   i.MX6ULL rev1.1 900 MHz (running at 396 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 32C
Reset cause: WDOG
Model: X T080 for Y
Board: T080 for Y
DRAM:  512 MiB
Core:  75 devices, 17 uclasses, devicetree: separate
MMC:   FSL_SDHC: 0
Loading Environment from MMC... MMC Device 1 not found
*** Warning - No MMC card found, using default environment

Fail to setup video link
In:    serial
Out:   serial
Err:   serial
data abort
pc : [&amp;lt;9ffb38f6&amp;gt;]	  lr : [&amp;lt;9ffc4489&amp;gt;]
reloc pc : [&amp;lt;878228f6&amp;gt;]	  lr : [&amp;lt;87833489&amp;gt;]
sp : 9ef86588  ip : 9ef86574	fp : 87800020
r10: 00000017  r9 : 9ef8eeb0	r8 : 00000100
r7 : 021bc400  r6 : 9ffd0825	r5 : 00000000  r4 : 9ef91ab0
r3 : ffffffff  r2 : 02140000	r1 : 00007f50  r0 : ffffffff
Flags: NzCv  IRQs off  FIQs off  Mode SVC_32 (T)
Code: 1e03 9300 da0e 6822 (6853) b125 
Resetting CPU ...

resetting ...&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help or guidance would be appreciated.&lt;/P&gt;</description>
    <pubDate>Sat, 30 Dec 2023 13:48:41 GMT</pubDate>
    <dc:creator>Arnau</dc:creator>
    <dc:date>2023-12-30T13:48:41Z</dc:date>
    <item>
      <title>i.MX6ULL u-boot data abort</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1780936#M217994</link>
      <description>&lt;P&gt;Hi, i'm&amp;nbsp; trying to update u-boot to the latest BSP (2023.04) on a i.MX6ULL custom board that is at 2016.03. As that old version doesn't have a dtsi, I copied it from our Linux Kernel source.&lt;/P&gt;&lt;P&gt;Currently it crashes like so:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;U-Boot 2023.04 (Dec 28 2023 - 14:20:16 +0000)

CPU:   i.MX6ULL rev1.1 900 MHz (running at 396 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 32C
Reset cause: WDOG
Model: X T080 for Y
Board: T080 for Y
DRAM:  512 MiB
Core:  75 devices, 17 uclasses, devicetree: separate
MMC:   FSL_SDHC: 0
Loading Environment from MMC... MMC Device 1 not found
*** Warning - No MMC card found, using default environment

Fail to setup video link
In:    serial
Out:   serial
Err:   serial
data abort
pc : [&amp;lt;9ffb38f6&amp;gt;]	  lr : [&amp;lt;9ffc4489&amp;gt;]
reloc pc : [&amp;lt;878228f6&amp;gt;]	  lr : [&amp;lt;87833489&amp;gt;]
sp : 9ef86588  ip : 9ef86574	fp : 87800020
r10: 00000017  r9 : 9ef8eeb0	r8 : 00000100
r7 : 021bc400  r6 : 9ffd0825	r5 : 00000000  r4 : 9ef91ab0
r3 : ffffffff  r2 : 02140000	r1 : 00007f50  r0 : ffffffff
Flags: NzCv  IRQs off  FIQs off  Mode SVC_32 (T)
Code: 1e03 9300 da0e 6822 (6853) b125 
Resetting CPU ...

resetting ...&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help or guidance would be appreciated.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2023 13:48:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1780936#M217994</guid>
      <dc:creator>Arnau</dc:creator>
      <dc:date>2023-12-30T13:48:41Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL u-boot data abort</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1781289#M218035</link>
      <description>&lt;P&gt;It seems the problem is related to HAB, because after doing an objdump of the reloc pc, the function which crashes in the file "drivers/crypto/fsl/jr.c" is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;int sec_init_idx(uint8_t sec_idx)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I don't really know what SEC is but our board isn't configured for it, how can I disable it?&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2023 13:47:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1781289#M218035</guid>
      <dc:creator>Arnau</dc:creator>
      <dc:date>2023-12-30T13:47:39Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL u-boot data abort</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1781912#M218118</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you share what you have copied to new BSP?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Harvey&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 02:41:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1781912#M218118</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2024-01-03T02:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL u-boot data abort</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1783022#M218226</link>
      <description>&lt;P&gt;Hi, I actually solved the data abort by disabling HAB by removing&amp;nbsp;&lt;EM&gt;FSL_CAAM&amp;nbsp;&lt;/EM&gt;and&amp;nbsp;&lt;EM&gt;FSL_BLOB&lt;/EM&gt; like this in arch/arm/mach-imx/mx6/Kconfig:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;config TARGET_Y_T080
	bool "y_t080"
	depends on MX6UL
	select BOARD_LATE_INIT
	select DM
	select DM_THERMAL
	select SUPPORT_SPL
	select IMX_MODULE_FUSE
	select OF_SYSTEM_SETUP
	imply CMD_DM
-	select FSL_CAAM
-	select FSL_BLOB
	select ARCH_MISC_INIT&lt;/LI-CODE&gt;&lt;P&gt;The board boots fine now, but if I enable&amp;nbsp;&lt;EM&gt;CONFIG_CMD_BMP&lt;/EM&gt; it hangs with no error in the serial output like so:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;U-Boot 2023.04 (Jan 03 2024 - 11:48:22 +0000)

CPU:   i.MX6ULL rev1.1 900 MHz (running at 396 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 31C
Reset cause: POR
Model: X T080 for Y
Board: T080 for Y
DRAM:  512 MiB
Core:  76 devices, 18 uclasses, devicetree: separate
NAND:  512 MiB
MMC:   FSL_SDHC: 0
Loading Environment from MMC... MMC Device 1 not found
*** Warning - No MMC card found, using default environment

Loading Environment from NAND... *** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial&lt;/LI-CODE&gt;&lt;P&gt;Our board has a 24 bit parallel LCD, which in uboot 2016.03 works fine but is initialized without a DT and can show a splash logo.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2024 12:19:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-u-boot-data-abort/m-p/1783022#M218226</guid>
      <dc:creator>Arnau</dc:creator>
      <dc:date>2024-01-04T12:19:42Z</dc:date>
    </item>
  </channel>
</rss>

