<?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 uboot-envtools on imx.6 issues in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230329#M17171</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I try to manipulate the u-boot env-var from linux and trying to use uboot-envtools but I cant get it to work.&lt;/P&gt;&lt;P&gt;I have been looking at the sourcecode config in u-boot (mx6_iwg15m_q7.h), and it gives me the offset and the env size. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_ENV_SECT_SIZE&lt;/TD&gt;&lt;TD&gt;(8 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_ENV_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;CONFIG_ENV_SECT_SIZE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if defined(CONFIG_FSL_ENV_IN_MMC)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;#define CONFIG_ENV_IS_IN_MMC&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;#define CONFIG_ENV_OFFSET&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(768 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cat /proc/mtd gives me:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;dev:&lt;/TD&gt;&lt;TD&gt;size&amp;nbsp;&amp;nbsp; erasesize&amp;nbsp; name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;mtd0: 00010000 00008000 "bootloader"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I define my fw_env.config&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;/dev/mtd0&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0xc0000 0x2000&amp;nbsp; 0x2000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i try to read the env. variables i get a crc error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fw_printenv &lt;/P&gt;&lt;P&gt;Warning: Bad CRC, using default environment&lt;/P&gt;&lt;P&gt;bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm&lt;/P&gt;&lt;P&gt;bootdelay=5&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cant understand why it does not work :smileysad:&lt;/P&gt;&lt;P&gt;Any tip are welcome! &lt;/P&gt;&lt;P&gt;Thanks :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Dennis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jul 2013 13:46:52 GMT</pubDate>
    <dc:creator>dennisjohansson</dc:creator>
    <dc:date>2013-07-30T13:46:52Z</dc:date>
    <item>
      <title>uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230329#M17171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I try to manipulate the u-boot env-var from linux and trying to use uboot-envtools but I cant get it to work.&lt;/P&gt;&lt;P&gt;I have been looking at the sourcecode config in u-boot (mx6_iwg15m_q7.h), and it gives me the offset and the env size. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_ENV_SECT_SIZE&lt;/TD&gt;&lt;TD&gt;(8 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;#define CONFIG_ENV_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;CONFIG_ENV_SECT_SIZE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if defined(CONFIG_FSL_ENV_IN_MMC)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;#define CONFIG_ENV_IS_IN_MMC&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;#define CONFIG_ENV_OFFSET&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(768 * 1024)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cat /proc/mtd gives me:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;dev:&lt;/TD&gt;&lt;TD&gt;size&amp;nbsp;&amp;nbsp; erasesize&amp;nbsp; name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;mtd0: 00010000 00008000 "bootloader"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I define my fw_env.config&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;/dev/mtd0&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0xc0000 0x2000&amp;nbsp; 0x2000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i try to read the env. variables i get a crc error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fw_printenv &lt;/P&gt;&lt;P&gt;Warning: Bad CRC, using default environment&lt;/P&gt;&lt;P&gt;bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm&lt;/P&gt;&lt;P&gt;bootdelay=5&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cant understand why it does not work :smileysad:&lt;/P&gt;&lt;P&gt;Any tip are welcome! &lt;/P&gt;&lt;P&gt;Thanks :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Dennis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 13:46:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230329#M17171</guid>
      <dc:creator>dennisjohansson</dc:creator>
      <dc:date>2013-07-30T13:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230330#M17172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found out that its only the nor-flash that are exposed through in the board configuration. How can i expose the nand-flash as a MTD device? &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks for any tip...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 09:10:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230330#M17172</guid>
      <dc:creator>dennisjohansson</dc:creator>
      <dc:date>2013-08-01T09:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230331#M17173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I cannot find a file named mx6_iwg15m_q7.h in the U-Boot source that is shipped with the MX6 BSP. Can you share with us where this file is located.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;-Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2013 13:29:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230331#M17173</guid>
      <dc:creator>maheshmahadeva1</dc:creator>
      <dc:date>2013-10-28T13:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230332#M17174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dennis, please respond our engineer's question. We will close the DI if no response in 3 days.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 06:45:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230332#M17174</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2013-10-31T06:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230333#M17175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dennis, our support engineer is waiting for your response now. Please take your time to do it. If your question had been resolved please let us know. We will close the discssion if no response in 3 days.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 07:21:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230333#M17175</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2013-11-05T07:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230334#M17176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have the same problem now with congatec i.mx6 board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fw_printenv is failing to read u-boot environment variables area with Bad crc error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 12:45:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230334#M17176</guid>
      <dc:creator>pavelkopylov</dc:creator>
      <dc:date>2014-02-20T12:45:01Z</dc:date>
    </item>
    <item>
      <title>Re: uboot-envtools on imx.6 issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230335#M17177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dennis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the environment is in SPI-NOR, the kernel needs a structure in the board file that expresses&lt;/P&gt;&lt;P&gt;how things are used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the bit that's used on the Boundary Devices Nitrogen6x:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/board-mx6_nitrogen6x.c#L359" title="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/board-mx6_nitrogen6x.c#L359"&gt;linux-imx6/arch/arm/mach-mx6/board-mx6_nitrogen6x.c at boundary-imx_3.0.35_4.1.0 · boundarydevices/linux-imx6 · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With it, you can use /dev/mtd0ro to read the U-Boot executable, and /dev/mtd1ro contains the U-Boot environment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure how/if you can re-map MMC space to an MTD device if your board is storing the environment there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 13:59:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/uboot-envtools-on-imx-6-issues/m-p/230335#M17177</guid>
      <dc:creator>EricNelson</dc:creator>
      <dc:date>2014-02-20T13:59:41Z</dc:date>
    </item>
  </channel>
</rss>

