<?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>LayerscapeのトピックRe: FLEXSPI erase and write issue on 2160A-TCD platform</title>
    <link>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1349738#M9032</link>
    <description>&lt;P&gt;I have fixed this issue by disabling erasing and writing protection from NOR flash register.&lt;/P&gt;</description>
    <pubDate>Sat, 02 Oct 2021 08:03:38 GMT</pubDate>
    <dc:creator>andy_ueng</dc:creator>
    <dc:date>2021-10-02T08:03:38Z</dc:date>
    <item>
      <title>FLEXSPI erase and write issue on 2160A-TCD platform</title>
      <link>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1345787#M8978</link>
      <description>&lt;P&gt;We encounter FLEXSPI erase and write issue. We use the following commands to test FLEXSPI read, write, and erase.&lt;BR /&gt;mtd_debug erase /dev/mtd2 0x0000000 0x10000&lt;BR /&gt;dd if=/dev/zero of=data.hex count=1 bs=65536&lt;BR /&gt;mtd_debug write /dev/mtd2 0x0000000 0x10000 data.hex&lt;BR /&gt;mtd_debug read /dev/mtd2 0x0000000 0x10000 dump&lt;BR /&gt;&lt;BR /&gt;The contents of data.hex and dump files should be same. But unfortunately the contents of these two files are not identical.&lt;BR /&gt;&lt;BR /&gt;P.S.&lt;BR /&gt;fsl-lx2160a-tcd.dts is dts file.&lt;BR /&gt;spi-nxp-fspi.c is FLEXSPI driver source file.&lt;BR /&gt;erase.PNG, read.PNG, and write.PNG are captured from Zeroplus logic analyzer.&lt;BR /&gt;Plese kindly give us your advice.&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2021 10:07:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1345787#M8978</guid>
      <dc:creator>andy_ueng</dc:creator>
      <dc:date>2021-09-24T10:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXSPI erase and write issue on 2160A-TCD platform</title>
      <link>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1346571#M8987</link>
      <description>&lt;P&gt;In your dts file, please define FSPI flash device and configure "compatible" property according to the flash device on your target board. Please refer to the following example, please refer to SPI NOR flash driver drivers/mtd/spi-nor/spi-nor.c.&lt;/P&gt;
&lt;P&gt;&amp;amp;fspi {&lt;BR /&gt;status = "okay";&lt;/P&gt;
&lt;P&gt;mt35xu512aba0: flash@0 {&lt;BR /&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;compatible = "spansion,m25p80";&lt;BR /&gt;m25p,fast-read;&lt;BR /&gt;spi-max-frequency = &amp;lt;50000000&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;spi-rx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;spi-tx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;mt35xu512aba1: flash@1 {&lt;BR /&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;compatible = "spansion,m25p80";&lt;BR /&gt;m25p,fast-read;&lt;BR /&gt;spi-max-frequency = &amp;lt;50000000&amp;gt;;&lt;BR /&gt;reg = &amp;lt;1&amp;gt;;&lt;BR /&gt;spi-rx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;spi-tx-bus-width = &amp;lt;8&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 07:14:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1346571#M8987</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-09-27T07:14:15Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXSPI erase and write issue on 2160A-TCD platform</title>
      <link>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1347113#M8996</link>
      <description>&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Thanks for your reply. We use fspi section in&amp;nbsp;fsl-lx2160a-tcd.dts. Do we need to modify the following fspi section?&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;&amp;amp;fspi {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;n25q128a0: flash@0 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;compatible = "jedec,spi-nor";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;m25p,fast-read;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;spi-max-frequency = &amp;lt;20000000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;spi-rx-bus-width = &amp;lt;4&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;spi-tx-bus-width = &amp;lt;4&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partitions {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;compatible = "fixed-partitions";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@0 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "BL2";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0 0x100000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@100000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "BL3";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x100000 0x400000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@500000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "BootEnv";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x500000 0x100000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@600000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "SecureBoot";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x600000 0x200000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@800000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DDRPHY";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x800000 0x80000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@880000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "FuseHeader";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x880000 0x80000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@900000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DPAA1";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x900000 0x80000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@980000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "ETHPHY";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0x980000 0x80000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@A00000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DPAA2";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0xA00000 0x300000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@D00000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DPAA2DPL";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0xD00000 0x100000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@E00000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DPAA2DPC";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0xE00000 0x100000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;partition@F00000 {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;label = "DTB";&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;reg = &amp;lt;0xF00000 0x100000&amp;gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;The following URL is datasheet of NOR flash we use.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Arial"&gt;&lt;SPAN&gt;&lt;A href="https://www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/n25q/n25q_128mb_1_8v_65nm.pdf" target="_blank" rel="noopener"&gt;https://www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/n25q/n25q_128mb_1_8v_65nm.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 28 Sep 2021 00:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1347113#M8996</guid>
      <dc:creator>andy_ueng</dc:creator>
      <dc:date>2021-09-28T00:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: FLEXSPI erase and write issue on 2160A-TCD platform</title>
      <link>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1349738#M9032</link>
      <description>&lt;P&gt;I have fixed this issue by disabling erasing and writing protection from NOR flash register.&lt;/P&gt;</description>
      <pubDate>Sat, 02 Oct 2021 08:03:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/FLEXSPI-erase-and-write-issue-on-2160A-TCD-platform/m-p/1349738#M9032</guid>
      <dc:creator>andy_ueng</dc:creator>
      <dc:date>2021-10-02T08:03:38Z</dc:date>
    </item>
  </channel>
</rss>

