<?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>i.MX ProcessorsのトピックRe: DTB selection</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726754#M113010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi p z,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you must stop uboot before Linux boots and then use the following commands to switch the dtb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="font-size: 11pt;"&gt;setenv fdt_file my_file.dtb&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="font-size: 11pt;"&gt;saveenv&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;If you execute command &lt;EM&gt;&lt;STRONG&gt;print &lt;/STRONG&gt;&lt;/EM&gt;you will see all the uboot variables and the fdt_file parameter should have abeen changed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Nov 2017 17:21:34 GMT</pubDate>
    <dc:creator>Carlos_Musich</dc:creator>
    <dc:date>2017-11-01T17:21:34Z</dc:date>
    <item>
      <title>DTB selection</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726753#M113009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an i.mx6 with RAM bringup, i.e. uboot passes the dtb memory address as bootm parameter. However, the kernel seems to forgo this and silently loads an old dtb from storage, according to the machine type string. Does anyone know more about this selection process and how to control it or if it is logged anywhere.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2017 18:11:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726753#M113009</guid>
      <dc:creator>pzt</dc:creator>
      <dc:date>2017-10-26T18:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: DTB selection</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726754#M113010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi p z,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you must stop uboot before Linux boots and then use the following commands to switch the dtb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="font-size: 11pt;"&gt;setenv fdt_file my_file.dtb&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="font-size: 11pt;"&gt;saveenv&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;If you execute command &lt;EM&gt;&lt;STRONG&gt;print &lt;/STRONG&gt;&lt;/EM&gt;you will see all the uboot variables and the fdt_file parameter should have abeen changed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Nov 2017 17:21:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726754#M113010</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2017-11-01T17:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: DTB selection</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726755#M113011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;İf I change dtb file I get some error.How can I fix this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&amp;gt; setenv fdt_file imx7dea-ucom-kit-eclipse-ethernet.dtb&lt;BR /&gt;=&amp;gt; saveenv&lt;BR /&gt;Saving Environment to MMC...&lt;BR /&gt;Writing to MMC(1)... done&lt;BR /&gt;=&amp;gt; boot&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1(part 0) is current device&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1(part 0) is current device&lt;BR /&gt;reading boot.scr&lt;BR /&gt;1492 bytes read in 12 ms (121.1 KiB/s)&lt;BR /&gt;Running bootscript from mmc ...&lt;BR /&gt;## Executing script at 80800000&lt;BR /&gt;reading imx7dea-ucom-kit-eclipse-ethernet.dtb&lt;BR /&gt;0 bytes read in 13 ms (0 Bytes/s)&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;No FDT memory address configured. Please configure&lt;BR /&gt;the FDT address via "fdt addr &amp;lt;address&amp;gt;" command.&lt;BR /&gt;Aborting!&lt;BR /&gt;reading zImage&lt;BR /&gt;7447024 bytes read in 180 ms (39.5 MiB/s)&lt;BR /&gt;Kernel image @ 0x80800000 [ 0x000000 - 0x71a1f0 ]&lt;BR /&gt;ERROR: Did not find a cmdline Flattened Device Tree&lt;BR /&gt;Could not find a valid device tree&lt;BR /&gt;Error loading kernel image&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;orjinal dtb (imx7dea-ucom-kit.dtb) is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&amp;gt; printenv&lt;BR /&gt;baudrate=115200&lt;BR /&gt;boot_fdt=try&lt;BR /&gt;bootargs=console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw&lt;BR /&gt;bootcmd=mmc dev ${mmcdev};mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi&lt;BR /&gt;bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};&lt;BR /&gt;bootdelay=3&lt;BR /&gt;bootscript=echo Running bootscript from mmc ...; source&lt;BR /&gt;cmd_rgb=fdt set fb_rgb status disabled;fdt set bl_rgb status disabled&lt;BR /&gt;cmd_ts=run cmd_ts_rgb; &lt;BR /&gt;cmd_ts_rgb=fdt set ts_con_rgb/ar1021_rgb status disabled; fdt set ts_con_rgb/ilitek_aim_rgb status disabled; fdt set ts_con_rgb/sitronix_rgb status disabled; fdt set ts_con_rgb/egalax_ts_rgb status disabled; fdt set ts_con_rgb/edt-ft5x06_rgb status disabled; fdt set ts_con_rgb/mxt1664_ts_rgb status disabled; &lt;BR /&gt;console=ttymxc0&lt;BR /&gt;dtbname=imx7dea-ucom-kit-eclipse-ethernet.dtb&lt;BR /&gt;ethact=FEC0&lt;BR /&gt;ethaddr=00:1a:f1:10:08:b6&lt;BR /&gt;ethprime=FEC&lt;BR /&gt;fb_rgb=Innolux-AT070TN:24:33336667,800,480,89,164,75,75,10,10,0,0,1,0&lt;BR /&gt;fdt_addr=0x83000000&lt;BR /&gt;fdt_file=imx7dea-ucom-kit.dtb&lt;BR /&gt;fdt_high=0xffffffff&lt;BR /&gt;fileaddr=80800000&lt;BR /&gt;filesize=71a1f0&lt;BR /&gt;image=zImage&lt;BR /&gt;initrd_addr=0x83800000&lt;BR /&gt;initrd_high=0xffffffff&lt;BR /&gt;ip_dyn=yes&lt;BR /&gt;loadaddr=0x80800000&lt;BR /&gt;loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};&lt;BR /&gt;loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}&lt;BR /&gt;loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}&lt;BR /&gt;loadm4image=fatload mmc ${mmcdev}:${mmcpart} 0x7F8000 ${m4image}&lt;BR /&gt;m4boot=run loadm4image; bootaux 0x7F8000&lt;BR /&gt;m4image=m4_qspi.bin&lt;BR /&gt;mfgtool_args=setenv bootargs console=${console},${baudrate} rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.file=/fat g_mass_storage.ro=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" clk_ignore_unused &lt;BR /&gt;mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot} ${args_from_script}&lt;BR /&gt;mmcautodetect=yes&lt;BR /&gt;mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;BR /&gt;mmcdev=1&lt;BR /&gt;mmcpart=1&lt;BR /&gt;mmcroot=/dev/mmcblk2p2 rootwait rw&lt;BR /&gt;netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp ${args_from_script}&lt;BR /&gt;netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;BR /&gt;panel=Hannstar-XGA&lt;BR /&gt;script=boot.scr&lt;/P&gt;&lt;P&gt;Environment size: 2899/8188 bytes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2018 14:48:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726755#M113011</guid>
      <dc:creator>emintolgasivri</dc:creator>
      <dc:date>2018-10-31T14:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: DTB selection</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726756#M113012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I fugured out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run bootcmd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2018 12:48:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DTB-selection/m-p/726756#M113012</guid>
      <dc:creator>emintolgasivri</dc:creator>
      <dc:date>2018-11-15T12:48:06Z</dc:date>
    </item>
  </channel>
</rss>

