diff --git a/ex_2/pca10040/blank/ses/ex_2_Release.jlink b/ex_2/pca10040/blank/ses/ex_2_Release.jlink new file mode 100644 index 0000000000000000000000000000000000000000..292d9a0285da5394049932321a6ed1feb16950af --- /dev/null +++ b/ex_2/pca10040/blank/ses/ex_2_Release.jlink @@ -0,0 +1,39 @@ +[BREAKPOINTS] +ForceImpTypeAny = 0 +ShowInfoWin = 1 +EnableFlashBP = 2 +BPDuringExecution = 0 +[CFI] +CFISize = 0x00 +CFIAddr = 0x00 +[CPU] +MonModeVTableAddr = 0xFFFFFFFF +MonModeDebug = 0 +MaxNumAPs = 0 +LowPowerHandlingMode = 0 +OverrideMemMap = 0 +AllowSimulation = 1 +ScriptFile="" +[FLASH] +CacheExcludeSize = 0x00 +CacheExcludeAddr = 0x00 +MinNumBytesFlashDL = 0 +SkipProgOnCRCMatch = 1 +VerifyDownload = 1 +AllowCaching = 1 +EnableFlashDL = 2 +Override = 0 +Device="ARM7" +[GENERAL] +WorkRAMSize = 0x00 +WorkRAMAddr = 0x00 +RAMUsageLimit = 0x00 +[SWO] +SWOLogFile="" +[MEM] +RdOverrideOrMask = 0x00 +RdOverrideAndMask = 0xFFFFFFFF +RdOverrideAddr = 0xFFFFFFFF +WrOverrideOrMask = 0x00 +WrOverrideAndMask = 0xFFFFFFFF +WrOverrideAddr = 0xFFFFFFFF diff --git a/ex_2/pca10040/blank/ses/template_pca10040.emProject b/ex_2/pca10040/blank/ses/template_pca10040.emProject index c2580710e6292dd88e286f658786f2fea4050145..4d6c891b695c51f904fee66577236ef05cfa1cc8 100644 --- a/ex_2/pca10040/blank/ses/template_pca10040.emProject +++ b/ex_2/pca10040/blank/ses/template_pca10040.emProject @@ -1,6 +1,6 @@ <!DOCTYPE CrossStudio_Project_File> <solution Name="DTEK8081_Ex2" target="8" version="2"> - <project Name="template_pca10040"> + <project Name="ex_2"> <configuration Name="Common" arm_architecture="v7EM" @@ -29,7 +29,7 @@ linker_section_placement_file="flash_placement.xml" linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x0;FLASH_SIZE=0x80000;RAM_START=0x20000000;RAM_SIZE=0x10000" linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000" - macros="CMSIS_CONFIG_TOOL=.../../../../../nRF5_SDK_15.3.0_59ac345/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar" + macros="CMSIS_CONFIG_TOOL=../../../../../nRF5_SDK_15.3.0_59ac345/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar" project_directory="" project_type="Executable" /> <folder Name="Segger Startup Files"> diff --git a/ex_2/pca10040/blank/ses/template_pca10040.emSession b/ex_2/pca10040/blank/ses/template_pca10040.emSession index 5c079cd7118e018afdb98d972fd12da2123d8609..7852ae57fb780769d6101cea7627c91905557a09 100644 --- a/ex_2/pca10040/blank/ses/template_pca10040.emSession +++ b/ex_2/pca10040/blank/ses/template_pca10040.emSession @@ -2,6 +2,7 @@ <session> <Bookmarks/> <Breakpoints groups="Breakpoints" active_group="Breakpoints"> + <BreakpointListItem trigger="" line="63" counter="0" hardwareBreakpoint="" isFunctionBreakpoint="false" action="" expression="" group="Breakpoints" type="Breakpoint" state="2" filename="../../../main.c" useHWbreakpoint="false"/> <Exceptions set="MemManage;UsageFault_Coprocessor;UsageFault_CheckingError;UsageFault_StateError;BusFault;ExceptionEntryReturnFault;HardFault"/> </Breakpoints> <ExecutionProfileWindow/> @@ -10,33 +11,41 @@ </FrameBufferWindow> <Memory1> <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="template_pca10040" radix="16" sizeText="4" addressText="0x4000C508"/> + <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ex_2" radix="16" sizeText="4" addressText="0x4000C508"/> </Memory1> <Memory2> <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="template_pca10040" radix="16" sizeText="" addressText=""/> + <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ex_2" radix="16" sizeText="" addressText=""/> </Memory2> <Memory3> <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="template_pca10040" radix="16" sizeText="" addressText=""/> + <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ex_2" radix="16" sizeText="" addressText=""/> </Memory3> <Memory4> <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="template_pca10040" radix="16" sizeText="" addressText=""/> + <MemoryWindow addressSpace="" dataSize="1" autoEvaluate="0" viewMode="0" addressOrder="0" columnsText="" refreshPeriod="0" name="ex_2" radix="16" sizeText="" addressText=""/> </Memory4> <Project> <ProjectSessionItem path="DTEK8081_Ex2"/> - <ProjectSessionItem path="DTEK8081_Ex2;template_pca10040"/> - <ProjectSessionItem path="DTEK8081_Ex2;template_pca10040;Application"/> + <ProjectSessionItem path="DTEK8081_Ex2;ex_2"/> + <ProjectSessionItem path="DTEK8081_Ex2;ex_2;Application"/> <SourceCodeControlLogin password="E7EA9DBE8E9105DB319E12020F0AF859" user="aapo"/> </Project> <Register1> <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal;TEMP/TASKS_START;TEMP/TASKS_STOP;TEMP/EVENTS_DATARDY;TEMP/INTENSET;TEMP/INTENCLR;TEMP/TEMP;TEMP/A0;TEMP/A1;TEMP/A2;TEMP/A3;TEMP/A4;TEMP/A5;TEMP/B0;TEMP/B1;TEMP/B2;TEMP/B3;TEMP/B4;TEMP/B5;TEMP/T0;TEMP/T1;TEMP/T2;TEMP/T3;TEMP/T4" binaryNodes="" asciiNodes="" openNodes="TEMP;TEMP/TEMP" name="template_pca10040" decimalNodes="" octalNodes="" unsignedNodes=""/> + <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ex_2" decimalNodes="" octalNodes="" unsignedNodes=""/> </Register1> <Register2> <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="template_pca10040" decimalNodes="" octalNodes="" unsignedNodes=""/> + <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ex_2" decimalNodes="" octalNodes="" unsignedNodes=""/> </Register2> <Register3> <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="template_pca10040" decimalNodes="" octalNodes="" unsignedNodes=""/> + <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ex_2" decimalNodes="" octalNodes="" unsignedNodes=""/> </Register3> <Register4> <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="template_pca10040" decimalNodes="" octalNodes="" unsignedNodes=""/> + <RegisterWindow visibleNodes="CPU - Current Context/r0;CPU - Current Context/r1;CPU - Current Context/r2;CPU - Current Context/r3;CPU - Current Context/r4;CPU - Current Context/r5;CPU - Current Context/r6;CPU - Current Context/r7;CPU - Current Context/r8;CPU - Current Context/r9;CPU - Current Context/r10;CPU - Current Context/r11;CPU - Current Context/r12;CPU - Current Context/sp(r13);CPU - Current Context/lr(r14);CPU - Current Context/pc(r15);CPU - Current Context/apsr;CPU/r0;CPU/r1;CPU/r2;CPU/r3;CPU/r4;CPU/r5;CPU/r6;CPU/r7;CPU/r8;CPU/r9;CPU/r10;CPU/r11;CPU/r12;CPU/sp(r13);CPU/lr(r14);CPU/pc(r15);CPU/xpsr;CPU/msp;CPU/psp;CPU/cfbp;CPU/internal" binaryNodes="" asciiNodes="" openNodes="CPU - Current Context" name="ex_2" decimalNodes="" octalNodes="" unsignedNodes=""/> </Register4> <Threads> <ThreadsWindow showLists=""/> @@ -46,7 +55,7 @@ </TraceWindow> <Watch1> <Watches active="1" update="Each Second"> - <Watchpoint expression="temp" name="temp" radix="11" linenumber="138" filename="../../../main.c"/> + <Watchpoint expression="temp" name="temp" radix="11" linenumber="139" filename="../../../main.c"/> </Watches> </Watch1> <Watch2> @@ -59,7 +68,7 @@ <Watches active="0" update="Never"/> </Watch4> <Files> - <SessionOpenFile windowGroup="DockEditLeft" x="0" y="56" useTextEdit="1" useBinaryEdit="0" left="0" path="../../../main.c" selected="1" top="47" codecName="Default"/> + <SessionOpenFile windowGroup="DockEditLeft" x="0" y="62" useTextEdit="1" useBinaryEdit="0" left="0" path="../../../main.c" selected="1" top="49" codecName="Default"/> </Files> - <ARMCrossStudioWindow activeProject="template_pca10040" fileDialogDefaultFilter="*.h" autoConnectTarget="J-Link" buildConfiguration="Release" sessionSettings="" debugSearchFileMap="" fileDialogInitialDirectory="/home/aapo/Documents/SEGGER Embedded Studio for ARM Projects/nRF5SDK153059ac345/nRF5_SDK_15.3.0_59ac345/modules/nrfx/hal" debugSearchPath="" autoConnectCapabilities="3199"/> + <ARMCrossStudioWindow activeProject="ex_2" fileDialogDefaultFilter="*.h" autoConnectTarget="J-Link" buildConfiguration="Release" sessionSettings="" debugSearchFileMap="" fileDialogInitialDirectory="/home/aapo/Documents/SEGGER Embedded Studio for ARM Projects/nRF5SDK153059ac345/nRF5_SDK_15.3.0_59ac345/modules/nrfx/hal" debugSearchPath="" autoConnectCapabilities="3711"/> </session> diff --git a/ex_3/pca10040/blank/ses/template_pca10040.emSession b/ex_3/pca10040/blank/ses/template_pca10040.emSession index 970f2cd005f47d24e992499b2d347e06206af395..b84aa158f4e76645ef811e2b430dd2e03fa3fca4 100644 --- a/ex_3/pca10040/blank/ses/template_pca10040.emSession +++ b/ex_3/pca10040/blank/ses/template_pca10040.emSession @@ -67,7 +67,7 @@ <Watches active="0" update="Never"/> </Watch4> <Files> - <SessionOpenFile windowGroup="DockEditLeft" x="1" y="104" useTextEdit="1" useBinaryEdit="0" left="0" path="../../../main.c" selected="1" top="60" codecName="Default"/> + <SessionOpenFile windowGroup="DockEditLeft" x="0" y="104" useTextEdit="1" useBinaryEdit="0" left="0" path="../../../main.c" selected="1" top="94" codecName="Default"/> </Files> <ARMCrossStudioWindow activeProject="ex3" fileDialogDefaultFilter="*.h" autoConnectTarget="J-Link" buildConfiguration="Release" sessionSettings="" debugSearchFileMap="" fileDialogInitialDirectory="/home/aapo/Documents/SEGGER Embedded Studio for ARM Projects/nRF5SDK153059ac345/nRF5_SDK_15.3.0_59ac345/modules/nrfx/hal" debugSearchPath="" autoConnectCapabilities="3199"/> </session>