Memorandumの小部屋
本ページは金銭授受を伴う行為を含むAuctionや商用Web
Pageからの無断リンク・無断参照を禁じます。
無断リンク・無断参照が判明した時点で然るべき処置をとらさせて頂きます。
Ichigoがいっぱい(ファームウエア書込み編)
はじめに
こどもパソコンIchigoJamのマイコン基板はシンブルなハードウエア、ソフトウエア(ファームウエア)からなる非常に使いやすいシングルボードマイコン基板の印象を持っています。 「こども」だけではなく、1970年代のマイコン黎明期にマイコンに接していた現在の年寄りにとっては当時を思い出すIchigoJam BASICがファームウエアとして用意されているため、とても取っつきやすいマイコン基板です。 半分なつかしい気持ちでIchigoJam関連のキット類を集めていましたが、「Ichigoがいっぱい」になってしまいました。
今回は「Ichigoがいっぱい」のなかで、IchigoJam関連用のファームウエア書込みに関して紹介します。
〜〜〜 Ichigoがいっぱい」リスト 〜〜〜 |
− 目次 −
3.ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))
自作のファームウエア書換えツール(ハードウエア)を別途紹介予定です。
1.Ichigoがいっぱい
現在のIchigoJam、PanCake関係のマイコン基板を一同に集めてみました。 現状では下記写真、リストに掲載の12種類を有しています。 これ以外にも数多くの種類があるようですが「Ichigoがいっぱい」で満腹状態にあるため、また、入手のしやすさを考慮して、これ以上増やすのをためらっています。
【 IchigoJam,PanCake 】
No. |
分 類 |
キ ッ ト 名 称 |
入手元 |
1069 |
マイコン |
株式会社jig.jp 秋月電子通商 |
|
1093 |
マイコン |
株式会社jig.jp 秋月電子通商 |
|
1550 |
マイコン |
jig.jp マルツエレック |
|
1551 |
マイコン |
jig.jp マルツエレック |
|
1199 |
マイコン |
(株)秋葉原 aitendo |
|
1197 |
マイコン |
合同会社クガデン (株)秋葉原 aitendo |
|
1202 |
マイコン |
合同会社クガデン |
|
1203 |
マイコン |
合同会社クガデン |
|
1414 |
マイコン |
株式会社ナチュラルスタイル 秋月電子通商 |
|
1599 |
マイコン |
jig.jp 秋月電子通商 |
|
1102 |
マイコン |
株式会社jig.jp 秋月電子通商 |
|
1570 |
マイコン |
(株)秋葉原 aitendo |
2.ファームウエア書込み
LPC1114FN28にファームウエアが書込まれていない場合、ファームウエア入替えやファームウエアVersion Upの場合、LPC1114FN28 にファームウエアを書込まなければなりません。 この場合、LPC1114FN28をISPモードに移行して新たなファームウエアを書込みます。
ISPモードに移行する方法は参考資料LPC111x_UM_Rev.00.15_Japanese.pdf(UM10398 LPC111x/LPC11C1x ユーザーマニュアルRev. 00.15 — 2010 / 9 / 28)には以下のように記述されています。
19.3.1 ブートローダ 出典元 LPC111x_UM_Rev.00.15_Japanese.pdf P291 19.3 概説 |
専門用語の羅列で難しく記述されていますが、要は「(一般的には)リセット信号立上り時にISP端子がLowレベルになっていればISPモードに移行しますよ 。」と記載されています。 もっと雑な言い方をすれば、(一般的には)ISP端子をGNDに接続して電源をオンすればよいことになります。 ファームウエア書込み後に書込んだファームウエアを利用するためには、ISP端子 を未接続(オープン)にしてから電源をオンします。
実際に「USBシリアル変換モジュール(CH340E) (BTE17-06)」の3.3V系回路用配線接続を用いて「Ichigojamプリント基板ハーフキットS」のファームウエアを書換えたときの接続図、外観を以下に掲載します。
【 「Ichigojamプリント基板ハーフキットS」ファームウエア書込み接続図 】
【 「Ichigojamプリント基板ハーフキットS」ファームウエア書込み外観1 】
【 「Ichigojamプリント基板ハーフキットS」ファームウエア書込み外観2 】
次に「USBシリアル変換モジュール(CH340E) (BTE17-06)」を用いて「LPC1114FN28書き込みキット(ゼロプレッシャーICソケット)」のファームウエアを書換えたときの接続図、外観を以下に掲載します。
【 「LPC1114FN28書き込みキット(ゼロプレッシャーICソケット)」ファームウエア書込み接続図 】
【 「LPC1114FN28書き込みキット(ゼロプレッシャーICソケット)」ファームウエア書込み外観1 】
【 「LPC1114FN28書き込みキット(ゼロプレッシャーICソケット)」ファームウエア書込み外観2 】
USBシリアル変換をジャンパー線でマイコンに接続することでファームウエア書込みができますが、ジャンパー線を用いると誤配線の可能性が高まります。 その対応として、ジャンパー線を極力用いないようにした基板類が各社から提供されています。 以下に手持ちのファームウエア書込みに際して利用した基板、オプション部品をまとめてみました。
3.ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))
IchigoJamのLPC1114FN28のファームウエア書込み用の変換基板「ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))」は各種IchigoJamマイコン基板に利用することができます。
【 「ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))」外観 】
「ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))」をパソコンに接続する際には、この基板以外にUSBシリアル変換器が必要となります。 今回は秋月電子通商の「超小型USBシリアル変換モジュール (M-08461)」と変換ケーブルを用意しました。
【 「超小型USBシリアル変換モジュール (M-08461)」、変換ケーブル外観 】
更に、ISPモードに移行させるためにISP端子をGNDレベルに接続する短絡配線が必要です。 IchigoJam基板をISPモードに移行したときの実行事例を以下に掲載します。
o. |
キ ッ ト 名 称 |
ISPモード実行事例 |
1069 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1093 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1550 / 1551 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1551 |
||
1199 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1197 |
IchigoJam EX(組立キット) (KA-IJEX-K) : aitendo 取扱い
|
【 利用例 外観1 】
【 利用例 外観2 】
|
1202 |
||
1203 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1414 |
【 利用例 外観1 】
【 利用例 外観2 】
|
|
1599 |
【 IchigoJam相当側利用例 外観1 】
【 IchigoJam相当側利用例 外観2 】
PanCake相当側に接続する場合はとジャンパーピンJ1を取り外さなければなりません。 その理由は、IchigoJam相当側のTXDと「超小型USBシリアル変換モジュール (M-08461)」のTXDが短絡状態となり、PanCake相当側はRXD信号として正常に認識できなくなるためです。
【 PanCake相当側利用例 外観1 】
【 PanCake相当側利用例 外観2 】
|
|
1102 |
コネクタCN2のRXD端子、TXD端子とLPC1114のRXDピン、TXDピンはクロス接続されていますので「ジャムISP書き込み変換基板 (P-Jam.Isp.Ifb(6PE))」は利用できません。(無理をすれば利用は可能ですが、非効率です。) ファームウエア書込みには「LPC1114FN28書き込みキット(ゼロプレッシャーICソケット) (FN28-WRT-Z)」を利用することを推奨します。
【 「LPC1114FN28書き込みキット」 利用例 】
|
|
1570 |
IchigoJam EX基板にはオプションIchigoJam EX用 FW書き換え部品セットがあります。 このオプションにUSBシリアル変換インターフェースを接続してオンボード上のLPC1114FN28のファームウエアを書き換えることができます。
【 IchigoJam EX用 FW書き換え部品セット 構成部品 】
【 「超小型USBシリアル変換モジュール (M-08461)」、変換ケーブル外観 】
IchigoJam EX基板にIchigoJam EX用 FW書き換え部品セットを組み込んだ事例を以下に掲載します。
|
キ ッ ト 名 称 |
接続事例 |
1197 |
【 IchigoJam EX用 FW書き換え部品セット 実装時外観1 】
【 IchigoJam EX用 FW書き換え部品セット 実装時外観2 】
【 IchigoJam EX用 FW書き換え部品セット 実行時外観 】
|
|
1202 |
【 IchigoJam EX用 FW書き換え部品セット 実装時外観1 】
【 IchigoJam EX用 FW書き換え部品セット 実装時外観2 】
【 IchigoJam EX用 FW書き換え部品セット 実行時外観 】
|
|
1203 |
【 IchigoJam EX用 FW書き換え部品セット 実装時外観1 】
【 IchigoJam EX用 FW書き換え部品セット 実装時外観2 】
【 IchigoJam EX用 FW書き換え部品セット 実行時外観 】
|
End of This Page.