01_SDK/nimble/mcu_boot/keil/bootloader.uvprojx
@@ -16,7 +16,7 @@
        <TargetCommonOption>
          <Device>ARMCM0</Device>
          <Vendor>ARM</Vendor>
          <PackID>ARM.CMSIS.5.8.0</PackID>
          <PackID>ARM.CMSIS.5.7.0</PackID>
          <PackURL>http://www.keil.com/pack/</PackURL>
          <Cpu>IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE</Cpu>
          <FlashUtilSpec></FlashUtilSpec>
@@ -70,23 +70,23 @@
            <nStopU2X>0</nStopU2X>
          </BeforeCompile>
          <BeforeMake>
            <RunUserProg1>0</RunUserProg1>
            <RunUserProg1>1</RunUserProg1>
            <RunUserProg2>0</RunUserProg2>
            <UserProg1Name></UserProg1Name>
            <UserProg1Name>$KARM\ARMCC\bin\armcc.exe -P "$Pconfiguration\sdk_config.h"</UserProg1Name>
            <UserProg2Name></UserProg2Name>
            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
            <nStopB1X>0</nStopB1X>
            <nStopB1X>2</nStopB1X>
            <nStopB2X>0</nStopB2X>
          </BeforeMake>
          <AfterMake>
            <RunUserProg1>1</RunUserProg1>
            <RunUserProg2>1</RunUserProg2>
            <UserProg1Name>cmd.exe /c $J\..\bin\fromelf.exe --bin -o "bin/@L.bin" "#L" &amp;&amp; $J\..\bin\fromelf.exe -acd --interleave=source -o "bin/@L.disasm" "#L"</UserProg1Name>
            <UserProg2Name>fromelf -c -o "$L@L.txt" "#L"</UserProg2Name>
            <RunUserProg2>0</RunUserProg2>
            <UserProg1Name>post_build.bat .\Images @L #L #H "$KARM\ARMCC\bin\fromelf.exe"</UserProg1Name>
            <UserProg2Name></UserProg2Name>
            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
            <nStopA1X>0</nStopA1X>
            <nStopA1X>2</nStopA1X>
            <nStopA2X>0</nStopA2X>
          </AfterMake>
          <SelectedForBatchBuild>0</SelectedForBatchBuild>
@@ -336,10 +336,10 @@
            <v6WtE>0</v6WtE>
            <v6Rtti>0</v6Rtti>
            <VariousControls>
              <MiscControls></MiscControls>
              <Define>CONFIG_FLASH_LINE_MODE=FLASH_X2_MODE,NIMBLE_CFG_CONTROLLER=1,NIMBLE_SPARK_SUP</Define>
              <MiscControls>--preinclude=soc_config.h</MiscControls>
              <Define>IS_BOOTLOADER=1, CONFIG_FLASH_LINE_MODE=FLASH_X2_MODE, BLE_EN=0, CONFIG_OS_EN=0</Define>
              <Undefine></Undefine>
              <IncludePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\cmsis\include;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\inc;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Include;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\prf_lib\include;..\include</IncludePath>
              <IncludePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\cmsis\include;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\inc;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Include;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\prf_lib\include;..\..\..\modules\hal\panchip\panplat\pan1070\bsp\SEGGER_RTT\RTT;..\..\os\freertos\include;..\..\os\freertos\portable\RVDS\ARM_CM0;..\..\config;..\..\component\app_log;..\..\soc;..\..\utilities;.\configuration;..\src</IncludePath>
            </VariousControls>
          </Cads>
          <Aads>
@@ -381,7 +381,7 @@
      </TargetOption>
      <Groups>
        <Group>
          <GroupName>CMSIS</GroupName>
          <GroupName>cmsis</GroupName>
          <Files>
            <File>
              <FileName>startup_PANSeries.s</FileName>
@@ -396,47 +396,12 @@
          </Files>
        </Group>
        <Group>
          <GroupName>Driver</GroupName>
          <GroupName>drivers</GroupName>
          <Files>
            <File>
              <FileName>pan_dmac.c</FileName>
              <FileName>pan_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_dmac.c</FilePath>
            </File>
            <File>
              <FileName>pan_fmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_fmc.c</FilePath>
            </File>
            <File>
              <FileName>pan_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_gpio.c</FilePath>
            </File>
            <File>
              <FileName>pan_pwm.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_pwm.c</FilePath>
            </File>
            <File>
              <FileName>pan_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_uart.c</FilePath>
            </File>
            <File>
              <FileName>pan_timer.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_timer.c</FilePath>
            </File>
            <File>
              <FileName>pan_wdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_wdt.c</FilePath>
            </File>
            <File>
              <FileName>pan_wwdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_wwdt.c</FilePath>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_adc.c</FilePath>
            </File>
            <File>
              <FileName>pan_clk.c</FileName>
@@ -449,9 +414,49 @@
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\pan_clktrim.c</FilePath>
            </File>
            <File>
              <FileName>pan_dmac.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_dmac.c</FilePath>
            </File>
            <File>
              <FileName>pan_efuse.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\pan_efuse.c</FilePath>
            </File>
            <File>
              <FileName>pan_fmc.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_fmc.c</FilePath>
            </File>
            <File>
              <FileName>pan_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_gpio.c</FilePath>
            </File>
            <File>
              <FileName>pan_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_i2c.c</FilePath>
            </File>
            <File>
              <FileName>pan_lp.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\pan_lp.c</FilePath>
            </File>
            <File>
              <FileName>pan_power.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\pan_power.c</FilePath>
            </File>
            <File>
              <FileName>pan_pwm.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_pwm.c</FilePath>
            </File>
            <File>
              <FileName>pan_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_spi.c</FilePath>
            </File>
            <File>
              <FileName>pan_sys.c</FileName>
@@ -459,14 +464,189 @@
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\pan_sys.c</FilePath>
            </File>
            <File>
              <FileName>retarget.c</FileName>
              <FileName>pan_timer.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\retarget.c</FilePath>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_timer.c</FilePath>
            </File>
            <File>
              <FileName>pan_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_uart.c</FilePath>
            </File>
            <File>
              <FileName>pan_wdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_wdt.c</FilePath>
            </File>
            <File>
              <FileName>pan_wwdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_wwdt.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_adc.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_adc.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_dmac.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_dmac.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_gpio.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_gpio.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_i2c.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_i2c.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_pwm.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_pwm.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_spi.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_spi.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_timer.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_timer.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_uart.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_wdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_wdt.c</FilePath>
            </File>
            <File>
              <FileName>pan_hal_wwdt.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\peripheral\src\pan_hal_wwdt.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>APP</GroupName>
          <GroupName>soc</GroupName>
          <Files>
            <File>
              <FileName>soc.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\soc\soc.c</FilePath>
            </File>
            <File>
              <FileName>soc_32k_cali.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\soc\soc_32k_cali.c</FilePath>
            </File>
            <File>
              <FileName>soc_api.h</FileName>
              <FileType>5</FileType>
              <FilePath>..\..\soc\soc_api.h</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>soc_misc</GroupName>
          <Files>
            <File>
              <FileName>retarget.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\device\Source\retarget.c</FilePath>
            </File>
            <File>
              <FileName>SEGGER_RTT.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\SEGGER_RTT\RTT\SEGGER_RTT.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>lib</GroupName>
          <Files>
            <File>
              <FileName>prf_lib.lib</FileName>
              <FileType>4</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\prf_lib\prf_lib.lib</FilePath>
            </File>
            <File>
              <FileName>pan_prf_glue.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\src\pan_prf_glue.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>app_log</GroupName>
          <Files>
            <File>
              <FileName>app_log.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\component\app_log\app_log.c</FilePath>
            </File>
            <File>
              <FileName>app_log_uart.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\component\app_log\app_log_uart.c</FilePath>
            </File>
            <File>
              <FileName>app_track.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\component\app_log\app_track.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>utilities</GroupName>
          <Files>
            <File>
              <FileName>utility.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\utilities\utility.c</FilePath>
            </File>
            <File>
              <FileName>utility.h</FileName>
              <FileType>5</FileType>
              <FilePath>..\..\utilities\utility.h</FilePath>
            </File>
            <File>
              <FileName>bytes.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\utilities\bytes.c</FilePath>
            </File>
            <File>
              <FileName>bytes.h</FileName>
              <FileType>5</FileType>
              <FilePath>..\..\utilities\bytes.h</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>config</GroupName>
          <Files>
            <File>
              <FileName>sdk_config.h</FileName>
              <FileType>5</FileType>
              <FilePath>.\configuration\sdk_config.h</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>user</GroupName>
          <Files>
            <File>
              <FileName>main.c</FileName>
@@ -505,31 +685,6 @@
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>BootConfig</GroupName>
          <Files>
            <File>
              <FileName>boot_config.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\src\boot_config.c</FilePath>
            </File>
          </Files>
        </Group>
        <Group>
          <GroupName>prf</GroupName>
          <Files>
            <File>
              <FileName>prf_lib.lib</FileName>
              <FileType>4</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\prf_lib\prf_lib.lib</FilePath>
            </File>
            <File>
              <FileName>pan_prf_glue.c</FileName>
              <FileType>1</FileType>
              <FilePath>..\..\..\modules\hal\panchip\panplat\pan1070\bsp\radio\src\pan_prf_glue.c</FilePath>
            </File>
          </Files>
        </Group>
      </Groups>
    </Target>
  </Targets>
@@ -543,7 +698,7 @@
  <LayerInfo>
    <Layers>
      <Layer>
        <LayName>bootloader</LayName>
        <LayName>&lt;Project Info&gt;</LayName>
        <LayDesc></LayDesc>
        <LayUrl></LayUrl>
        <LayKeys></LayKeys>