Skip to content
This repository has been archived by the owner on Oct 25, 2023. It is now read-only.

Commit

Permalink
Fixed section assignment error due to a bug of e2 studio, which is li…
Browse files Browse the repository at this point in the history
…nker -start option is ignored when enable of linker -auto_section_layout option.

Signed-off-by: ShunichiroNakamura <shunichiro.nakamura.uj@renesas.com>
  • Loading branch information
ShunichiroNakamura committed Nov 25, 2021
1 parent 9739a3d commit 251a40a
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion demos/coreMQTT/mqtt_demo_mutual_auth.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
/* Include header for root CA certificates. */
#include "iot_default_root_certificates.h"

//#pragma section const const_mqttDemoAuth
#pragma section const const_mqttDemoAuth

/*------------- Demo configurations -------------------------*/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<option id="toolchain.enable" value="false"/>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="abs" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="Debug on hardware" id="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.configuration.2098382796" name="HardwareDebug" parent="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.configuration">
<configuration artifactExtension="abs" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="Debug on hardware" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;com.renesas.cdt.managedbuild.renesas.core.RenesasCompilerAssemblerErrorParser;com.renesas.cdt.managedbuild.core.buildRunnerErrorParser;org.eclipse.cdt.core.GCCErrorParser" id="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.configuration.2098382796" name="HardwareDebug" parent="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.configuration">
<folderInfo id="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.configuration.2098382796." name="/" resourcePath="">
<toolChain id="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.toolChain.443021912" name="Renesas CCRL Toolchain" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.hardwaredebug.toolChain">
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" id="com.renesas.cdt.managedbuild.renesas.ccrl.base.targetPlatform.564933150" isAbstract="false" name="targetPlatform" osList="win32" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.base.targetPlatform"/>
Expand Down Expand Up @@ -163,9 +163,7 @@
</option>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.nologo.728560625" name="コピーライトを表示しない (-logo/-nologo)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.nologo" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userBefore.427949030" name="追加するオプション(すべての指定オプションの前に追加)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userBefore" useByScannerDiscovery="false" valueType="stringList"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userAfter.1471118636" name="追加するオプション(すべての指定オプションの後ろに追加)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userAfter" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value=""/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userAfter.1471118636" name="追加するオプション(すべての指定オプションの後ろに追加)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.userAfter" useByScannerDiscovery="false" valueType="stringList"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.debugMonitor.639720671" name="OCDモニタのメモリ領域を確保する (-debug_monitor)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.debugMonitor" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.noneLinkageOrderList.898115704" name="なし(リンク順序のリスト)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.noneLinkageOrderList" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;.\freertos_kernel/portable/Renesas/RL78G2x\portasm.obj&quot;"/>
Expand Down Expand Up @@ -272,8 +270,8 @@
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.show.totalSize.1877852937" name="セクションの合計サイズを出力する (-show=total_size)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.show.totalSize" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.show.vector.776500468" name="ベクタ情報を出力する (-show=vector)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.show.vector" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.vfInfo.493044061" name="配置最適化を行う (-vfinfo)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.vfInfo" useByScannerDiscovery="false" value="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.vfInfo.noOutput" valueType="enumerated"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.autoSectionLayout.24000980" name="デバイス・ファイルの情報からセクションを自動的に配置する (-auto_section_layout)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.autoSectionLayout" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.section.27307743" name="セクション (-start)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.section" useByScannerDiscovery="false" value=".data,.sdata,.RLIB,.text/0D8,.const,.constf,.textf,.SLIB/03000,.dataR,.bss/0F3F00,.sdataR,.sbss/0FFE20" valueType="string"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.autoSectionLayout.24000980" name="デバイス・ファイルの情報からセクションを自動的に配置する (-auto_section_layout)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.autoSectionLayout" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.section.27307743" name="セクション (-start)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.section" useByScannerDiscovery="false" value=".data,.sdata,.RLIB,.text/0D8,.const,.constf,.textf,.SLIB/03000,const_mqttDemoAuth_f,const_mqttDemoConn_f,const_mqttDemoHelper_f/024000,const_coreMqtt_f,const_coreMqttSerializer_f,const_coreMqttState_f/030000,.dataR,.bss/0F3F00,.sdataR,.sbss/0FFE20" valueType="string"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.optimize.branch.970167866" name="プログラムの配置に基づいて、分岐命令サイズの最適化を行う (-optimize=branch)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.optimize.branch" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.stack.805856223" name="スタック使用量情報ファイルを出力する (-stack)" superClass="com.renesas.cdt.managedbuild.renesas.ccrl.linker.option.stack" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<inputType id="Base.Linker.ccrl.inputType.1185860183" name="Linker InputType" superClass="Base.Linker.ccrl.inputType"/>
Expand Down

0 comments on commit 251a40a

Please sign in to comment.