RL78/G10 のフラッシュプログラミングは、ツールを使用する形と、外部からシリアル(TOOL0利用)で書き込む形があると記述があります。
Q1.自分自身を自分内のプログラム(RAMなど)で書き換える方法は無いということでしょうか?
※ブロック構成の資料がどこかにありますでしょうか?
Q2.外部から別のマイコンを使用して書込しようとする場合、非同期シリアルを使うと思いますが、その辺のフロー、コマンド詳細はどこに記述されていますでしょうか?
これらに関して、参考になる資料、サンプルソースなどがあればご教授お願いいたします。
いまんとこ詳しいのが↓だと思います。
『RL78/G10の外部UARTによる書き込み』
ご回答有り難うございます。
どのようにすると書込できるかは、該当スレで理解できました(有り難うございます)。
※単なる実験用ツールでなく、商品として実装を行う目的で調査しているので、それ故正式な仕様書を探しております。
チョコです。
Breeze さんの疑問点について,以下にコメントいたします。
Q1に関しては,RL78/G10は内部のリソースが少なすぎるために,セルフ・プログラミングはできません。
Q2については,申し訳ございませんが,マニュアルとして作成する予定はないとのことです。
特約店・営業経由で要求していただければ,何らかの資料は入手可能かと存じます。
Q1,Q2 ご回答有り難うございました。
できることの把握はできましたので、営業さん経由で資料の問い合わせをしてみます。
マニュアルでなくても、コマンド一覧とか、タイミング一覧とか、外部からの制御ができると記述されている以上、資料はメーカーとして提供の義務がある気もします。
そもそも、規定ツール以外からのシリアル書込はユーザー補償外というスタンスなんでしょうか。
メーカー窓口の方に問い合わせしたところ、プロトコル資料の場所をご連絡いただけましたので、そのURLを以下に添付しておきます。(参考までに)
documentation.renesas.com/.../r01an0815jj0100_rl78.pdf
これは違うやつです。
製品のページ右上の「キーワード/品名検索」でドキュメント名「RL78マイクロコントローラ(RL78 プロトコルA)プログラマ編 アプリケーションノート」を検索し、出力される
RL78マイクロコントローラ(RL78 プロトコルA)プログラマ編 アプリケーションノート アプリケーションノート 対象製品 R01AN0815JJ0100_RL78 | 日本語 | 2468KB | Sep.28.11
「対象製品」をクリックするとRL78/G10が該当しないことが確認できます。