Renesas Flash Programmerなどで設定可能な下記の項目(セキュリティ)に関して、プログラムで読み出すことが可能でしょうか?可能であれば読出し方法をご教授頂きたいです。
また、以下(オプションバイト)もプログラムで値を読み出すことが可能でしょうか?・ユーザー・オプション・バイト・オンチップ・デバッグ・オプション・バイト
対象のマイコンは以下となります。・R5F10ALFCLFB・R5F10AGECLFB
製造時に工場で正しく書き込めたかどうかをプログラムで判断し、マイコンの外にOK/NGを返すような機能を検討しております。工場で使用するライタの側の設定値の間違い補償が目的です(設定変更可能なため)
シリアルプログラミングで設定可能なセキュリティ設定に関しては、プログラムでの読み出しは出来ないのではないかと思います。
オプションバイトは、普通のROMに配置されているデータなので、
ユーザ・オプションバイト C0H~C2H(ブートスワップ機能使用時は20C0H~20C2H)
デバッグ・オプションバイト C3H(同20C3H)
の4バイトを読めば設定値が判ります。
(セキュリティ設定は、書き込み後に、外部からシリアルプログラミングモードで接続して、SecurityGetコマンド(外部デバイスからの送信)で読むという手はあります。)
回答ありがとうございます。
教えて頂いたSecurityGetコマンドの仕様を確認したいのですが、どの資料を見れば確認できますか。
https://ja-support.renesas.com/knowledgeBase/17797357
「RL78 マイクロコントローラ(RL78 プロトコル A) プログラマ編 アプリケーションノート」
に記載があります。
・1線式
RESET, TOOL0の2本の信号線で通信が可能
・2線式
RESET, TOOL0, TOOLTXD, TOOLRXDの4本の信号線を使う必要がありますが、一般的なUART通信が出来れば通信可能
回答ありがとうございました。