Renesas Synergy™

FAQ 105995 : E8/E8a使用時のM16C/60,M16C/Tiny、M16C/50シリーズのブロックA領域へのデータダウンロード

Q: 質問

E8/E8aを使用して、M16C/60、M16C/Tiny、またはM16C/50シリーズ(フラッシュメモリ内蔵版)のブロックA領域にデータをダウンロードしたのですが、データが読めません。

 


A: 回答

ブロックA領域(F000h~FFFFh)はマイコンの仕様により初期値は無効です。

ブロックA領域を有効にするためには、プロセッサモードレジスタ1のPM10をブロックA有効("1")に設定してください。

E8/E8aによるダウンロード時はブロックA領域を一時的に有効(プロセッサモードレジスタ1のPM10を操作)にしているため、PM10をユーザが設定しなくても、データのダウンロードは可能です。

E8a エミュレータソフトウェア V.1.02 Release 00以降を使用している場合は、 エミュレータ設定ダイアログ→MCU設定の「PM10(000005Hのビット0)を1で使用」に チェックを入れてください。チェックせずにダウンロードした場合は以下のメッセージが表示され ブロックA領域にダウンロードができません。

Invalid address value.
Memory area error. It is outside the effective address range.

 

適用製品

E8
E8a
他にご質問がございましたら、リクエストを送信してください