初めて当フォーラムを利用します。peterです。よろしくお願いします。
機能追加のためのコード改造作業をするにあたって、はじめてCS+を使用しました。
ピン配置の変更があったため、①コード生成ツールを使ってコードを作成 -> ②プロジェクトをビルド -> ③マイコンに書き込んで実行したところ、正常に動作しませんでした(マイコン -> 外部機器へのデータ送信ができない)。
試行錯誤の末、以下の手順でプロジェクトを作成することで正常な動作を確認できました。
プロジェクトAとプロジェクトBの違いは、コード生成ツールの使用/未使用だけです。
同じコードを同じバージョンのビルドツールでビルドしたのに、マイコンに書き込んだ後の挙動が異なることに混乱しています。
どうしてこのような現象が起こるのか、ご教授お願いいたします。
※バージョン情報
パッケージバージョン V4.08.00 [08Nov 2022 ]
バージョン V5.08.00.01 [18 Oct 2022 ]
ビルド・ツール CA78K0R V1.72
遅い返信ですみません。鈴木と申します。
コード生成はソースファイル以外にリンクオプションに影響を与えます。
そのためソースファイルだけ持ってきても同じように動作しないこともあります。
下記FAQを参照して、リンクオプションも同じになるようにしてみてください。
コード生成プラグインでオプション・バイトを設定する方法 | Renesas Customer Hub
以上、よろしくお願い申し上げます。