mirror of
https://github.com/m24h/DAPLINK_C6T6.git
synced 2026-09-26 22:16:11 +00:00
modified by me, to support STM32F103C6T6
This commit is contained in:
@@ -98,6 +98,7 @@ int main(void)
|
|||||||
Delay_ms(1);
|
Delay_ms(1);
|
||||||
|
|
||||||
// USB Device Initialization and connect
|
// USB Device Initialization and connect
|
||||||
|
RCC_USBCLKConfig(RCC_USBCLKSource_PLLCLK_1Div5);
|
||||||
usbd_init();
|
usbd_init();
|
||||||
usbd_connect(__TRUE);
|
usbd_connect(__TRUE);
|
||||||
|
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
<html>
|
|
||||||
<body>
|
|
||||||
<pre>
|
|
||||||
<h1>µVision Build Log</h1>
|
|
||||||
<h2>Project:</h2>
|
|
||||||
Y:\Downloads\CMSIS-DAP2mod\STM32\CMSIS_DAP.uvproj
|
|
||||||
Project File Date: 07/12/2022
|
|
||||||
|
|
||||||
<h2>Output:</h2>
|
|
||||||
Clean started: Project: 'CMSIS_DAP'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP-V1-F103'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP-V2-F102'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP-V2-F103'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP-V3-F103'
|
|
||||||
deleting intermediate output files for target 'CMSIS-DAP-STLINKV21'
|
|
||||||
deleting intermediate output files for target 'STM32RF'
|
|
||||||
</pre>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,374 +0,0 @@
|
|||||||
Dependencies for Project 'CMSIS_DAP', Target 'CMSIS-DAP': (DO NOT MODIFY !)
|
|
||||||
F (.\startup_stm32f10x_md.s)(0x583C622C)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
--pd "__UVISION_VERSION SETA 524"
|
|
||||||
|
|
||||||
-o .\cmsis-dap\startup_stm32f10x_md.o --depend .\cmsis-dap\startup_stm32f10x_md.d)
|
|
||||||
F (.\system_stm32f10x.c)(0x583C622C)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\system_stm32f10x.o --omf_browse .\cmsis-dap\system_stm32f10x.crf --depend .\cmsis-dap\system_stm32f10x.d)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
F (.\CMSIS-DAP.c)(0x5AD46B21)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\cmsis-dap.o --omf_browse .\cmsis-dap\cmsis-dap.crf --depend .\cmsis-dap\cmsis-dap.d)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\RTL.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\rl_usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_def.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_msc.h)(0x56EBD800)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_desc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_event.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cdc_acm.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hw.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbh.h)(0x559CE078)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
I (usb_config.c)(0x5AFBC84D)
|
|
||||||
I (DAP_config.h)(0x5AFE809A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x588B8344)
|
|
||||||
I (..\DAP.h)(0x583C622C)
|
|
||||||
I (usbd_user_cdc_acm.h)(0x583C622C)
|
|
||||||
F (.\UserApp.c)(0x583C622C)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\userapp.o --omf_browse .\cmsis-dap\userapp.crf --depend .\cmsis-dap\userapp.d)
|
|
||||||
I (DAP_config.h)(0x5AFE809A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
I (../DAP.h)(0x583C622C)
|
|
||||||
I (..\DAP.c)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x588B8344)
|
|
||||||
I (..\SW_DP.c)(0x583C622C)
|
|
||||||
I (..\JTAG_DP.c)(0x583C622C)
|
|
||||||
F (.\usb_config.c)(0x5AFBC84D)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\usb_config.o --omf_browse .\cmsis-dap\usb_config.crf --depend .\cmsis-dap\usb_config.d)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\usb_lib.c)(0x5AFE3686)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\RTL.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\rl_usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_def.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_msc.h)(0x56EBD800)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_desc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_event.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cdc_acm.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hw.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbh.h)(0x559CE078)
|
|
||||||
F (.\usbd_STM32F103.c)(0x583C622C)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\usbd_stm32f103.o --omf_browse .\cmsis-dap\usbd_stm32f103.crf --depend .\cmsis-dap\usbd_stm32f103.d)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\RTL.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\rl_usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_def.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_msc.h)(0x56EBD800)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_desc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_event.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cdc_acm.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hw.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbh.h)(0x559CE078)
|
|
||||||
I (usbreg.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
I (DAP_config.h)(0x5AFE809A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x588B8344)
|
|
||||||
I (usb_config.c)(0x5AFBC84D)
|
|
||||||
F (.\usbd_user_cdc_acm.c)(0x5B08D84F)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\usbd_user_cdc_acm.o --omf_browse .\cmsis-dap\usbd_user_cdc_acm.crf --depend .\cmsis-dap\usbd_user_cdc_acm.d)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\RTL.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\rl_usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_def.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_msc.h)(0x56EBD800)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_desc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_event.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cdc_acm.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hw.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbh.h)(0x559CE078)
|
|
||||||
I (usb_config.c)(0x5AFBC84D)
|
|
||||||
I (DAP_Config.h)(0x5AFE809A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x588B8344)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
I (usbd_user_cdc_acm.h)(0x583C622C)
|
|
||||||
F (.\usbd_user_hid.c)(0x583C622C)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\usbd_user_hid.o --omf_browse .\cmsis-dap\usbd_user_hid.crf --depend .\cmsis-dap\usbd_user_hid.d)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\RTL.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RV31\INC\rl_usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_def.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usb_msc.h)(0x56EBD800)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cdc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_core_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_desc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_event.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_adc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cdc_acm.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hid.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_msc.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_cls.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbd_hw.h)(0x559CE078)
|
|
||||||
I (D:\Keil_v5\ARM\RL\USB\INC\usbh.h)(0x559CE078)
|
|
||||||
I (usb_config.c)(0x5AFBC84D)
|
|
||||||
I (DAP_config.h)(0x5AFE809A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x588B8344)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x583C622C)
|
|
||||||
I (..\DAP.h)(0x583C622C)
|
|
||||||
F (.\DAP_config.h)(0x5AFE809A)()
|
|
||||||
F (.\CMSIS_DAP-C8.sct)(0x583C622C)()
|
|
||||||
F (.\USB_CM3.lib)(0x583C622C)()
|
|
||||||
F (.\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c)(0x583C622C)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I . -I .\STM32F10x_StdPeriph_Driver\inc
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\RV31\INC
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\CMSIS\Include
|
|
||||||
|
|
||||||
-ID:\Keil_v5\ARM\INC\ST\STM32F10x
|
|
||||||
|
|
||||||
-D__UVISION_VERSION="524" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DBOARD_V1 -DSTM32F103Cx
|
|
||||||
|
|
||||||
-o .\cmsis-dap\stm32f10x_gpio.o --omf_browse .\cmsis-dap\stm32f10x_gpio.crf --depend .\cmsis-dap\stm32f10x_gpio.d)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x.h)(0x583C622C)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cm3.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x588B8344)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmInstr.h)(0x559CEB9A)
|
|
||||||
I (D:\Keil_v5\ARM\CMSIS\Include\core_cmFunc.h)(0x559CEB9A)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\system_stm32f10x.h)(0x583C622C)
|
|
||||||
I (.\stm32f10x_conf.h)(0x583C622C)
|
|
||||||
I (.\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h)(0x583C622C)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[EXTDLL]
|
|
||||||
Count=0
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,29 +0,0 @@
|
|||||||
LR_IROM1 0x08000000 0x00010000
|
|
||||||
{
|
|
||||||
ER_IROM1 0x08000000 0x0004000
|
|
||||||
{ ; load address = execution address
|
|
||||||
*.o (RESET, +First)
|
|
||||||
*(InRoot$$Sections)
|
|
||||||
.ANY (+RO)
|
|
||||||
}
|
|
||||||
|
|
||||||
ARM_LIB_STACK 0x20005000 EMPTY -0x800
|
|
||||||
{ }
|
|
||||||
RW_IRAM1 0x20000000 0x2800
|
|
||||||
{ ; RW data
|
|
||||||
.ANY (+RW +ZI)
|
|
||||||
}
|
|
||||||
RW_USER 0x20002800 0x5000-0x800-0x2800
|
|
||||||
{
|
|
||||||
userapp.o (+RW +ZI)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LR_IROM2 0x08004000 0x0000C000
|
|
||||||
{
|
|
||||||
ER_IROM2 0x08004000 0x0000C000
|
|
||||||
{
|
|
||||||
*(USERINIT, +First)
|
|
||||||
userapp.o (+RO)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,489 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||||
|
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
||||||
|
|
||||||
|
<SchemaVersion>1.0</SchemaVersion>
|
||||||
|
|
||||||
|
<Header>### uVision Project, (C) Keil Software</Header>
|
||||||
|
|
||||||
|
<Extensions>
|
||||||
|
<cExt>*.c</cExt>
|
||||||
|
<aExt>*.s*; *.src; *.a*</aExt>
|
||||||
|
<oExt>*.obj; *.o</oExt>
|
||||||
|
<lExt>*.lib</lExt>
|
||||||
|
<tExt>*.txt; *.h; *.inc; *.md</tExt>
|
||||||
|
<pExt>*.plm</pExt>
|
||||||
|
<CppX>*.cpp</CppX>
|
||||||
|
<nMigrate>0</nMigrate>
|
||||||
|
</Extensions>
|
||||||
|
|
||||||
|
<DaveTm>
|
||||||
|
<dwLowDateTime>0</dwLowDateTime>
|
||||||
|
<dwHighDateTime>0</dwHighDateTime>
|
||||||
|
</DaveTm>
|
||||||
|
|
||||||
|
<Target>
|
||||||
|
<TargetName>CMSIS-DAP</TargetName>
|
||||||
|
<ToolsetNumber>0x4</ToolsetNumber>
|
||||||
|
<ToolsetName>ARM-ADS</ToolsetName>
|
||||||
|
<TargetOption>
|
||||||
|
<CLKADS>12000000</CLKADS>
|
||||||
|
<OPTTT>
|
||||||
|
<gFlags>1</gFlags>
|
||||||
|
<BeepAtEnd>1</BeepAtEnd>
|
||||||
|
<RunSim>0</RunSim>
|
||||||
|
<RunTarget>1</RunTarget>
|
||||||
|
<RunAbUc>0</RunAbUc>
|
||||||
|
</OPTTT>
|
||||||
|
<OPTHX>
|
||||||
|
<HexSelection>0</HexSelection>
|
||||||
|
<FlashByte>65535</FlashByte>
|
||||||
|
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||||
|
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||||
|
<HexOffset>0</HexOffset>
|
||||||
|
</OPTHX>
|
||||||
|
<OPTLEX>
|
||||||
|
<PageWidth>79</PageWidth>
|
||||||
|
<PageLength>66</PageLength>
|
||||||
|
<TabStop>8</TabStop>
|
||||||
|
<ListingPath>.\</ListingPath>
|
||||||
|
</OPTLEX>
|
||||||
|
<ListingPage>
|
||||||
|
<CreateCListing>1</CreateCListing>
|
||||||
|
<CreateAListing>1</CreateAListing>
|
||||||
|
<CreateLListing>1</CreateLListing>
|
||||||
|
<CreateIListing>0</CreateIListing>
|
||||||
|
<AsmCond>1</AsmCond>
|
||||||
|
<AsmSymb>1</AsmSymb>
|
||||||
|
<AsmXref>0</AsmXref>
|
||||||
|
<CCond>1</CCond>
|
||||||
|
<CCode>0</CCode>
|
||||||
|
<CListInc>0</CListInc>
|
||||||
|
<CSymb>0</CSymb>
|
||||||
|
<LinkerCodeListing>0</LinkerCodeListing>
|
||||||
|
</ListingPage>
|
||||||
|
<OPTXL>
|
||||||
|
<LMap>1</LMap>
|
||||||
|
<LComments>1</LComments>
|
||||||
|
<LGenerateSymbols>1</LGenerateSymbols>
|
||||||
|
<LLibSym>1</LLibSym>
|
||||||
|
<LLines>1</LLines>
|
||||||
|
<LLocSym>1</LLocSym>
|
||||||
|
<LPubSym>1</LPubSym>
|
||||||
|
<LXref>0</LXref>
|
||||||
|
<LExpSel>0</LExpSel>
|
||||||
|
</OPTXL>
|
||||||
|
<OPTFL>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<IsCurrentTarget>1</IsCurrentTarget>
|
||||||
|
</OPTFL>
|
||||||
|
<CpuCode>18</CpuCode>
|
||||||
|
<DebugOpt>
|
||||||
|
<uSim>0</uSim>
|
||||||
|
<uTrg>1</uTrg>
|
||||||
|
<sLdApp>1</sLdApp>
|
||||||
|
<sGomain>1</sGomain>
|
||||||
|
<sRbreak>1</sRbreak>
|
||||||
|
<sRwatch>1</sRwatch>
|
||||||
|
<sRmem>1</sRmem>
|
||||||
|
<sRfunc>1</sRfunc>
|
||||||
|
<sRbox>1</sRbox>
|
||||||
|
<tLdApp>1</tLdApp>
|
||||||
|
<tGomain>1</tGomain>
|
||||||
|
<tRbreak>1</tRbreak>
|
||||||
|
<tRwatch>1</tRwatch>
|
||||||
|
<tRmem>1</tRmem>
|
||||||
|
<tRfunc>0</tRfunc>
|
||||||
|
<tRbox>1</tRbox>
|
||||||
|
<tRtrace>1</tRtrace>
|
||||||
|
<sRSysVw>1</sRSysVw>
|
||||||
|
<tRSysVw>1</tRSysVw>
|
||||||
|
<sRunDeb>0</sRunDeb>
|
||||||
|
<sLrtime>0</sLrtime>
|
||||||
|
<bEvRecOn>1</bEvRecOn>
|
||||||
|
<bSchkAxf>0</bSchkAxf>
|
||||||
|
<bTchkAxf>0</bTchkAxf>
|
||||||
|
<nTsel>3</nTsel>
|
||||||
|
<sDll></sDll>
|
||||||
|
<sDllPa></sDllPa>
|
||||||
|
<sDlgDll></sDlgDll>
|
||||||
|
<sDlgPa></sDlgPa>
|
||||||
|
<sIfile></sIfile>
|
||||||
|
<tDll></tDll>
|
||||||
|
<tDllPa></tDllPa>
|
||||||
|
<tDlgDll></tDlgDll>
|
||||||
|
<tDlgPa></tDlgPa>
|
||||||
|
<tIfile></tIfile>
|
||||||
|
<pMon>BIN\CMSIS_AGDI.dll</pMon>
|
||||||
|
</DebugOpt>
|
||||||
|
<TargetDriverDllRegistry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>UL2CM3</Key>
|
||||||
|
<Name>UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F10x_128 -FL020000 -FS08000000 -FP0($$Device:STM32F103C6$Flash\STM32F10x_128.FLM)</Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>CMSIS_AGDI</Key>
|
||||||
|
<Name>-X"Any" -UAny -O206 -S2 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO65554 -TC1000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL08000 -FP0($$Device:STM32F103C6$Flash\STM32F10x_128.FLM)</Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>ARMRTXEVENTFLAGS</Key>
|
||||||
|
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>DLGTARM</Key>
|
||||||
|
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>ARMDBGFLAGS</Key>
|
||||||
|
<Name></Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
<SetRegEntry>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Key>DLGUARM</Key>
|
||||||
|
<Name></Name>
|
||||||
|
</SetRegEntry>
|
||||||
|
</TargetDriverDllRegistry>
|
||||||
|
<Breakpoint>
|
||||||
|
<Bp>
|
||||||
|
<Number>0</Number>
|
||||||
|
<Type>0</Type>
|
||||||
|
<LineNumber>596</LineNumber>
|
||||||
|
<EnabledFlag>1</EnabledFlag>
|
||||||
|
<Address>134235220</Address>
|
||||||
|
<ByteObject>0</ByteObject>
|
||||||
|
<HtxType>0</HtxType>
|
||||||
|
<ManyObjects>0</ManyObjects>
|
||||||
|
<SizeOfObject>0</SizeOfObject>
|
||||||
|
<BreakByAccess>0</BreakByAccess>
|
||||||
|
<BreakIfRCount>1</BreakIfRCount>
|
||||||
|
<Filename>.\usbd_STM32F103.c</Filename>
|
||||||
|
<ExecCommand></ExecCommand>
|
||||||
|
<Expression>\\CMSIS_DAP\usbd_STM32F103.c\596</Expression>
|
||||||
|
</Bp>
|
||||||
|
</Breakpoint>
|
||||||
|
<MemoryWindow1>
|
||||||
|
<Mm>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<SubType>0</SubType>
|
||||||
|
<ItemText>0x40005C40</ItemText>
|
||||||
|
<AccSizeX>0</AccSizeX>
|
||||||
|
</Mm>
|
||||||
|
</MemoryWindow1>
|
||||||
|
<Tracepoint>
|
||||||
|
<THDelay>0</THDelay>
|
||||||
|
</Tracepoint>
|
||||||
|
<DebugFlag>
|
||||||
|
<trace>0</trace>
|
||||||
|
<periodic>0</periodic>
|
||||||
|
<aLwin>0</aLwin>
|
||||||
|
<aCover>0</aCover>
|
||||||
|
<aSer1>0</aSer1>
|
||||||
|
<aSer2>0</aSer2>
|
||||||
|
<aPa>0</aPa>
|
||||||
|
<viewmode>1</viewmode>
|
||||||
|
<vrSel>0</vrSel>
|
||||||
|
<aSym>0</aSym>
|
||||||
|
<aTbox>0</aTbox>
|
||||||
|
<AscS1>0</AscS1>
|
||||||
|
<AscS2>0</AscS2>
|
||||||
|
<AscS3>0</AscS3>
|
||||||
|
<aSer3>0</aSer3>
|
||||||
|
<eProf>0</eProf>
|
||||||
|
<aLa>0</aLa>
|
||||||
|
<aPa1>0</aPa1>
|
||||||
|
<AscS4>0</AscS4>
|
||||||
|
<aSer4>0</aSer4>
|
||||||
|
<StkLoc>0</StkLoc>
|
||||||
|
<TrcWin>0</TrcWin>
|
||||||
|
<newCpu>0</newCpu>
|
||||||
|
<uProt>0</uProt>
|
||||||
|
</DebugFlag>
|
||||||
|
<LintExecutable></LintExecutable>
|
||||||
|
<LintConfigFile></LintConfigFile>
|
||||||
|
<bLintAuto>0</bLintAuto>
|
||||||
|
<bAutoGenD>0</bAutoGenD>
|
||||||
|
<LntExFlags>0</LntExFlags>
|
||||||
|
<pMisraName></pMisraName>
|
||||||
|
<pszMrule></pszMrule>
|
||||||
|
<pSingCmds></pSingCmds>
|
||||||
|
<pMultCmds></pMultCmds>
|
||||||
|
<pMisraNamep></pMisraNamep>
|
||||||
|
<pszMrulep></pszMrulep>
|
||||||
|
<pSingCmdsp></pSingCmdsp>
|
||||||
|
<pMultCmdsp></pMultCmdsp>
|
||||||
|
<DebugDescription>
|
||||||
|
<Enable>1</Enable>
|
||||||
|
<EnableFlashSeq>1</EnableFlashSeq>
|
||||||
|
<EnableLog>0</EnableLog>
|
||||||
|
<Protocol>2</Protocol>
|
||||||
|
<DbgClock>200000</DbgClock>
|
||||||
|
</DebugDescription>
|
||||||
|
</TargetOption>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Group>
|
||||||
|
<GroupName>CMSIS-DAP</GroupName>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<cbSel>0</cbSel>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>1</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\system_stm32f10x.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>system_stm32f10x.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>2</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\CMSIS-DAP.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>CMSIS-DAP.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>3</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\UserApp.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>UserApp.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>4</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\usb_config.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usb_config.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>5</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\usbd_STM32F103.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_STM32F103.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>6</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\usbd_user_cdc_acm.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_user_cdc_acm.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>7</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\usbd_user_hid.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_user_hid.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>8</FileNumber>
|
||||||
|
<FileType>5</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\DAP_config.h</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>DAP_config.h</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>1</GroupNumber>
|
||||||
|
<FileNumber>9</FileNumber>
|
||||||
|
<FileType>2</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\startup_stm32f10x_ld.s</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>startup_stm32f10x_ld.s</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
</Group>
|
||||||
|
|
||||||
|
<Group>
|
||||||
|
<GroupName>Lib</GroupName>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<cbSel>0</cbSel>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>2</GroupNumber>
|
||||||
|
<FileNumber>10</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>stm32f10x_gpio.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>2</GroupNumber>
|
||||||
|
<FileNumber>11</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>stm32f10x_rcc.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>2</GroupNumber>
|
||||||
|
<FileNumber>12</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>stm32f10x_usart.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>2</GroupNumber>
|
||||||
|
<FileNumber>13</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>stm32f10x_flash.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>2</GroupNumber>
|
||||||
|
<FileNumber>14</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\STM32F10x_StdPeriph_Driver\src\misc.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>misc.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
</Group>
|
||||||
|
|
||||||
|
<Group>
|
||||||
|
<GroupName>usb</GroupName>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<cbSel>0</cbSel>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>3</GroupNumber>
|
||||||
|
<FileNumber>15</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>1</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\USBStack\src\usbd_cdc_acm.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_cdc_acm.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>3</GroupNumber>
|
||||||
|
<FileNumber>16</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\USBStack\src\usbd_core.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_core.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>3</GroupNumber>
|
||||||
|
<FileNumber>17</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\USBStack\src\usbd_core_cdc.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_core_cdc.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>3</GroupNumber>
|
||||||
|
<FileNumber>18</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\USBStack\src\usbd_core_hid.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_core_hid.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<GroupNumber>3</GroupNumber>
|
||||||
|
<FileNumber>19</FileNumber>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<bDave2>0</bDave2>
|
||||||
|
<PathWithFileName>.\USBStack\src\usbd_hid.c</PathWithFileName>
|
||||||
|
<FilenameWithoutPath>usbd_hid.c</FilenameWithoutPath>
|
||||||
|
<RteFlg>0</RteFlg>
|
||||||
|
<bShared>0</bShared>
|
||||||
|
</File>
|
||||||
|
</Group>
|
||||||
|
|
||||||
|
<Group>
|
||||||
|
<GroupName>::CMSIS</GroupName>
|
||||||
|
<tvExp>0</tvExp>
|
||||||
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
|
<cbSel>0</cbSel>
|
||||||
|
<RteFlg>1</RteFlg>
|
||||||
|
</Group>
|
||||||
|
|
||||||
|
</ProjectOpt>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,578 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||||
|
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
|
||||||
|
|
||||||
|
<SchemaVersion>2.1</SchemaVersion>
|
||||||
|
|
||||||
|
<Header>### uVision Project, (C) Keil Software</Header>
|
||||||
|
|
||||||
|
<Targets>
|
||||||
|
<Target>
|
||||||
|
<TargetName>CMSIS-DAP</TargetName>
|
||||||
|
<ToolsetNumber>0x4</ToolsetNumber>
|
||||||
|
<ToolsetName>ARM-ADS</ToolsetName>
|
||||||
|
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
|
||||||
|
<uAC6>0</uAC6>
|
||||||
|
<TargetOption>
|
||||||
|
<TargetCommonOption>
|
||||||
|
<Device>STM32F103C6</Device>
|
||||||
|
<Vendor>STMicroelectronics</Vendor>
|
||||||
|
<PackID>Keil.STM32F1xx_DFP.2.4.0</PackID>
|
||||||
|
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||||
|
<Cpu>IRAM(0x20000000,0x00002800) IROM(0x08000000,0x00008000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
|
||||||
|
<FlashUtilSpec></FlashUtilSpec>
|
||||||
|
<StartupFile></StartupFile>
|
||||||
|
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C6$Flash\STM32F10x_128.FLM))</FlashDriverDll>
|
||||||
|
<DeviceId>0</DeviceId>
|
||||||
|
<RegisterFile>$$Device:STM32F103C6$Device\Include\stm32f10x.h</RegisterFile>
|
||||||
|
<MemoryEnv></MemoryEnv>
|
||||||
|
<Cmp></Cmp>
|
||||||
|
<Asm></Asm>
|
||||||
|
<Linker></Linker>
|
||||||
|
<OHString></OHString>
|
||||||
|
<InfinionOptionDll></InfinionOptionDll>
|
||||||
|
<SLE66CMisc></SLE66CMisc>
|
||||||
|
<SLE66AMisc></SLE66AMisc>
|
||||||
|
<SLE66LinkerMisc></SLE66LinkerMisc>
|
||||||
|
<SFDFile>$$Device:STM32F103C6$SVD\STM32F103xx.svd</SFDFile>
|
||||||
|
<bCustSvd>0</bCustSvd>
|
||||||
|
<UseEnv>0</UseEnv>
|
||||||
|
<BinPath></BinPath>
|
||||||
|
<IncludePath></IncludePath>
|
||||||
|
<LibPath></LibPath>
|
||||||
|
<RegisterFilePath></RegisterFilePath>
|
||||||
|
<DBRegisterFilePath></DBRegisterFilePath>
|
||||||
|
<TargetStatus>
|
||||||
|
<Error>0</Error>
|
||||||
|
<ExitCodeStop>0</ExitCodeStop>
|
||||||
|
<ButtonStop>0</ButtonStop>
|
||||||
|
<NotGenerated>0</NotGenerated>
|
||||||
|
<InvalidFlash>1</InvalidFlash>
|
||||||
|
</TargetStatus>
|
||||||
|
<OutputDirectory>.\build\</OutputDirectory>
|
||||||
|
<OutputName>CMSIS_DAP</OutputName>
|
||||||
|
<CreateExecutable>1</CreateExecutable>
|
||||||
|
<CreateLib>0</CreateLib>
|
||||||
|
<CreateHexFile>1</CreateHexFile>
|
||||||
|
<DebugInformation>1</DebugInformation>
|
||||||
|
<BrowseInformation>1</BrowseInformation>
|
||||||
|
<ListingPath>.\</ListingPath>
|
||||||
|
<HexFormatSelection>0</HexFormatSelection>
|
||||||
|
<Merge32K>0</Merge32K>
|
||||||
|
<CreateBatchFile>0</CreateBatchFile>
|
||||||
|
<BeforeCompile>
|
||||||
|
<RunUserProg1>0</RunUserProg1>
|
||||||
|
<RunUserProg2>0</RunUserProg2>
|
||||||
|
<UserProg1Name></UserProg1Name>
|
||||||
|
<UserProg2Name></UserProg2Name>
|
||||||
|
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||||
|
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||||
|
<nStopU1X>0</nStopU1X>
|
||||||
|
<nStopU2X>0</nStopU2X>
|
||||||
|
</BeforeCompile>
|
||||||
|
<BeforeMake>
|
||||||
|
<RunUserProg1>0</RunUserProg1>
|
||||||
|
<RunUserProg2>0</RunUserProg2>
|
||||||
|
<UserProg1Name></UserProg1Name>
|
||||||
|
<UserProg2Name></UserProg2Name>
|
||||||
|
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||||
|
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||||
|
<nStopB1X>0</nStopB1X>
|
||||||
|
<nStopB2X>0</nStopB2X>
|
||||||
|
</BeforeMake>
|
||||||
|
<AfterMake>
|
||||||
|
<RunUserProg1>0</RunUserProg1>
|
||||||
|
<RunUserProg2>0</RunUserProg2>
|
||||||
|
<UserProg1Name></UserProg1Name>
|
||||||
|
<UserProg2Name></UserProg2Name>
|
||||||
|
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
||||||
|
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
||||||
|
<nStopA1X>0</nStopA1X>
|
||||||
|
<nStopA2X>0</nStopA2X>
|
||||||
|
</AfterMake>
|
||||||
|
<SelectedForBatchBuild>1</SelectedForBatchBuild>
|
||||||
|
<SVCSIdString></SVCSIdString>
|
||||||
|
</TargetCommonOption>
|
||||||
|
<CommonProperty>
|
||||||
|
<UseCPPCompiler>0</UseCPPCompiler>
|
||||||
|
<RVCTCodeConst>0</RVCTCodeConst>
|
||||||
|
<RVCTZI>0</RVCTZI>
|
||||||
|
<RVCTOtherData>0</RVCTOtherData>
|
||||||
|
<ModuleSelection>0</ModuleSelection>
|
||||||
|
<IncludeInBuild>1</IncludeInBuild>
|
||||||
|
<AlwaysBuild>0</AlwaysBuild>
|
||||||
|
<GenerateAssemblyFile>0</GenerateAssemblyFile>
|
||||||
|
<AssembleAssemblyFile>0</AssembleAssemblyFile>
|
||||||
|
<PublicsOnly>0</PublicsOnly>
|
||||||
|
<StopOnExitCode>3</StopOnExitCode>
|
||||||
|
<CustomArgument></CustomArgument>
|
||||||
|
<IncludeLibraryModules></IncludeLibraryModules>
|
||||||
|
<ComprImg>1</ComprImg>
|
||||||
|
</CommonProperty>
|
||||||
|
<DllOption>
|
||||||
|
<SimDllName>SARMCM3.DLL</SimDllName>
|
||||||
|
<SimDllArguments> -REMAP</SimDllArguments>
|
||||||
|
<SimDlgDll>DCM.DLL</SimDlgDll>
|
||||||
|
<SimDlgDllArguments>-pCM3</SimDlgDllArguments>
|
||||||
|
<TargetDllName>SARMCM3.DLL</TargetDllName>
|
||||||
|
<TargetDllArguments></TargetDllArguments>
|
||||||
|
<TargetDlgDll>TCM.DLL</TargetDlgDll>
|
||||||
|
<TargetDlgDllArguments>-pCM3</TargetDlgDllArguments>
|
||||||
|
</DllOption>
|
||||||
|
<DebugOption>
|
||||||
|
<OPTHX>
|
||||||
|
<HexSelection>0</HexSelection>
|
||||||
|
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||||
|
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||||
|
<HexOffset>0</HexOffset>
|
||||||
|
<Oh166RecLen>16</Oh166RecLen>
|
||||||
|
</OPTHX>
|
||||||
|
</DebugOption>
|
||||||
|
<Utilities>
|
||||||
|
<Flash1>
|
||||||
|
<UseTargetDll>1</UseTargetDll>
|
||||||
|
<UseExternalTool>0</UseExternalTool>
|
||||||
|
<RunIndependent>0</RunIndependent>
|
||||||
|
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
|
||||||
|
<Capability>1</Capability>
|
||||||
|
<DriverSelection>4096</DriverSelection>
|
||||||
|
</Flash1>
|
||||||
|
<bUseTDR>1</bUseTDR>
|
||||||
|
<Flash2>BIN\UL2CM3.DLL</Flash2>
|
||||||
|
<Flash3></Flash3>
|
||||||
|
<Flash4></Flash4>
|
||||||
|
<pFcarmOut></pFcarmOut>
|
||||||
|
<pFcarmGrp></pFcarmGrp>
|
||||||
|
<pFcArmRoot></pFcArmRoot>
|
||||||
|
<FcArmLst>0</FcArmLst>
|
||||||
|
</Utilities>
|
||||||
|
<TargetArmAds>
|
||||||
|
<ArmAdsMisc>
|
||||||
|
<GenerateListings>0</GenerateListings>
|
||||||
|
<asHll>1</asHll>
|
||||||
|
<asAsm>1</asAsm>
|
||||||
|
<asMacX>1</asMacX>
|
||||||
|
<asSyms>1</asSyms>
|
||||||
|
<asFals>1</asFals>
|
||||||
|
<asDbgD>1</asDbgD>
|
||||||
|
<asForm>1</asForm>
|
||||||
|
<ldLst>0</ldLst>
|
||||||
|
<ldmm>1</ldmm>
|
||||||
|
<ldXref>1</ldXref>
|
||||||
|
<BigEnd>0</BigEnd>
|
||||||
|
<AdsALst>0</AdsALst>
|
||||||
|
<AdsACrf>0</AdsACrf>
|
||||||
|
<AdsANop>0</AdsANop>
|
||||||
|
<AdsANot>0</AdsANot>
|
||||||
|
<AdsLLst>1</AdsLLst>
|
||||||
|
<AdsLmap>1</AdsLmap>
|
||||||
|
<AdsLcgr>1</AdsLcgr>
|
||||||
|
<AdsLsym>1</AdsLsym>
|
||||||
|
<AdsLszi>1</AdsLszi>
|
||||||
|
<AdsLtoi>1</AdsLtoi>
|
||||||
|
<AdsLsun>1</AdsLsun>
|
||||||
|
<AdsLven>1</AdsLven>
|
||||||
|
<AdsLsxf>1</AdsLsxf>
|
||||||
|
<RvctClst>0</RvctClst>
|
||||||
|
<GenPPlst>0</GenPPlst>
|
||||||
|
<AdsCpuType>"Cortex-M3"</AdsCpuType>
|
||||||
|
<RvctDeviceName></RvctDeviceName>
|
||||||
|
<mOS>0</mOS>
|
||||||
|
<uocRom>0</uocRom>
|
||||||
|
<uocRam>0</uocRam>
|
||||||
|
<hadIROM>1</hadIROM>
|
||||||
|
<hadIRAM>1</hadIRAM>
|
||||||
|
<hadXRAM>0</hadXRAM>
|
||||||
|
<uocXRam>0</uocXRam>
|
||||||
|
<RvdsVP>0</RvdsVP>
|
||||||
|
<RvdsMve>0</RvdsMve>
|
||||||
|
<RvdsCdeCp>0</RvdsCdeCp>
|
||||||
|
<nBranchProt>0</nBranchProt>
|
||||||
|
<hadIRAM2>0</hadIRAM2>
|
||||||
|
<hadIROM2>0</hadIROM2>
|
||||||
|
<StupSel>8</StupSel>
|
||||||
|
<useUlib>1</useUlib>
|
||||||
|
<EndSel>0</EndSel>
|
||||||
|
<uLtcg>0</uLtcg>
|
||||||
|
<nSecure>0</nSecure>
|
||||||
|
<RoSelD>3</RoSelD>
|
||||||
|
<RwSelD>3</RwSelD>
|
||||||
|
<CodeSel>0</CodeSel>
|
||||||
|
<OptFeed>0</OptFeed>
|
||||||
|
<NoZi1>0</NoZi1>
|
||||||
|
<NoZi2>0</NoZi2>
|
||||||
|
<NoZi3>0</NoZi3>
|
||||||
|
<NoZi4>0</NoZi4>
|
||||||
|
<NoZi5>0</NoZi5>
|
||||||
|
<Ro1Chk>0</Ro1Chk>
|
||||||
|
<Ro2Chk>0</Ro2Chk>
|
||||||
|
<Ro3Chk>0</Ro3Chk>
|
||||||
|
<Ir1Chk>1</Ir1Chk>
|
||||||
|
<Ir2Chk>0</Ir2Chk>
|
||||||
|
<Ra1Chk>0</Ra1Chk>
|
||||||
|
<Ra2Chk>0</Ra2Chk>
|
||||||
|
<Ra3Chk>0</Ra3Chk>
|
||||||
|
<Im1Chk>1</Im1Chk>
|
||||||
|
<Im2Chk>0</Im2Chk>
|
||||||
|
<OnChipMemories>
|
||||||
|
<Ocm1>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm1>
|
||||||
|
<Ocm2>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm2>
|
||||||
|
<Ocm3>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm3>
|
||||||
|
<Ocm4>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm4>
|
||||||
|
<Ocm5>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm5>
|
||||||
|
<Ocm6>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</Ocm6>
|
||||||
|
<IRAM>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x20000000</StartAddress>
|
||||||
|
<Size>0x2800</Size>
|
||||||
|
</IRAM>
|
||||||
|
<IROM>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x8000000</StartAddress>
|
||||||
|
<Size>0x8000</Size>
|
||||||
|
</IROM>
|
||||||
|
<XRAM>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</XRAM>
|
||||||
|
<OCR_RVCT1>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT1>
|
||||||
|
<OCR_RVCT2>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT2>
|
||||||
|
<OCR_RVCT3>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT3>
|
||||||
|
<OCR_RVCT4>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x8000000</StartAddress>
|
||||||
|
<Size>0x8000</Size>
|
||||||
|
</OCR_RVCT4>
|
||||||
|
<OCR_RVCT5>
|
||||||
|
<Type>1</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT5>
|
||||||
|
<OCR_RVCT6>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT6>
|
||||||
|
<OCR_RVCT7>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT7>
|
||||||
|
<OCR_RVCT8>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT8>
|
||||||
|
<OCR_RVCT9>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x20000000</StartAddress>
|
||||||
|
<Size>0x2800</Size>
|
||||||
|
</OCR_RVCT9>
|
||||||
|
<OCR_RVCT10>
|
||||||
|
<Type>0</Type>
|
||||||
|
<StartAddress>0x0</StartAddress>
|
||||||
|
<Size>0x0</Size>
|
||||||
|
</OCR_RVCT10>
|
||||||
|
</OnChipMemories>
|
||||||
|
<RvctStartVector></RvctStartVector>
|
||||||
|
</ArmAdsMisc>
|
||||||
|
<Cads>
|
||||||
|
<interw>1</interw>
|
||||||
|
<Optim>1</Optim>
|
||||||
|
<oTime>0</oTime>
|
||||||
|
<SplitLS>0</SplitLS>
|
||||||
|
<OneElfS>1</OneElfS>
|
||||||
|
<Strict>0</Strict>
|
||||||
|
<EnumInt>0</EnumInt>
|
||||||
|
<PlainCh>0</PlainCh>
|
||||||
|
<Ropi>0</Ropi>
|
||||||
|
<Rwpi>0</Rwpi>
|
||||||
|
<wLevel>0</wLevel>
|
||||||
|
<uThumb>0</uThumb>
|
||||||
|
<uSurpInc>0</uSurpInc>
|
||||||
|
<uC99>0</uC99>
|
||||||
|
<uGnu>0</uGnu>
|
||||||
|
<useXO>0</useXO>
|
||||||
|
<v6Lang>1</v6Lang>
|
||||||
|
<v6LangP>5</v6LangP>
|
||||||
|
<vShortEn>1</vShortEn>
|
||||||
|
<vShortWch>1</vShortWch>
|
||||||
|
<v6Lto>0</v6Lto>
|
||||||
|
<v6WtE>0</v6WtE>
|
||||||
|
<v6Rtti>0</v6Rtti>
|
||||||
|
<VariousControls>
|
||||||
|
<MiscControls></MiscControls>
|
||||||
|
<Define>USE_STDPERIPH_DRIVER STM32F10X_LD STM32F103Cx BOARD_V1M</Define>
|
||||||
|
<Undefine></Undefine>
|
||||||
|
<IncludePath>.;.\STM32F10x_StdPeriph_Driver\inc;.\USBStack\inc</IncludePath>
|
||||||
|
</VariousControls>
|
||||||
|
</Cads>
|
||||||
|
<Aads>
|
||||||
|
<interw>1</interw>
|
||||||
|
<Ropi>0</Ropi>
|
||||||
|
<Rwpi>0</Rwpi>
|
||||||
|
<thumb>1</thumb>
|
||||||
|
<SplitLS>0</SplitLS>
|
||||||
|
<SwStkChk>0</SwStkChk>
|
||||||
|
<NoWarn>0</NoWarn>
|
||||||
|
<uSurpInc>0</uSurpInc>
|
||||||
|
<useXO>0</useXO>
|
||||||
|
<ClangAsOpt>1</ClangAsOpt>
|
||||||
|
<VariousControls>
|
||||||
|
<MiscControls></MiscControls>
|
||||||
|
<Define></Define>
|
||||||
|
<Undefine></Undefine>
|
||||||
|
<IncludePath></IncludePath>
|
||||||
|
</VariousControls>
|
||||||
|
</Aads>
|
||||||
|
<LDads>
|
||||||
|
<umfTarg>1</umfTarg>
|
||||||
|
<Ropi>0</Ropi>
|
||||||
|
<Rwpi>0</Rwpi>
|
||||||
|
<noStLib>0</noStLib>
|
||||||
|
<RepFail>1</RepFail>
|
||||||
|
<useFile>0</useFile>
|
||||||
|
<TextAddressRange>0x08000000</TextAddressRange>
|
||||||
|
<DataAddressRange>0x20000000</DataAddressRange>
|
||||||
|
<pXoBase></pXoBase>
|
||||||
|
<ScatterFile>.\CMSIS-DAP\CMSIS_DAP.sct</ScatterFile>
|
||||||
|
<IncludeLibs></IncludeLibs>
|
||||||
|
<IncludeLibsPath></IncludeLibsPath>
|
||||||
|
<Misc></Misc>
|
||||||
|
<LinkerInputFile></LinkerInputFile>
|
||||||
|
<DisabledWarnings></DisabledWarnings>
|
||||||
|
</LDads>
|
||||||
|
</TargetArmAds>
|
||||||
|
</TargetOption>
|
||||||
|
<Groups>
|
||||||
|
<Group>
|
||||||
|
<GroupName>CMSIS-DAP</GroupName>
|
||||||
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>system_stm32f10x.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\system_stm32f10x.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>CMSIS-DAP.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\CMSIS-DAP.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>UserApp.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\UserApp.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usb_config.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\usb_config.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_STM32F103.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\usbd_STM32F103.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_user_cdc_acm.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\usbd_user_cdc_acm.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_user_hid.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\usbd_user_hid.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>DAP_config.h</FileName>
|
||||||
|
<FileType>5</FileType>
|
||||||
|
<FilePath>.\DAP_config.h</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>startup_stm32f10x_ld.s</FileName>
|
||||||
|
<FileType>2</FileType>
|
||||||
|
<FilePath>.\startup_stm32f10x_ld.s</FilePath>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
</Group>
|
||||||
|
<Group>
|
||||||
|
<GroupName>Lib</GroupName>
|
||||||
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f10x_gpio.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f10x_rcc.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f10x_usart.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>stm32f10x_flash.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>misc.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\STM32F10x_StdPeriph_Driver\src\misc.c</FilePath>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
</Group>
|
||||||
|
<Group>
|
||||||
|
<GroupName>usb</GroupName>
|
||||||
|
<Files>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_cdc_acm.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\USBStack\src\usbd_cdc_acm.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_core.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\USBStack\src\usbd_core.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_core_cdc.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\USBStack\src\usbd_core_cdc.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_core_hid.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\USBStack\src\usbd_core_hid.c</FilePath>
|
||||||
|
</File>
|
||||||
|
<File>
|
||||||
|
<FileName>usbd_hid.c</FileName>
|
||||||
|
<FileType>1</FileType>
|
||||||
|
<FilePath>.\USBStack\src\usbd_hid.c</FilePath>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
</Group>
|
||||||
|
<Group>
|
||||||
|
<GroupName>::CMSIS</GroupName>
|
||||||
|
</Group>
|
||||||
|
</Groups>
|
||||||
|
</Target>
|
||||||
|
</Targets>
|
||||||
|
|
||||||
|
<RTE>
|
||||||
|
<apis/>
|
||||||
|
<components>
|
||||||
|
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0" condition="ARMv6_7_8-M Device">
|
||||||
|
<package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
|
||||||
|
<targetInfos>
|
||||||
|
<targetInfo name="CMSIS-DAP"/>
|
||||||
|
</targetInfos>
|
||||||
|
</component>
|
||||||
|
</components>
|
||||||
|
<files>
|
||||||
|
<file attr="config" category="header" name="RTE_Driver\Config\RTE_Device.h" version="1.1.2">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F102C8\RTE_Device.h</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" condition="STM32F1xx MD ARMCC" name="Device\Source\ARM\startup_stm32f10x_md.s" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F102C8\startup_stm32f10x_md.s</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" name="Device\Source\system_stm32f10x.c" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F102C8\system_stm32f10x.c</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="header" name="RTE_Driver\Config\RTE_Device.h" version="1.1.2">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C6\RTE_Device.h</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" condition="STM32F1xx LD ARMCC" name="Device\Source\ARM\startup_stm32f10x_ld.s" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C6\startup_stm32f10x_ld.s</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" name="Device\Source\system_stm32f10x.c" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C6\system_stm32f10x.c</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="header" name="RTE_Driver\Config\RTE_Device.h" version="1.1.2">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C8\RTE_Device.h</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" condition="STM32F1xx MD ARMCC" name="Device\Source\ARM\startup_stm32f10x_md.s" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C8\startup_stm32f10x_md.s</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
<file attr="config" category="source" name="Device\Source\system_stm32f10x.c" version="1.0.1">
|
||||||
|
<instance index="0" removed="1">RTE\Device\STM32F103C8\system_stm32f10x.c</instance>
|
||||||
|
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||||
|
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||||
|
<targetInfos/>
|
||||||
|
</file>
|
||||||
|
</files>
|
||||||
|
</RTE>
|
||||||
|
|
||||||
|
<LayerInfo>
|
||||||
|
<Layers>
|
||||||
|
<Layer>
|
||||||
|
<LayName>CMSIS_DAP</LayName>
|
||||||
|
<LayPrjMark>1</LayPrjMark>
|
||||||
|
</Layer>
|
||||||
|
</Layers>
|
||||||
|
</LayerInfo>
|
||||||
|
|
||||||
|
</Project>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -44,6 +44,7 @@ typedef const struct
|
|||||||
|
|
||||||
#if !defined ( BOARD_V1 ) \
|
#if !defined ( BOARD_V1 ) \
|
||||||
&& !defined ( BOARD_V2 ) \
|
&& !defined ( BOARD_V2 ) \
|
||||||
|
&& !defined ( BOARD_V1M ) \
|
||||||
&& !defined ( STLINK_V20 ) \
|
&& !defined ( STLINK_V20 ) \
|
||||||
&& !defined ( STLINK_V21 ) \
|
&& !defined ( STLINK_V21 ) \
|
||||||
&& !defined ( BOARD_STM32RF )
|
&& !defined ( BOARD_STM32RF )
|
||||||
@@ -111,6 +112,7 @@ Provides definitions about:
|
|||||||
/// Indicate that JTAG communication mode is available at the Debug Port.
|
/// Indicate that JTAG communication mode is available at the Debug Port.
|
||||||
/// This information is returned by the command \ref DAP_Info as part of <b>Capabilities</b>.
|
/// This information is returned by the command \ref DAP_Info as part of <b>Capabilities</b>.
|
||||||
#if defined ( BOARD_STM32RF ) \
|
#if defined ( BOARD_STM32RF ) \
|
||||||
|
|| defined ( BOARD_V1M ) \
|
||||||
|| defined ( STLINK_V20 ) \
|
|| defined ( STLINK_V20 ) \
|
||||||
|| defined ( STLINK_V21 )
|
|| defined ( STLINK_V21 )
|
||||||
#define DAP_JTAG 0 ///< JTAG Mode: 1 = available, 0 = not available.
|
#define DAP_JTAG 0 ///< JTAG Mode: 1 = available, 0 = not available.
|
||||||
@@ -140,7 +142,7 @@ Provides definitions about:
|
|||||||
/// This configuration settings is used to optimized the communication performance with the
|
/// This configuration settings is used to optimized the communication performance with the
|
||||||
/// debugger and depends on the USB peripheral. For devices with limited RAM or USB buffer the
|
/// debugger and depends on the USB peripheral. For devices with limited RAM or USB buffer the
|
||||||
/// setting can be reduced (valid range is 1 .. 255). Change setting to 4 for High-Speed USB.
|
/// setting can be reduced (valid range is 1 .. 255). Change setting to 4 for High-Speed USB.
|
||||||
#define DAP_PACKET_COUNT 64 ///< Buffers: 64 = Full-Speed, 4 = High-Speed.
|
#define DAP_PACKET_COUNT 42 ///< Buffers: 64 = Full-Speed, 4 = High-Speed.
|
||||||
|
|
||||||
|
|
||||||
/// Debug Unit is connected to fixed Target Device.
|
/// Debug Unit is connected to fixed Target Device.
|
||||||
@@ -172,6 +174,7 @@ typedef enum Pin_e {
|
|||||||
|
|
||||||
#if defined ( BOARD_V1 ) \
|
#if defined ( BOARD_V1 ) \
|
||||||
|| defined ( BOARD_V2 ) \
|
|| defined ( BOARD_V2 ) \
|
||||||
|
|| defined ( BOARD_V1M ) \
|
||||||
|| defined ( BOARD_STM32RF )
|
|| defined ( BOARD_STM32RF )
|
||||||
|
|
||||||
#define USART_CLOCK(state) RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, state)
|
#define USART_CLOCK(state) RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, state)
|
||||||
@@ -219,7 +222,8 @@ typedef enum Pin_e {
|
|||||||
#define PIN_USB_CONNECT_ON() PIN_USB_CONNECT_PORT->BSRR = PIN_USB_CONNECT
|
#define PIN_USB_CONNECT_ON() PIN_USB_CONNECT_PORT->BSRR = PIN_USB_CONNECT
|
||||||
#define PIN_USB_CONNECT_OFF() PIN_USB_CONNECT_PORT->BRR = PIN_USB_CONNECT
|
#define PIN_USB_CONNECT_OFF() PIN_USB_CONNECT_PORT->BRR = PIN_USB_CONNECT
|
||||||
|
|
||||||
#elif defined ( STLINK_V20 )
|
#elif defined ( STLINK_V20 ) \
|
||||||
|
|| defined ( BOARD_V1M )
|
||||||
|
|
||||||
#define PIN_USB_CONNECT_ON()
|
#define PIN_USB_CONNECT_ON()
|
||||||
#define PIN_USB_CONNECT_OFF()
|
#define PIN_USB_CONNECT_OFF()
|
||||||
@@ -247,7 +251,8 @@ typedef enum Pin_e {
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined ( BOARD_V1 )
|
#if defined ( BOARD_V1 ) \
|
||||||
|
|| defined ( BOARD_V1M )
|
||||||
|
|
||||||
// SWDIO/TMS Pin
|
// SWDIO/TMS Pin
|
||||||
#define PIN_SWDIO_TMS_PORT GPIOA
|
#define PIN_SWDIO_TMS_PORT GPIOA
|
||||||
@@ -332,7 +337,7 @@ typedef enum Pin_e {
|
|||||||
|
|
||||||
// Debug Unit LEDs
|
// Debug Unit LEDs
|
||||||
|
|
||||||
#if defined ( BOARD_V1 ) || defined ( BOARD_V2 )
|
#if defined ( BOARD_V1 ) || defined ( BOARD_V2 ) || defined ( BOARD_V1M )
|
||||||
|
|
||||||
#define LED_CONNECTED_RCC RCC_APB2ENR_IOPBEN
|
#define LED_CONNECTED_RCC RCC_APB2ENR_IOPBEN
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
// File: STM32F101_102_103_105_107.dbgconf
|
||||||
|
// Version: 1.0.0
|
||||||
|
// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008)
|
||||||
|
// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets
|
||||||
|
|
||||||
|
// <<< Use Configuration Wizard in Context Menu >>>
|
||||||
|
|
||||||
|
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||||
|
// <i> Reserved bits must be kept at reset value
|
||||||
|
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||||
|
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||||
|
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||||
|
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||||
|
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||||
|
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||||
|
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||||
|
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||||
|
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||||
|
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||||
|
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||||
|
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||||
|
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||||
|
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||||
|
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||||
|
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||||
|
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||||
|
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||||
|
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||||
|
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||||
|
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||||
|
// <o.1> DBG_STOP <i> Debug stop mode
|
||||||
|
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||||
|
// </h>
|
||||||
|
DbgMCU_CR = 0x00000007;
|
||||||
|
|
||||||
|
// <<< end of configuration section >>>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,34 +0,0 @@
|
|||||||
[BREAKPOINTS]
|
|
||||||
ShowInfoWin = 1
|
|
||||||
EnableFlashBP = 2
|
|
||||||
BPDuringExecution = 0
|
|
||||||
[CFI]
|
|
||||||
CFISize = 0x00
|
|
||||||
CFIAddr = 0x00
|
|
||||||
[CPU]
|
|
||||||
OverrideMemMap = 0
|
|
||||||
AllowSimulation = 1
|
|
||||||
ScriptFile=""
|
|
||||||
[FLASH]
|
|
||||||
CacheExcludeSize = 0x00
|
|
||||||
CacheExcludeAddr = 0x00
|
|
||||||
MinNumBytesFlashDL = 0
|
|
||||||
SkipProgOnCRCMatch = 1
|
|
||||||
VerifyDownload = 1
|
|
||||||
AllowCaching = 1
|
|
||||||
EnableFlashDL = 2
|
|
||||||
Override = 0
|
|
||||||
Device="UNSPECIFIED"
|
|
||||||
[GENERAL]
|
|
||||||
WorkRAMSize = 0x00
|
|
||||||
WorkRAMAddr = 0x00
|
|
||||||
RAMUsageLimit = 0x00
|
|
||||||
[SWO]
|
|
||||||
SWOLogFile=""
|
|
||||||
[MEM]
|
|
||||||
RdOverrideOrMask = 0x00
|
|
||||||
RdOverrideAndMask = 0xFFFFFFFF
|
|
||||||
RdOverrideAddr = 0xFFFFFFFF
|
|
||||||
WrOverrideOrMask = 0x00
|
|
||||||
WrOverrideAndMask = 0xFFFFFFFF
|
|
||||||
WrOverrideAddr = 0xFFFFFFFF
|
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
|
||||||
|
/*
|
||||||
|
* Auto generated Run-Time-Environment Configuration File
|
||||||
|
* *** Do not modify ! ***
|
||||||
|
*
|
||||||
|
* Project: 'CMSIS_DAP'
|
||||||
|
* Target: 'CMSIS-DAP'
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef RTE_COMPONENTS_H
|
||||||
|
#define RTE_COMPONENTS_H
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Define the Device Header File:
|
||||||
|
*/
|
||||||
|
#define CMSIS_device_header "stm32f10x.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* RTE_COMPONENTS_H */
|
||||||
+51
-33
@@ -1,25 +1,54 @@
|
|||||||
|
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
|
||||||
|
;* File Name : startup_stm32f10x_ld.s
|
||||||
|
;* Author : MCD Application Team
|
||||||
|
;* Version : V3.5.1
|
||||||
|
;* Date : 08-September-2021
|
||||||
|
;* Description : STM32F10x Low Density Devices vector table for MDK-ARM
|
||||||
|
;* toolchain.
|
||||||
|
;* This module performs:
|
||||||
|
;* - Set the initial SP
|
||||||
|
;* - Set the initial PC == Reset_Handler
|
||||||
|
;* - Set the vector table entries with the exceptions ISR address
|
||||||
|
;* - Configure the clock system
|
||||||
|
;* - Branches to __main in the C library (which eventually
|
||||||
|
;* calls main()).
|
||||||
|
;* After Reset the CortexM3 processor is in Thread mode,
|
||||||
|
;* priority is Privileged, and the Stack is set to Main.
|
||||||
|
;* <<< Use Configuration Wizard in Context Menu >>>
|
||||||
|
;*******************************************************************************
|
||||||
|
;*
|
||||||
|
;* Copyright (c) 2011 STMicroelectronics.
|
||||||
|
;* All rights reserved.
|
||||||
|
;*
|
||||||
|
;* This software is licensed under terms that can be found in the LICENSE file
|
||||||
|
;* in the root directory of this software component.
|
||||||
|
;* If no LICENSE file comes with this software, it is provided AS-IS.
|
||||||
|
;
|
||||||
|
;*******************************************************************************
|
||||||
|
|
||||||
; Amount of memory (in bytes) allocated for Stack
|
; Amount of memory (in bytes) allocated for Stack
|
||||||
; Tailor this value to your application needs
|
; Tailor this value to your application needs
|
||||||
; <h> Stack Configuration
|
; <h> Stack Configuration
|
||||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||||
; </h>
|
; </h>
|
||||||
|
|
||||||
;;Stack_Size EQU 0x00000800
|
Stack_Size EQU 0x00000800
|
||||||
;;
|
|
||||||
;; AREA STACK, NOINIT, READWRITE, ALIGN=3
|
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||||
;;Stack_Mem SPACE Stack_Size
|
Stack_Mem SPACE Stack_Size
|
||||||
;;__initial_sp
|
__initial_sp
|
||||||
|
|
||||||
|
|
||||||
; <h> Heap Configuration
|
; <h> Heap Configuration
|
||||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||||
; </h>
|
; </h>
|
||||||
|
|
||||||
;;Heap_Size EQU 0x00000000
|
Heap_Size EQU 0x00000800
|
||||||
;;
|
|
||||||
;; AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||||
;;__heap_base
|
__heap_base
|
||||||
;;Heap_Mem SPACE Heap_Size
|
Heap_Mem SPACE Heap_Size
|
||||||
;;__heap_limit
|
__heap_limit
|
||||||
|
|
||||||
PRESERVE8
|
PRESERVE8
|
||||||
THUMB
|
THUMB
|
||||||
@@ -31,9 +60,7 @@
|
|||||||
EXPORT __Vectors_End
|
EXPORT __Vectors_End
|
||||||
EXPORT __Vectors_Size
|
EXPORT __Vectors_Size
|
||||||
|
|
||||||
__Vectors ;;DCD __initial_sp ; Top of Stack
|
__Vectors DCD __initial_sp ; Top of Stack
|
||||||
IMPORT ||Image$$ARM_LIB_STACK$$ZI$$Limit||
|
|
||||||
DCD ||Image$$ARM_LIB_STACK$$ZI$$Limit||
|
|
||||||
DCD Reset_Handler ; Reset Handler
|
DCD Reset_Handler ; Reset Handler
|
||||||
DCD NMI_Handler ; NMI Handler
|
DCD NMI_Handler ; NMI Handler
|
||||||
DCD HardFault_Handler ; Hard Fault Handler
|
DCD HardFault_Handler ; Hard Fault Handler
|
||||||
@@ -81,16 +108,16 @@ __Vectors ;;DCD __initial_sp ; Top of Stack
|
|||||||
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
|
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
|
||||||
DCD TIM2_IRQHandler ; TIM2
|
DCD TIM2_IRQHandler ; TIM2
|
||||||
DCD TIM3_IRQHandler ; TIM3
|
DCD TIM3_IRQHandler ; TIM3
|
||||||
DCD TIM4_IRQHandler ; TIM4
|
DCD 0 ; Reserved
|
||||||
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
DCD I2C1_EV_IRQHandler ; I2C1 Event
|
||||||
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
DCD I2C1_ER_IRQHandler ; I2C1 Error
|
||||||
DCD I2C2_EV_IRQHandler ; I2C2 Event
|
DCD 0 ; Reserved
|
||||||
DCD I2C2_ER_IRQHandler ; I2C2 Error
|
DCD 0 ; Reserved
|
||||||
DCD SPI1_IRQHandler ; SPI1
|
DCD SPI1_IRQHandler ; SPI1
|
||||||
DCD SPI2_IRQHandler ; SPI2
|
DCD 0 ; Reserved
|
||||||
DCD USART1_IRQHandler ; USART1
|
DCD USART1_IRQHandler ; USART1
|
||||||
DCD USART2_IRQHandler ; USART2
|
DCD USART2_IRQHandler ; USART2
|
||||||
DCD USART3_IRQHandler ; USART3
|
DCD 0 ; Reserved
|
||||||
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
|
||||||
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
|
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
|
||||||
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
|
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
|
||||||
@@ -100,7 +127,7 @@ __Vectors_Size EQU __Vectors_End - __Vectors
|
|||||||
|
|
||||||
AREA |.text|, CODE, READONLY
|
AREA |.text|, CODE, READONLY
|
||||||
|
|
||||||
; Reset handler
|
; Reset handler routine
|
||||||
Reset_Handler PROC
|
Reset_Handler PROC
|
||||||
EXPORT Reset_Handler [WEAK]
|
EXPORT Reset_Handler [WEAK]
|
||||||
IMPORT __main
|
IMPORT __main
|
||||||
@@ -187,16 +214,11 @@ Default_Handler PROC
|
|||||||
EXPORT TIM1_CC_IRQHandler [WEAK]
|
EXPORT TIM1_CC_IRQHandler [WEAK]
|
||||||
EXPORT TIM2_IRQHandler [WEAK]
|
EXPORT TIM2_IRQHandler [WEAK]
|
||||||
EXPORT TIM3_IRQHandler [WEAK]
|
EXPORT TIM3_IRQHandler [WEAK]
|
||||||
EXPORT TIM4_IRQHandler [WEAK]
|
|
||||||
EXPORT I2C1_EV_IRQHandler [WEAK]
|
EXPORT I2C1_EV_IRQHandler [WEAK]
|
||||||
EXPORT I2C1_ER_IRQHandler [WEAK]
|
EXPORT I2C1_ER_IRQHandler [WEAK]
|
||||||
EXPORT I2C2_EV_IRQHandler [WEAK]
|
|
||||||
EXPORT I2C2_ER_IRQHandler [WEAK]
|
|
||||||
EXPORT SPI1_IRQHandler [WEAK]
|
EXPORT SPI1_IRQHandler [WEAK]
|
||||||
EXPORT SPI2_IRQHandler [WEAK]
|
|
||||||
EXPORT USART1_IRQHandler [WEAK]
|
EXPORT USART1_IRQHandler [WEAK]
|
||||||
EXPORT USART2_IRQHandler [WEAK]
|
EXPORT USART2_IRQHandler [WEAK]
|
||||||
EXPORT USART3_IRQHandler [WEAK]
|
|
||||||
EXPORT EXTI15_10_IRQHandler [WEAK]
|
EXPORT EXTI15_10_IRQHandler [WEAK]
|
||||||
EXPORT RTCAlarm_IRQHandler [WEAK]
|
EXPORT RTCAlarm_IRQHandler [WEAK]
|
||||||
EXPORT USBWakeUp_IRQHandler [WEAK]
|
EXPORT USBWakeUp_IRQHandler [WEAK]
|
||||||
@@ -231,16 +253,11 @@ TIM1_TRG_COM_IRQHandler
|
|||||||
TIM1_CC_IRQHandler
|
TIM1_CC_IRQHandler
|
||||||
TIM2_IRQHandler
|
TIM2_IRQHandler
|
||||||
TIM3_IRQHandler
|
TIM3_IRQHandler
|
||||||
TIM4_IRQHandler
|
|
||||||
I2C1_EV_IRQHandler
|
I2C1_EV_IRQHandler
|
||||||
I2C1_ER_IRQHandler
|
I2C1_ER_IRQHandler
|
||||||
I2C2_EV_IRQHandler
|
|
||||||
I2C2_ER_IRQHandler
|
|
||||||
SPI1_IRQHandler
|
SPI1_IRQHandler
|
||||||
SPI2_IRQHandler
|
|
||||||
USART1_IRQHandler
|
USART1_IRQHandler
|
||||||
USART2_IRQHandler
|
USART2_IRQHandler
|
||||||
USART3_IRQHandler
|
|
||||||
EXTI15_10_IRQHandler
|
EXTI15_10_IRQHandler
|
||||||
RTCAlarm_IRQHandler
|
RTCAlarm_IRQHandler
|
||||||
USBWakeUp_IRQHandler
|
USBWakeUp_IRQHandler
|
||||||
@@ -256,9 +273,9 @@ USBWakeUp_IRQHandler
|
|||||||
;*******************************************************************************
|
;*******************************************************************************
|
||||||
IF :DEF:__MICROLIB
|
IF :DEF:__MICROLIB
|
||||||
|
|
||||||
;; EXPORT __initial_sp
|
EXPORT __initial_sp
|
||||||
;; EXPORT __heap_base
|
EXPORT __heap_base
|
||||||
;; EXPORT __heap_limit
|
EXPORT __heap_limit
|
||||||
|
|
||||||
ELSE
|
ELSE
|
||||||
|
|
||||||
@@ -278,3 +295,4 @@ __user_initial_stackheap
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
@@ -1022,7 +1022,7 @@ static void SetSysClockTo72(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RCC->CFGR |= (RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6 );
|
RCC->CFGR |= (RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9 );
|
||||||
}
|
}
|
||||||
#endif /* STM32F10X_CL */
|
#endif /* STM32F10X_CL */
|
||||||
|
|
||||||
|
|||||||
@@ -119,7 +119,7 @@
|
|||||||
#define USBD_STRDESC_MAN L"ARM"
|
#define USBD_STRDESC_MAN L"ARM"
|
||||||
#define USBD_STRDESC_PROD L"DAPLink CMSIS-DAP"
|
#define USBD_STRDESC_PROD L"DAPLink CMSIS-DAP"
|
||||||
#define USBD_STRDESC_SER_ENABLE 1
|
#define USBD_STRDESC_SER_ENABLE 1
|
||||||
#define USBD_STRDESC_SER L"12345678ABCD"
|
#define USBD_STRDESC_SER L"123456789012"
|
||||||
|
|
||||||
// <e0> Class Support
|
// <e0> Class Support
|
||||||
// <i> Enables USB Device Class specific Requests
|
// <i> Enables USB Device Class specific Requests
|
||||||
|
|||||||
@@ -148,12 +148,14 @@ void USBD_Reset (void)
|
|||||||
| ((USBD_RTX_DevTask != 0) ? CNTR_ERRM : 0)
|
| ((USBD_RTX_DevTask != 0) ? CNTR_ERRM : 0)
|
||||||
| ((USBD_RTX_DevTask != 0) ? CNTR_PMAOVRM : 0)
|
| ((USBD_RTX_DevTask != 0) ? CNTR_PMAOVRM : 0)
|
||||||
| ((USBD_RTX_DevTask != 0) ? CNTR_SOFM : 0)
|
| ((USBD_RTX_DevTask != 0) ? CNTR_SOFM : 0)
|
||||||
| ((USBD_RTX_DevTask != 0) ? CNTR_ESOFM : 0);
|
// | ((USBD_RTX_DevTask != 0) ? CNTR_ESOFM : 0)
|
||||||
|
;
|
||||||
#else
|
#else
|
||||||
| ((USBD_P_Error_Event != 0) ? CNTR_ERRM : 0)
|
| ((USBD_P_Error_Event != 0) ? CNTR_ERRM : 0)
|
||||||
| ((USBD_P_Error_Event != 0) ? CNTR_PMAOVRM : 0)
|
| ((USBD_P_Error_Event != 0) ? CNTR_PMAOVRM : 0)
|
||||||
| ((USBD_P_SOF_Event != 0) ? CNTR_SOFM : 0)
|
| ((USBD_P_SOF_Event != 0) ? CNTR_SOFM : 0)
|
||||||
| ((USBD_P_SOF_Event != 0) ? CNTR_ESOFM : 0);
|
// | ((USBD_P_SOF_Event != 0) ? CNTR_ESOFM : 0)
|
||||||
|
;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
FreeBufAddr = EP_BUF_ADDR;
|
FreeBufAddr = EP_BUF_ADDR;
|
||||||
@@ -627,4 +629,6 @@ void USB_LP_CAN1_RX0_IRQHandler(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISTR = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
本工程从“技新”开源的DAPLINK修改来。
|
|
||||||
修改 by:rush
|
|
||||||
1,解决了原工程缺文件无法编译问题。测试使用MDK474编译.由于某个文件RTL.h戳中了keil的G点,你需要注册机给keil注册下RTOS的功能!
|
|
||||||
2,原工程居然想当然去修改了设备名字!!!!导致了很多版本MDK无法识别!!
|
|
||||||
3,原工程注释掉部分描述符,不知道是不是复合设备不兼容他们的win7,总之这导致了在win10下复合设备不识别(看到只有串口没有HID)
|
|
||||||
4,原工程USBlib使用lib,但是提供了一份源码,为了完全开源我们改用源码编译,其中部分inline导致无法编译,已去除。
|
|
||||||
5,那个USBlib库不兼容GD等国产单片机,请老实花钱购买正常STM32芯片。
|
|
||||||
6,电路图就是常见的老古董STLINK2.0,还能刷JLINK OB的那种。我晶振是12M,用8M自行修改。
|
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Use a serial tool like "putty" to connect OCD telnet port, and use file-logging function.
|
||||||
|
Type "mdb 0x08000000 0x8000" to dump firmware bytes in ROM.
|
||||||
|
Use a text editor to clean unrelated contents in log file.
|
||||||
|
Use "mdb-hex.pl" to convert log file to a ".hex" file.
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
my $base='0000';
|
||||||
|
my $cksum;
|
||||||
|
my $num;
|
||||||
|
my $off;
|
||||||
|
my $s;
|
||||||
|
|
||||||
|
sub b($) {
|
||||||
|
my $b=shift;
|
||||||
|
$cksum+=hex($b);
|
||||||
|
$num++;
|
||||||
|
return uc($b);
|
||||||
|
}
|
||||||
|
|
||||||
|
while(<>) {
|
||||||
|
next unless m/^\s*0x([0-9A-Fa-f]{4})([0-9A-Fa-f]{4})\s*:([ 0-9A-Fa-f]+)$/;
|
||||||
|
if ($1 ne $base) {
|
||||||
|
$base=$1;
|
||||||
|
$cksum=0x02+0x04+hex(substr($base,0,2))+hex(substr($base,2,2));
|
||||||
|
$cksum=(0x100-$cksum&0xFF)&0xFF;
|
||||||
|
printf (":02000004${1}%02X\n", $cksum);
|
||||||
|
}
|
||||||
|
$off=$2;
|
||||||
|
$s=$3;
|
||||||
|
$cksum=hex(substr($off,0,2))+hex(substr($off,2,2));
|
||||||
|
$num=0;
|
||||||
|
$s=~s/\s*([0-9A-Fa-f]{2})\s*/b($1)/ge;
|
||||||
|
$cksum+=$num;
|
||||||
|
$cksum=(0x100-$cksum&0xFF)&0xFF;
|
||||||
|
printf (":%02X${off}00${s}%02X\n", $num, $cksum);
|
||||||
|
}
|
||||||
|
|
||||||
|
print ":00000001FF\n";
|
||||||
@@ -1,3 +1,17 @@
|
|||||||
|
Modified from a modified copy of JiXin DAP-Link source codes, to fit STM32F103C6T6, which has only 32kB ROM and 10kB RAM.
|
||||||
|
There's only a HID interface for debug and a CDC serial port for COM-like usage.
|
||||||
|
HSE of STM32 is a 8MHz oscillator oscillator.
|
||||||
|
The hardware GPIO pins (which can be modifed in file "DAP_config.h"):
|
||||||
|
A9: serial TX
|
||||||
|
A10: serial RX
|
||||||
|
A2: SWDIO
|
||||||
|
A4: SWCLK
|
||||||
|
A6: nRESET
|
||||||
|
B8: Connected LED
|
||||||
|
B12: Target Running LED
|
||||||
|
|
||||||
|
---------------------------- following is from original author -------------------------
|
||||||
|
|
||||||
本工程从“技新”开源的DAPLINK修改来。
|
本工程从“技新”开源的DAPLINK修改来。
|
||||||
修改 by:rush
|
修改 by:rush
|
||||||
1,解决了原工程缺文件无法编译问题。测试使用MDK474编译.由于某个文件RTL.h戳中了keil的G点,你需要注册机给keil注册下RTOS的功能!
|
1,解决了原工程缺文件无法编译问题。测试使用MDK474编译.由于某个文件RTL.h戳中了keil的G点,你需要注册机给keil注册下RTOS的功能!
|
||||||
|
|||||||
Reference in New Issue
Block a user