Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

スマートコンフィグレータについて

スマートコンフィグレータを使用して開発を行っております。

コード自動生成を行った後、xxxx_user.c内の以下で括った範囲内に記載している処理がごっそり消去されている事がありました。

原因は何か何が考えられますでしょうか?

    /* Start user code for user init. Do not edit comment generated here */
    /* End user code. Do not edit comment generated here */

 

毎回発生する訳ではありませんが、ほどほどの頻度で発生し、当然ビルドの度にエラーが発生するので困っております。

使用しているスマートコンフィグレータのバージョンは1.4.0になります。

  • miesuqe2様

    こんにちは。Sugachanceです。
    スマートコンフィグレータではなく
    CS+のコード生成での話なのであくまで参考に・・・ですが、
    Renesasから以下のような回答を貰ったことがあります。

    この時はコメントが文字コードかなにかの問題で文字化けして、
    それが要因で消えてしまった感じでした。

    ーーーーーーーー
    コード生成でファイル生成モードを“ファイルをマージする”設定したとき、編集したソースコードが消え
    る場合があります。
    例えば、下記のコメントとコメントとの間にソースコードを書けば、マージされます。
    /* Start user code. Do not edit comment generated here */
    /* End user code. Do not edit comment generated here */
    しかし、編集したソースコード中の"{"と"}"の数が合わない場合(コメントを含む)で、
    コード生成を行うと編集したソースコードが消される場合があります。
    ーーーーーーーー

  • In reply to Sugachance:

    >この時はコメントが文字コードかなにかの問題で文字化けして、
    >それが要因で消えてしまった感じでした。

    OrCAD と言う回路図を描くソフトでも、特定の全角文字が使えません。
    文字コードの影響だと思います。把握しているのは次の文字です。
    文字コードのヘキサを調べれば規則性が分るかも知れないけど、調べていません。

    挿 字 マ ±  本  

    CS+でも同じ文字で起きるか調べてみたらどうでしょう。
  • こんにちは

    文字化けの可能性が高そうな気がしますが関係ありそうなFAQをご参考まで。
    (以下FAQの後半)
    ja-support.renesas.com/.../17796727

    また、以下はユーザ・コードと生成コードの使い分けについて参考になりそうな内容です。
    ja-support.renesas.com/.../17797653
    japan.renesasrulz.com/.../12433
  • miesuqe2様、スマート・コンフィグレータサポート担当の鈴木です。

    おそらくRXスマート・コンフィグレータをお使いと思います。最新版はV2.0.0ですので下記からダウンロードしてください

    (開発環境がCS+の場合)

    https://www.renesas.com/jp/ja/search/keyword-search.html#q=Smart%20Configurator&genre=tooldownload&productlayer=2881&rows=20

    今のところソースが消えるという報告はないのですが、もし再現しましたら、手順を教えて頂けると助かります

    また、お手数ですがCS+のテキストのエンコード(ツール->オプション->テキストエディタ)と

    スマート・コンフィグレータのエンコードが一致しているかご確認ください。以上、よろしくお願いします。

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page