<?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: BadBlockMarkerByte</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330134#M44536</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, FSL provides tools kobs-ng to create FCB and DBBT for NAND.&lt;/P&gt;&lt;P&gt;You can use "./ltib -p kobs-ng -m prep" to generate kobs-ng source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. You should get BadBlockMarkerByte and BadBlockMarkerStartBit from your NAND manufacturer. &lt;/P&gt;&lt;P&gt;2. &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="swapbyte.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49119i0DCF86328F116163/image-size/large?v=v2&amp;amp;px=999" role="button" title="swapbyte.jpg" alt="swapbyte.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3&amp;nbsp; BBMarkerPhysicalOffset is the byte offset for bad block marker on physical NAND page. &lt;/P&gt;&lt;P&gt;4. ROM will use &lt;SPAN style="font-size: 13.3333330154419px;"&gt;BadBlockMarkerByte and BadBlockMarkerStartBit to swap the data. You don't need care it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;5. If DISBB_Search is set to 1, ROM will not search the bad block, but just use DBBT.&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;kobs-ng&amp;nbsp; will help you to create DBBT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;Grace&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Mar 2015 02:59:07 GMT</pubDate>
    <dc:creator>GraceH</dc:creator>
    <dc:date>2015-03-27T02:59:07Z</dc:date>
    <item>
      <title>BadBlockMarkerByte</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330132#M44534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 6 questions about&amp;nbsp;&amp;nbsp; BadBlockMarkerByte.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1, &lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;BadBlockMarkerByte is, if Bad Block information of NAND flash Manufacturer is in the Byte # 2048 of the first page&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; of the Block, to specify the 2048?&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;2,&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;Please tell me how to use the BadBlockMarkerStartBit&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN title="BadBlockMarkerByte for ROM to use when swapping 8 bits with fiirst byte of metadataとありますが、"&gt;Although there are a BadBlockMarkerByte for ROM to use when swapping 8 bits with fiirst byte of metadata,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; What is this 8bits?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;3,&lt;SPAN title="BBMarkerPhysicalOffsetは、NANDフラッシュのManufacturerのBad Block情報が、各BlockのPage#0の、Byte#2048にあり、BadBlockMarkeryByteが2048なら0ですか？ "&gt;BBMarkerPhysicalOffset is, Bad Block information of NAND flash Manufacturer is, of Page # 0 of each Block, located in the Byte # 2048,&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="BBMarkerPhysicalOffsetは、NANDフラッシュのManufacturerのBad Block情報が、各BlockのPage#0の、Byte#2048にあり、BadBlockMarkeryByteが2048なら0ですか？ "&gt;&amp;nbsp;&amp;nbsp; BadBlockMarkeryByte is Is 0 if 2048?&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;If there is to 2049Byte, specify 1 as the offset?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;4,Description of&amp;nbsp; DISBBM of if 0 ROM will swap BadBlockMarkerByte with metadata[0] after reading a page using BCH40.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;How&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;to confirm of the Manufacturer of Bad Block and &lt;/SPAN&gt;&lt;SPAN&gt; will do iMX6 the SWAP to Metadata bytes?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN title="SWAPをして、Pageに書き込まれてしまうと、そのPageに書き込みができなくなるのですが、"&gt;By the SWAP, when would be written to the Page, and it&amp;nbsp; will not be able to write to the Page.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="SWAPをして、Pageに書き込まれてしまうと、そのPageに書き込みができなくなるのですが、"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;5,&lt;SPAN title="BBMark_spare_offset,The offset in mata data place which stores the data in Bad block marker place.とあります。"&gt;BBMark_spare_offset, it is with The offset in mata data place which stores the data in Bad block marker place.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="BBMark_spare_offset,The offset in mata data place which stores the data in Bad block marker place.とあります。"&gt;&lt;/SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;&amp;nbsp;&amp;nbsp; Would you please more explanation .&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;6,What function of DISBB_Search&amp;nbsp; Bad block Search.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="hps"&gt;Looking for a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Bad block&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;mark&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Manufacturer,&lt;/SPAN&gt;and make the &lt;SPAN class="hps"&gt;DBBT?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;&lt;SPAN class="hps"&gt;&amp;nbsp;&amp;nbsp; In that case, &lt;SPAN class="hps"&gt;Do i need&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Boot&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NAND&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;make&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;DBBT?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;SPAN title="BadBlockMarkerStartBitの使いかたを教えて下さい。"&gt;&lt;SPAN title="この8bitsとは何ですか？"&gt;&lt;SPAN title="2049Byteにあるなら、オフセットとして1を指定する？"&gt;&lt;SPAN&gt;&lt;SPAN title="これは、どういったものがもう少し説明をお願いします。"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN title="BadBlockMarkerByte は、NANDフラッシュのManufacturerのBad Block情報がBlockの最初のページのByte#2048にあるなら、2048を指定する？"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 08:47:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330132#M44534</guid>
      <dc:creator>takashitakahash</dc:creator>
      <dc:date>2015-03-19T08:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: BadBlockMarkerByte</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330133#M44535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/GraceH"&gt;GraceH&lt;/A&gt;, please attend this case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Mar 2015 02:11:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330133#M44535</guid>
      <dc:creator>WilliamTse</dc:creator>
      <dc:date>2015-03-25T02:11:51Z</dc:date>
    </item>
    <item>
      <title>Re: BadBlockMarkerByte</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330134#M44536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, FSL provides tools kobs-ng to create FCB and DBBT for NAND.&lt;/P&gt;&lt;P&gt;You can use "./ltib -p kobs-ng -m prep" to generate kobs-ng source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. You should get BadBlockMarkerByte and BadBlockMarkerStartBit from your NAND manufacturer. &lt;/P&gt;&lt;P&gt;2. &lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="swapbyte.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/49119i0DCF86328F116163/image-size/large?v=v2&amp;amp;px=999" role="button" title="swapbyte.jpg" alt="swapbyte.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3&amp;nbsp; BBMarkerPhysicalOffset is the byte offset for bad block marker on physical NAND page. &lt;/P&gt;&lt;P&gt;4. ROM will use &lt;SPAN style="font-size: 13.3333330154419px;"&gt;BadBlockMarkerByte and BadBlockMarkerStartBit to swap the data. You don't need care it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;5. If DISBB_Search is set to 1, ROM will not search the bad block, but just use DBBT.&amp;nbsp; &lt;SPAN style="font-size: 13.3333330154419px;"&gt;kobs-ng&amp;nbsp; will help you to create DBBT.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;Grace&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 02:59:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/BadBlockMarkerByte/m-p/330134#M44536</guid>
      <dc:creator>GraceH</dc:creator>
      <dc:date>2015-03-27T02:59:07Z</dc:date>
    </item>
  </channel>
</rss>

