Renesas Synergy™

FAQ 1011906 : 統合開発環境CS+でダウンロードすると、次のエラーが 出力されます。

Q : 質問

統合開発環境CS+でダウンロードすると、次のエラーが 出力されます。対処方法を教えてください。  「エラー(E0204001) ダウンロードに失敗しました。   [エラーの直接原因]   ロード・モジュール・ファイルの形式が違います。(E1249169)」

A : 回答

CS+のデバッグ・ツールの[ダウンロード・ファイル設定]タブの [ダウンロード]カテゴリ内[ダウンロードするファイル]プロパティの [ファイル]サブプロパティで指定されたファイルが ロード・モジュール・ファイルであるか確認してください。

「ダウンロードするファイル」に、ロード・モジュール・ファイルが 設定されている場合で、コンパイラとして、CC-RH V1.04.00、または、 CC-RL V1.03.00を使用している場合には、次の方法で、0番地に配置 されたサイズが0であるセクションが存在するかどうかを確認し、 存在する場合、そのセクションを削除してください。

(1) リンクマップ情報で、0番地に配置されているセクションを確認する。

(2) CS+のビルド・ツールの[アセンブル・オプション]タブの

    [アセンブル・リスト]プロパティの
    [アセンブル・リスト・ファイルを出力する]サブプロパティを「はい」にして、
      アセンブラソースファイルから出力されるアセンブル・リスト・ファイル(*.prn)の中に、
      上記(1)のセクションでサイズが0であるものを探す。

(3) アセンブラソースファイルから上記(2)のサイズが0であるセクションの定義を削除する。

なお、上記(1)のリンクマップ情報では、複数のファイルのセクションが 結合されて表示されるので、セクションのサイズが0ではない可能性があります。  

適用製品

CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ
RH850ファミリ用Cコンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください