GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
すみません妄想というか戯言というか。GR-ADZUKIの使用をイメージしていてふと思いました。最初からモータードライバを乗せるなど、物理的に動いていく可能性が広がるADZUKIですが、スケッチ次第では最初からモーター全開で動いてってしまうような事もあるかなと。そこで怖いのがUSBケーブル等の破壊です。破壊とまでは言わないまでも、先日のミーティングでの大阪会場でのお試し動作のように、ぐるぐる回るスケッチ書いたらUSBケーブルがよじれまくった、という事が実際に起きるわけで。これらの解決というか、まぁ、バッテリー駆動のロボなり車なりをワイヤレスアップデートできたらカッコよくね?という妄想で、かつWA-MIKANでやれればコストも安くね?という戯言です。
例えばWA-MIKANとADZUKIをUARTあたりで繋げておいて、WA-MIKANにはネットワークドライブになるようなFWを書いといて、そのドライブにPCからbinをぶち込むと、WA-MIKANがbinをADZUKIに転送してくれる、ていうようなシステムが作れれば、webコンパイラやide4GR等に大きな変更を加えなくても、無線のbin更新環境が作れるのかなと考えますが…またはWA-MIKANに、PCから見た時にUARTとして見えるようにするとか?
無線でのスケッチbinの転送方法って、既に何かあったりするんでしょうか?ご存知の方教えて下さい。。
RL78のFLASHを外側から書き換える為にはTXO、RXI、RESETを操作する必要があります。
この方法はルネサスからドキュメントとして公開されています。
しかしすでにFTDIが接続されているので、この方法を取る場合はFTDIをキャンセルして、外部からこの3本を操作する必要があります。
回路図を見るとジャンパーに設定されているから、このジャンパーをカットすれば良さそうですね。
ところでRL78自体はRAM上にもプログラムを置けて、そこで実行は可能なのかな?
この方法が使えれば、小さなプログラムであればブートローダーを作ればできそうですね。
あ!、TOOL0もいじる必要があった。
ここに過去作品例があります。
japan.renesasrulz.com/.../writer.aspx
This is a Private Group - Content is only visible to group members.
ってなんやねん?
@chobichanさん、ありがとうございます。折角の過去作品、自分も見れないですw
さておきADZUKIはArduino系なので、元々ベースFWみたいのが走ってて、そいつがbinをFlashの特定エリアに書いた後にPCをbinのブートエリアに書き換える、みたいな動作をするのかと思ってました。のでRL78汎用のFlashWriteとかで先頭から書いちゃうとマズいのかなぁとか妄想しております。このへんの仕様書ってどっかにあるんでしょうか?それともbinの中にこのあたりの情報も含まれてるとか…?
そもそも仕様が判ったところでPC側のドライバ作成とか必要そうで自分の知識じゃ今のところ全然戦えませんがorz
確かに動くものなら無線でプログラムのダウンロードしたいですよね。
私も前にプラレールにこれを搭載しようと思っていた時期がありました。面倒になってやめたけれど。
今ならXBeeではなくESP8266を搭載してしまえばできるとは思います。
ですが、あずきの3.3V電源の根性が無いので、電源回路も必要になりますね。
ですが無線、良いアイディアではないでしょうか。