E2studioの「Debug」と「Release」の違い

E2studioを勉強し始めたのですが、「Debugモード」と「Releaseモード」の違いが良く分かりません。もちろん「リリース」と「デバッグ」の言葉の意味は理解しておりますが、E2studioにおいてどのような機能の違いがこれら2つのモードにあるのかが分かりません。詳しい方に簡単に説明頂けると助かります。または、このページを見たら分かるという情報でも大丈夫です。

 

Parents
  • E2StudioならHardwareDebugとそれ以外で考えるのがいいと思いますが、単純に最終生成物のファイルの形式を切り替える構成管理でしかありません。DebugならELFファイルにデバッグ情報を含め、Releaseならデバッグ情報は不要なので外すような使い方をします。なお、HardwareDebugならDebug+E2 LiteやJLinkアダプタの設定を含むような構成として使うようにすればいいです。HEXやBIN、MOTを生成物として考えるなら別にReleaseにデバッグ情報を付加してビルドしても構わないんですけど。私のプロジェクトはHardwareDebugしかありません。

Reply
  • E2StudioならHardwareDebugとそれ以外で考えるのがいいと思いますが、単純に最終生成物のファイルの形式を切り替える構成管理でしかありません。DebugならELFファイルにデバッグ情報を含め、Releaseならデバッグ情報は不要なので外すような使い方をします。なお、HardwareDebugならDebug+E2 LiteやJLinkアダプタの設定を含むような構成として使うようにすればいいです。HEXやBIN、MOTを生成物として考えるなら別にReleaseにデバッグ情報を付加してビルドしても構わないんですけど。私のプロジェクトはHardwareDebugしかありません。

Children