<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[关于新版yaffs2源码的mkyaffs2image生成O ..]]></title>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611]]></link>
 <description><![CDATA[Latest 20 replies of 关于新版yaffs2源码的mkyaffs2image生成O ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 10:43:06 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://www.aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我表示很生气，我也遇到这个问题，请问楼主，有没有解决]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#343175]]></link>
 <author><![CDATA[panyinghua]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 18 Oct 2016 02:00:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 7楼(tom365) 的帖子]]></title>
 <description><![CDATA[楼主你的问题解决了吗？我也遇到跟你一样的问题，一直没搞明白哪里出错了]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#322464]]></link>
 <author><![CDATA[binh84]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 15 Oct 2015 09:48:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[通过修改mkyaffs2image，可以正确烧写了，就是修改write_chunk函数中的shuffle_oob(spareData, &amp;pt);为shuffle_oob(spareData + 2, &amp;pt); 
让OOB位置右移2个字节。现在内核仍然无法加载，也许是内核OOB布局的问题。内核最终停在：
yaffs: dev is 32505861 name is &quot;mtdblock5&quot; rw
yaffs: passed flags  ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309554]]></link>
 <author><![CDATA[tom365]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 15:25:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[&gt;&gt; 总共4*7=28字节，直接放OOB最前面了。而且从2013年的版本都是这样的。

请检查你的内核中 nandflash 驱动的 OOB，你烧写的时候需要将此28字节写入到与内核匹配的位置]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309510]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 09:46:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如果修改mkyaffs2image，给OOB增加2个0xff字节，但是内核中的yaffs2源码能还能正常解析吗，表示很疑惑]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309500]]></link>
 <author><![CDATA[tom365]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 07:48:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[static void shuffle_oob(char *spareData, struct yaffs_packed_tags2 *pt)
{
&#160;&#160;&#160;&#160;assert(sizeof(*pt) &lt;= spareSize);
&#160;&#160;&#160;&#160;// NAND LAYOUT: For non-trivial OOB orderings, here would be a good place to shuffle.
&#160;&#160;&#160;&#160;memcpy(spareData, pt, sizeof( ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309496]]></link>
 <author><![CDATA[tom365]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 07:40:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[所以你需要分析你正在使用的 mkyaffs2iamge，重点是在生成 image 时 OOB 的使用是怎么样的]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309487]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 07:17:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(911gt3) 的帖子]]></title>
 <description><![CDATA[我明白，但是OOB的头两个字节不是统一规定作为坏块标记使用么，yaffs2怎么能修改这个规定呢]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309483]]></link>
 <author><![CDATA[tom365]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 07:04:08 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[uboot 对 nandflash 的烧写 必须与 makeyaffs2image 配合好，同时还要和内核中的 oob 定义匹配]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=86611#309474]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 20 Apr 2015 05:06:57 +0000]]></pubdate>
</item>
</channel></rss>