CS+ マイコン変更後のFlash programが異常

こんにちは。

CS+ CACXでRL78\F12マイコン(ROM:24k)を使用しておりました。

同じファミリ、シリーズでワンランク上のROMサイズ(32k)にも対応できるようにCS+にてマイクロコントローラの変更を行い、

Renesas Flash Programmerを使いフラッシュに書き込んだのですが、プログラムが正常動作しておらず、書き込み時ののログがおかしいことに気づきました。

書き込み対象のマイコンのROMは32kなのですが、ログでは32k分フラッシュ消去が実施されたあとに、24k分フラッシュ消去、書き込み、ベリファイが行われています。

 

***以下ログ***

ツールに接続します。
使用ツール : E1、ツール番号 : 3ES047684C、インタフェース : 1 wire UART
ツール電圧 : OFF
エミュレータのファームウェアバージョン : 3.00.00.004
通信速度 : 500000bps
ターゲットデバイスに接続します。

選択されたブロックを消去します。
[Code Flash 1] 0x00000000 - 0x00007FFF サイズ : 32 K

選択されたブロックを消去します。
[Code Flash 1] 0x00000000 - 0x00005FFF サイズ : 24 K

書き込みを実行します。
[Code Flash 1] 0x00000000 - 0x00005FFF サイズ : 24 K

ベリファイを実行します。
[Code Flash 1] 0x00000000 - 0x00005FFF サイズ : 24 K

ツールから切断します。
操作が成功しました。

***以上***

 

CS+にてマイコン変更を実施する手順を誤ったのでしょうか。

 よろしくお願いいたします。

Parents
  • abcodeさん、こんにちは。NoMaYです。

    > ROMサイズが32kのマイコンに書き込んでいるのですが、書き込みサイズが24kとログに出ているため、異常と認識して

    ああっ、それで最初の投稿のログで24Kが色付きになっていたのですね。改めて読み返すと、最初から24Kの方を問題視されていたのですね。私はそういうものだと認識していたので、誤解していました。(裏を返すと、私は小さいプログラムばかり作っているせいでそういうものだと認識していた、ということでもありますが、、、)

Reply
  • abcodeさん、こんにちは。NoMaYです。

    > ROMサイズが32kのマイコンに書き込んでいるのですが、書き込みサイズが24kとログに出ているため、異常と認識して

    ああっ、それで最初の投稿のログで24Kが色付きになっていたのですね。改めて読み返すと、最初から24Kの方を問題視されていたのですね。私はそういうものだと認識していたので、誤解していました。(裏を返すと、私は小さいプログラムばかり作っているせいでそういうものだと認識していた、ということでもありますが、、、)

Children
  • NoMaYさん

    >書き込みに必要なブロックしか消去しないような作りになっていると思われます

    そうだったのですね。情報ありがとうございます。

     

     

    もう少し確認してみます。

    ありがとうございます。