<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>chibiegg日誌 &#187; 電子工作</title>
	<atom:link href="http://blog.chibiegg.net/category/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.chibiegg.net</link>
	<description>chibiegg’s Diary</description>
	<lastBuildDate>Fri, 06 Jan 2012 01:51:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>stm32f10x_can.c のバグについて</title>
		<link>http://blog.chibiegg.net/2011/11/27_14_637.htm</link>
		<comments>http://blog.chibiegg.net/2011/11/27_14_637.htm#comments</comments>
		<pubDate>Sun, 27 Nov 2011 05:25:44 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[電子工作]]></category>
		<category><![CDATA[CAN]]></category>
		<category><![CDATA[STM32]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=637</guid>
		<description><![CDATA[前回の投稿と打って変わって組込系の話題を。 最近STM32でCANとか使っているのですが、時々送信に失敗してしまうという問題がありました。 たまになので問題ないのですが、気になったので調べてみるとSTMicroが用意して [...]]]></description>
			<content:encoded><![CDATA[<p>前回の投稿と打って変わって組込系の話題を。</p>
<p>最近STM32でCANとか使っているのですが、時々送信に失敗してしまうという問題がありました。</p>
<p>たまになので問題ないのですが、気になったので調べてみるとSTMicroが用意しているSTM32F10x standard peripheral libraryのバグでした。バージョンは04/16/2010 のV3.3.0と古いやつですが。</p>
<p>具体的に言うと、現在送信しようとしているメッセージの状態を確認する関数</p>
<p>CAN_TransmitStatus にあります。</p>
<p>ここでは CANxのTSRレジスタのTSS_RQCP0、TSR_TXOK0、およびTSR_TME0ビットの値を見て、</p>
<p>CANTXPENDING(送信中)、CANTXFAILED(失敗)、CANTXOK(成功)を返しています。</p>
<p>が、こんな風にレジスタにアクセスするようなコードになってます。</p>
<pre class="brush: c; gutter: true">switch (TransmitMailbox)
  {
    case (0): state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_RQCP0) &lt;&lt; 2);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TXOK0) &gt;&gt; 0);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TME0) &gt;&gt; 26);
      break;
    case (1): state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_RQCP1) &gt;&gt; 6);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TXOK1) &gt;&gt; 8);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TME1) &gt;&gt; 27);
      break;
    case (2): state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_RQCP2) &gt;&gt; 14);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TXOK2) &gt;&gt; 16);
      state |= (uint8_t)((CANx-&gt;TSR &amp; TSR_TME2) &gt;&gt; 28);
      break;
    default:
      state = CANTXFAILED;
      break;
  }</pre>
<p>これでは、レジスタに3回アクセスしてしまっており、アクセスとアクセスの間でレジスタの値が変わってしまうと変なstatusになってしまいます。その結果 default で CANTXFAILED がセットされてしまうというのが送信失敗の原因です(実際にはこの瞬間に成功しているが、失敗したと判断してしまう)。</p>
<p>最も修正量の少ない解決策は簡単で、CANx-&gt;TSRの値を一旦変数に入れてやればいいのです。</p>
<pre class="brush: c; gutter: true">uint32_t _tsr =  CANx-&gt;TSR;
switch (TransmitMailbox)
  {
    case (0): state |= (uint8_t)((_tsr &amp; TSR_RQCP0) &lt;&lt; 2);
      state |= (uint8_t)((_tsr &amp; TSR_TXOK0) &gt;&gt; 0);
      state |= (uint8_t)((_tsr &amp; TSR_TME0) &gt;&gt; 26);
      break;
    case (1): state |= (uint8_t)((_tsr &amp; TSR_RQCP1) &gt;&gt; 6);
      state |= (uint8_t)((_tsr &amp; TSR_TXOK1) &gt;&gt; 8);
      state |= (uint8_t)((_tsr &amp; TSR_TME1) &gt;&gt; 27);
      break;
    case (2): state |= (uint8_t)((_tsr &amp; TSR_RQCP2) &gt;&gt; 14);
      state |= (uint8_t)((_tsr &amp; TSR_TXOK2) &gt;&gt; 16);
      state |= (uint8_t)((_tsr &amp; TSR_TME2) &gt;&gt; 28);
      break;
    default:
      state = CANTXFAILED;
      break;
  }</pre>
<p>こんな風に。</p>
<p>で、最新のV3.5.0ではちゃんと修正されてました。</p>
<pre class="brush: c; gutter: true">  switch (TransmitMailbox)
  {
    case (CAN_TXMAILBOX_0):
      state =   CANx-&gt;TSR &amp;  (CAN_TSR_RQCP0 | CAN_TSR_TXOK0 | CAN_TSR_TME0);
      break;
    case (CAN_TXMAILBOX_1):
      state =   CANx-&gt;TSR &amp;  (CAN_TSR_RQCP1 | CAN_TSR_TXOK1 | CAN_TSR_TME1);
      break;
    case (CAN_TXMAILBOX_2):
      state =   CANx-&gt;TSR &amp;  (CAN_TSR_RQCP2 | CAN_TSR_TXOK2 | CAN_TSR_TME2);
      break;
    default:
      state = CAN_TxStatus_Failed;
      break;
  }</pre>
<p>一度でアクセスするようになってます。でも返値変わってて、最新版に置き換えるのは大変そう&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2011/11/27_14_637.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNCでロボット製作</title>
		<link>http://blog.chibiegg.net/2010/08/06_23_541.htm</link>
		<comments>http://blog.chibiegg.net/2010/08/06_23_541.htm#comments</comments>
		<pubDate>Fri, 06 Aug 2010 14:19:49 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=541</guid>
		<description><![CDATA[最近全然ブログを更新していませんが、実は大学のプロジェクトではしっかり実験・開発しています。 進捗状況が公開できるものは今日プロジェクトのブログで更新したライントレーサーですが、写真を撮ったのでこっちにも公開します。 詳 [...]]]></description>
			<content:encoded><![CDATA[<p>最近全然ブログを更新していませんが、実は大学のプロジェクトではしっかり実験・開発しています。</p>
<p>進捗状況が公開できるものは今日プロジェクトのブログで更新したライントレーサーですが、写真を撮ったのでこっちにも公開します。</p>
<div id="attachment_542" class="wp-caption aligncenter" style="width: 510px"><a href="http://blog.robohan.net/"><img class="size-medium wp-image-542" title="合同ロボコン用ロボットの骨格" src="http://blog.chibiegg.net/wp-content/uploads/2010/08/IMG_0544-500x376.jpg" alt="合同ロボコン用ロボットの骨格" width="500" height="376" /></a><p class="wp-caption-text">合同ロボコン用ロボットの骨格</p></div>
<p>詳しくは<a href="http://blog.robohan.net/2010/08/骨格完成！.html" target="_blank">大阪大学Robohanの今日の投稿</a>をご覧下さい。</p>
<p>STM32を使う予定でいるのでそっちの研究にも役立つかと思っています。</p>
<p>CNCを購入してから基板がつくれたりかなり便利になってます。</p>
<p>近々別に開発しているシステムも完成するのでそちらも公開できると思います。(こっちは制御・回路中心です)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2010/08/06_23_541.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NHK大学ロボコン2010 出場要項</title>
		<link>http://blog.chibiegg.net/2010/05/19_23_529.htm</link>
		<comments>http://blog.chibiegg.net/2010/05/19_23_529.htm#comments</comments>
		<pubDate>Wed, 19 May 2010 14:59:14 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[電子工作]]></category>
		<category><![CDATA[Cortex]]></category>
		<category><![CDATA[STM32]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=529</guid>
		<description><![CDATA[本日クラブにNHKから当日の確認事項が載った出場要項が届きました。 大会当日まであと少しという感じがしてきましたが、できるだけ良い結果が残せるようにがんばります。 と、Robohanのブログに書きました。 あとは個人的な [...]]]></description>
			<content:encoded><![CDATA[<p>本日クラブにNHKから当日の確認事項が載った出場要項が届きました。<br />
<div id="attachment_530" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.chibiegg.net/wp-content/uploads/2010/05/c028241e1de774300bca788130664829.jpg"><img src="http://blog.chibiegg.net/wp-content/uploads/2010/05/c028241e1de774300bca788130664829-300x424.jpg" alt="NHKロボコン2010「出場要項」" title="NHKロボコン2010「出場要項」" width="300" height="424" class="size-thumbnail wp-image-530" /></a><p class="wp-caption-text">NHKロボコン2010「出場要項」</p></div><br />
大会当日まであと少しという感じがしてきましたが、できるだけ良い結果が残せるようにがんばります。</p>
<p>と、<a href="http://blog.robohan.net/">Robohanのブログ</a>に書きました。</p>
<p>あとは個人的な話を。<br />
STM32を入手したので明日の昼休みは図書館で今まで構築してきた開発環境の動作確認ができそうです。</p>
<p>アルバに開発を頼まれているいくつかのセンサー情報をSDカードへの記録するロガーの方もすこしずつ実験をしていかないとなぁと。</p>
<p>こっちは以前に試作したGPSロガーを元にすればそんなに大変ではないと予想しています。</p>
<p>では。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2010/05/19_23_529.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SnowLeopardにSTM32(Cortex-M3)の開発環境を構築</title>
		<link>http://blog.chibiegg.net/2010/05/13_17_519.htm</link>
		<comments>http://blog.chibiegg.net/2010/05/13_17_519.htm#comments</comments>
		<pubDate>Thu, 13 May 2010 08:46:34 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[電子工作]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[マイコン]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[Cortex]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[STM32]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=519</guid>
		<description><![CDATA[図書館で二時間時間を潰さないといけない状況になったので、なにかしようと思います。 そこで、最近無性にSTM32が使いたかったのでとりあえず開発環境でもを用意してみようかということで進めていきます。 今回は以下の二段構えに [...]]]></description>
			<content:encoded><![CDATA[<p>図書館で二時間時間を潰さないといけない状況になったので、なにかしようと思います。</p>
<p>そこで、最近無性にSTM32が使いたかったのでとりあえず開発環境でもを用意してみようかということで進めていきます。</p>
<p>今回は以下の二段構えになっています。</p>
<ul>
<li>コンパイル環境の構築</li>
<li>書き込み環境の構築</li>
</ul>
<p>まず、前者については<a href="http://jfyi.blogspot.com/2008/09/cortex-m3-on-mac-os-x.html">Cortex M3開発環境 on Mac OS X</a>というページを参考にしました。</p>
<ul>
<li>ARM用gccのインストール (Targetがarm-eabiのgcc)</li>
</ul>
<p>ARM用のgccはSHやH8の時とはちがい、コンパイル済みのdevkitARMを利用します。<a href="http://sourceforge.net/projects/devkitpro/files/" target="_blank">このページ</a>からdevkitARMのOSXバージョンの最新版をダウンロードし、インストールします。</p>
<p>こいつはインストーラが無いので解凍してできたdevkitARMディレクトリを <strong>/usr/local/ </strong>ディレクトリにコピーしておきます。</p>
<p>そして、PATHを通すために~/.bash_profileファイルに(無ければ新規作成)</p>
<blockquote><p>export PATH=$PATH:/usr/local/devkitARM/bin</p></blockquote>
<div>という一行を加えておきます。</div>
<div>
<ul>
<li>プロジェクトテンプレートの構築</li>
</ul>
</div>
<div>次にSTM32のプログラムをコンパイルするためのプロジェクトのテンプレート(雛形)を作成します。</div>
<div>このディレクトリにSTMicroが用意してくれているSTM32のためのライブラリファイルや、リンカースクリプト、Makefile等を用意しておきます。新しくプログラムを作るときにはこのディレクトリのコピーを作成し、main.c等のユーザープログラムを書くだけでmakeコマンド一発でコンパイルできるようになります。</div>
<div></div>
<div>たぶんこれは二次配布可能だと思うので、圧縮したファイルを添付しておきます。問題があればコメントください。</div>
<div><a href="http://blog.chibiegg.net/wp-content/uploads/2010/05/STM32_Project.tar.gz">STM32_Project.tar</a></div>
<div></div>
<div>このディレクトリはこのファイルでなくても、<a href="http://strawberry-linux.com/stbee/cc" target="_blank">Strawberry Linux</a>のSTM32ボードであるSTBeeのサンプルプログラムでも構いません。</div>
<div>ただし、この場合には付属のMakefileの<strong>&#8220;arm-none-eabi&#8221;</strong>となっている所を全て&#8221;<strong>arm-eabi&#8221;</strong>に変更する必要があります。</div>
<div></div>
<div>以上でコンパイルまではできるようになりました。</div>
<div></div>
<div>次はDFUを使ってUSB経由で書き込みをするツールを用意します。dfu-utilというのを見つけたのでインストールしたいのですが、何故かコンパイルエラー。</div>
<div>ここで時間が来てしまったのでまた出来次第追記します。</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2010/05/13_17_519.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>マイコン学習キット、基板発注</title>
		<link>http://blog.chibiegg.net/2010/04/08_20_493.htm</link>
		<comments>http://blog.chibiegg.net/2010/04/08_20_493.htm#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:29:12 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=493</guid>
		<description><![CDATA[本日ATMeaga644Pを使ったマイコン学習キットの基板の試作品を発注しました。 日本時間で15時20分に発注メールをOLIMEXに送信したら、19時40分にPDFの注文書が送られてきました。 たぶん今までで最速！。こ [...]]]></description>
			<content:encoded><![CDATA[<p>本日ATMeaga644Pを使ったマイコン学習キットの基板の試作品を発注しました。</p>
<p style="text-align: center;"><a href="http://blog.chibiegg.net/wp-content/uploads/2010/04/avr-edu.png"><img class="aligncenter size-medium wp-image-494" title="avr-edu" src="http://blog.chibiegg.net/wp-content/uploads/2010/04/avr-edu-500x271.png" alt="" width="350" height="190" /></a></p>
<p>日本時間で15時20分に発注メールをOLIMEXに送信したら、19時40分にPDFの注文書が送られてきました。</p>
<p>たぶん今までで最速！。こんなに早いとうれしいなぁ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2010/04/08_20_493.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基板到着</title>
		<link>http://blog.chibiegg.net/2009/06/05_19_307.htm</link>
		<comments>http://blog.chibiegg.net/2009/06/05_19_307.htm#comments</comments>
		<pubDate>Fri, 05 Jun 2009 10:23:56 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=307</guid>
		<description><![CDATA[２週間ちょっと前にOLIMEXに発注した基板が到着しました。 OLIMEXを利用するようになってからもう何年か立ちますが、こんなに頼んだのは初めてです。 3パックに包まれてやってきました。 開封し、種類別に分けるとこんな [...]]]></description>
			<content:encoded><![CDATA[<p>２週間ちょっと前にOLIMEXに発注した基板が到着しました。<br />
OLIMEXを利用するようになってからもう何年か立ちますが、こんなに頼んだのは初めてです。</p>
<p>3パックに包まれてやってきました。<br />
<a href="http://blog.chibiegg.net/wp-content/uploads/2009/06/pcb_1.jpg"><img class="aligncenter size-medium wp-image-308" title="pcb_1" src="http://blog.chibiegg.net/wp-content/uploads/2009/06/pcb_1-300x147.jpg" alt="pcb_1" width="300" height="147" /></a></p>
<p>開封し、種類別に分けるとこんな感じ。<br />
<a href="http://blog.chibiegg.net/wp-content/uploads/2009/06/pcb_2.jpg"><img class="aligncenter size-medium wp-image-309" title="pcb_2" src="http://blog.chibiegg.net/wp-content/uploads/2009/06/pcb_2-300x171.jpg" alt="pcb_2" width="300" height="171" /></a></p>
<p> </p>
<p>中身は</p>
<p>DCC関係</p>
<ul>
<li>シグナルデコーダ</li>
<li>ポイントデコーダ</li>
<li>赤外線トランスポンダ受信ボード</li>
<li>ファンクションデコーダ</li>
<li>モーター車用デコーダ</li>
<li>LocoUSB rev.2</li>
</ul>
<p>その他</p>
<ul>
<li>XBee USB変換基板</li>
<li>microSD変換基板</li>
<li>JTAGデバッガ</li>
<li>I2C接続モータードライバ</li>
</ul>
<p> </p>
<p>他には後輩が発注したものです。</p>
<p>製作結果は研究ノートに掲載予定です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2009/06/05_19_307.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>トランジスタ技術8月号</title>
		<link>http://blog.chibiegg.net/2008/07/11_23_192.htm</link>
		<comments>http://blog.chibiegg.net/2008/07/11_23_192.htm#comments</comments>
		<pubDate>Fri, 11 Jul 2008 14:00:56 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[電子工作]]></category>
		<category><![CDATA[78K0]]></category>
		<category><![CDATA[トランジスタ技術]]></category>
		<category><![CDATA[マイコン]]></category>
		<category><![CDATA[CQ出版]]></category>
		<category><![CDATA[Interface]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=192</guid>
		<description><![CDATA[普段はInterface (インターフェース)を定期購読しているのですが、８月号のトラ技にはUSBコントローラ内蔵の78K0マイコンが付録で付いているので購入しました。 使うのはいつのことになるやら&#8230; 9月号 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/gp/product/B001BJGM38?ie=UTF8&#038;tag=chibiegg-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=B001BJGM38"><img src="http://blog.chibiegg.net/wp-content/uploads/2008/07/e38388e383a9e383b3e382b8e382b9e382bfe68a80e8a193200808-300x287.jpg" alt="トランジスタ技術2008年8月号" title="トランジスタ技術2008年8月号" width="300" height="287" class="alignleft size-medium wp-image-191" /></a><br />
普段は<a href="http://www.amazon.co.jp/gp/product/B001AEK34S?ie=UTF8&#038;tag=chibiegg-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=B001AEK34S">Interface (インターフェース)</a><img src="http://www.assoc-amazon.jp/e/ir?t=chibiegg-22&#038;l=as2&#038;o=9&#038;a=B001AEK34S" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />を定期購読しているのですが、<a href="http://www.amazon.co.jp/gp/product/B001BJGM38?ie=UTF8&#038;tag=chibiegg-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=B001BJGM38">８月号のトラ技</a><img src="http://www.assoc-amazon.jp/e/ir?t=chibiegg-22&#038;l=as2&#038;o=9&#038;a=B001BJGM38" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />にはUSBコントローラ内蔵の78K0マイコンが付録で付いているので購入しました。<br />
使うのはいつのことになるやら&#8230;</p>
<p>9月号にはグラフィックLCDなどが載るボードが付属するのでそっちも買わないと&#8230;</p>
<div align="center">
<table>
<tr>
<td>
<div align="center"><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=chibiegg-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=B001AEK34S&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
</td>
<td>
<div align="center"><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=chibiegg-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=B001BJGM38&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
</td>
</tr>
</table>
<table>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2008/07/11_23_192.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.chibiegg.net/category/%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c/feed ) in 0.28352 seconds, on Feb 7th, 2012 at 2:11 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 7th, 2012 at 3:11 pm UTC -->
