From c1fa27597c2efc433cecf13ef48c703c58e3b56d Mon Sep 17 00:00:00 2001 From: 16623070030 <1579810731@qq.com> Date: Fri, 25 Aug 2023 10:17:20 +0800 Subject: [PATCH] add-some-exti-code-for-xing-cheng-kai-guan --- FreeRTOS/include/FreeRTOSConfig.h | 1 + HARDWARE/EXTI/exti.c | 107 +- HARDWARE/EXTI/exti.h | 6 + HARDWARE/PWM/pwm.c | 28 +- USER/Listings/startup_stm32f40_41xxx.lst | 9 +- USER/USER.uvguix.jiangke1 | 1405 ++++++++++++++++++++++ USER/USER.uvoptx | 142 ++- USER/USER.uvprojx | 86 +- 8 files changed, 1655 insertions(+), 129 deletions(-) create mode 100644 USER/USER.uvguix.jiangke1 diff --git a/FreeRTOS/include/FreeRTOSConfig.h b/FreeRTOS/include/FreeRTOSConfig.h index d3be2c2..c721b21 100644 --- a/FreeRTOS/include/FreeRTOSConfig.h +++ b/FreeRTOS/include/FreeRTOSConfig.h @@ -87,6 +87,7 @@ to exclude the API function. */ #define INCLUDE_vTaskSuspend 1 #define INCLUDE_vTaskDelayUntil 1 #define INCLUDE_vTaskDelay 1 +#define INCLUDE_xTimerPendFunctionCall 1 /* Cortex-M specific definitions. */ #ifdef __NVIC_PRIO_BITS diff --git a/HARDWARE/EXTI/exti.c b/HARDWARE/EXTI/exti.c index a3e74a6..c736a9a 100644 --- a/HARDWARE/EXTI/exti.c +++ b/HARDWARE/EXTI/exti.c @@ -1,49 +1,53 @@ -#include "exti.h" -#include "key.h" #include "delay.h" #include "led.h" #include "beep.h" #include "usart.h" +#include "FreeRTOS.h" +#include "event_groups.h" +#include "pwm.h" +#include "exti.h" -// PC6 前行程开关 +EventGroupHandle_t g_sw_evgp; +// PC6 前行程开关 // PC7 后部行程开关 +//初始化C6,C7为输入模式 +void SW_Init(void) +{ + GPIO_InitTypeDef GPIO_InitStructure; + RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE); + + GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7; + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; + GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; + GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; + + GPIO_Init(GPIOC,&GPIO_InitStructure); +} + void EXTIX_Init(void) { NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; - KEY_Init(); //初始化按键对应的IO口为输入 + SW_Init(); //初始化按键对应的IO口为输入 RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG,ENABLE); //使能SYSCFG时钟,SYSCFG是挂载在APB2时钟下的,不是AHB2 //RCC_AHB2PeriphClockCmd(RCC_APB2Periph_SYSCFG,ENABLE); //使能SYSCFG时钟 - SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource2); //PE2连接线2 - SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource3); //PE3连接线3 - SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource4); //PE4连接线4 - SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOA,EXTI_PinSource0); //PA0连接线0 + SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOC,EXTI_PinSource2); //PC6连接线2 + SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOC,EXTI_PinSource3); //PC7连接线3 -//配置EXTI_LINE0 - EXTI_InitStructure.EXTI_Line = EXTI_Line0; - EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; - EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; - EXTI_InitStructure.EXTI_LineCmd = ENABLE; - EXTI_Init(&EXTI_InitStructure); - -//配置EXTI_LINE2,配置EXTI_LINE3,配置EXTI_LINE4 - EXTI_InitStructure.EXTI_Line = EXTI_Line2 | EXTI_Line3 | EXTI_Line4; + +//配置EXTI_LINE2,配置EXTI_LINE3 + EXTI_InitStructure.EXTI_Line = EXTI_Line2 | EXTI_Line3 ; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//中断事件 - EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; //下降沿触发 + EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; //下降沿触发 EXTI_InitStructure.EXTI_LineCmd = ENABLE;//中断线使能 EXTI_Init(&EXTI_InitStructure);//配置 - NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn; - NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x04; - NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00; - NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; - NVIC_Init(&NVIC_InitStructure); NVIC_InitStructure.NVIC_IRQChannel = EXTI2_IRQn;//外部中断2 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x04;//抢占优先级3 @@ -58,38 +62,22 @@ void EXTIX_Init(void) NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能外部中断通道 NVIC_Init(&NVIC_InitStructure);//配置 - - NVIC_InitStructure.NVIC_IRQChannel = EXTI4_IRQn;//外部中断4 - NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x04;//抢占优先级1 - NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00;//子优先级2 - NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能外部中断通道 - NVIC_Init(&NVIC_InitStructure);//配置 - } -void EXTI0_IRQHandler(void) -{ - if(EXTI_GetFlagStatus(EXTI_Line0)!=RESET) - { - delay_ms(10); //消抖 注意使用delay_xms();delay_ms()会引起任务调度导致系统奔溃; - if(WK_UP==1) - { - BEEP = !BEEP; - } - } - EXTI_ClearITPendingBit(EXTI_Line0); //清除LINE0上的中断标志位 -} - void EXTI2_IRQHandler(void) { + BaseType_t xHigherPriorityTaskWoken, xResult; + xHigherPriorityTaskWoken = pdFALSE; + if(EXTI_GetFlagStatus(EXTI_Line2)!=RESET) { - printf("外部中断2输出。。。。。\r\n"); delay_xms(10); //消抖 注意使用delay_xms();delay_ms()会引起任务调度导致系统奔溃; - if(KEY2==0) + if(SW1==1) { - LED1=!LED1; + xEventGroupSetBitsFromISR(g_sw_evgp,0x01,&xHigherPriorityTaskWoken ); + if ( xResult != pdFAIL ) + {portYIELD_FROM_ISR( xHigherPriorityTaskWoken );} } } EXTI_ClearITPendingBit(EXTI_Line2);//清除LINE2上的中断标志位 @@ -97,28 +85,19 @@ void EXTI2_IRQHandler(void) void EXTI3_IRQHandler(void) { + BaseType_t xHigherPriorityTaskWoken, xResult; + xHigherPriorityTaskWoken = pdFALSE; + if(EXTI_GetFlagStatus(EXTI_Line3)!=RESET) { - delay_ms(10); //消抖 注意使用delay_xms();delay_ms()会引起任务调度导致系统奔溃; - if(KEY1==0) - { - LED0 = !LED0; + delay_xms(10); //消抖 注意使用delay_xms();delay_ms()会引起任务调度导致系统奔溃; + if(SW2==1) + { + xEventGroupSetBitsFromISR(g_sw_evgp,0x02,&xHigherPriorityTaskWoken ); + if ( xResult != pdFAIL ) + {portYIELD_FROM_ISR( xHigherPriorityTaskWoken );} } } EXTI_ClearITPendingBit(EXTI_Line3); } -void EXTI4_IRQHandler(void) -{ - if(EXTI_GetFlagStatus(EXTI_Line4)!=RESET) - { - delay_ms(10); //消抖 注意使用delay_xms();delay_ms()会引起任务调度导致系统奔溃; - if(KEY0==0) - { - LED0 = !LED0; - LED1 = !LED1; - } - } - EXTI_ClearITPendingBit(EXTI_Line4); -} - diff --git a/HARDWARE/EXTI/exti.h b/HARDWARE/EXTI/exti.h index de17bb5..079e4bd 100644 --- a/HARDWARE/EXTI/exti.h +++ b/HARDWARE/EXTI/exti.h @@ -2,7 +2,13 @@ #define _EXTI_H_ #include "sys.h" +#define SW1 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_6) +#define SW2 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_7) +#define SW1_PRES 1 +#define SW2_PRES 2 + +void SW_Init(void); //初始化IO void EXTIX_Init(void); #endif diff --git a/HARDWARE/PWM/pwm.c b/HARDWARE/PWM/pwm.c index b66e1ba..6848769 100644 --- a/HARDWARE/PWM/pwm.c +++ b/HARDWARE/PWM/pwm.c @@ -5,6 +5,7 @@ #include "screw_motor.h" #include "event_groups.h" #include "shell.h" +#include "exti.h" //定时器TIM14 PWM输出 //TIM14 PWM部分初始化 @@ -12,6 +13,9 @@ //arr:自动重装值 //psc:时钟预分频数 //输出脚PA7 + +extern EventGroupHandle_t g_sw_evgp; + void TIM14_PWM_Init(u32 arr,u32 psc) { GPIO_InitTypeDef GPIO_InitStructure; @@ -82,7 +86,8 @@ void screw_motor_task(void* pp) { Ball_screw_motor_init(); screw_motor_evgp = xEventGroupCreate(); - + g_sw_evgp = xEventGroupCreate(); + for(;;){ uint32_t events = xEventGroupWaitBits(screw_motor_evgp,0x000f,pdTRUE,pdFALSE,0xffffffff); @@ -93,12 +98,12 @@ void screw_motor_task(void* pp) vTaskDelay(100); TIM14_CH1_setCompareVal(MOTOR_RAISE_ODD_FULL_P); - vTaskDelay(main_work_time); + xEventGroupWaitBits(g_sw_evgp,0x01,pdTRUE,pdTRUE,0xffffffff); - TIM14_CH1_setCompareVal(MOTOR_RAISE_ODD_BIG_P); - vTaskDelay(100); - TIM14_CH1_setCompareVal(MOTOR_RAISE_ODD_START_P); - vTaskDelay(100); +// TIM14_CH1_setCompareVal(MOTOR_RAISE_ODD_BIG_P); +// vTaskDelay(100); +// TIM14_CH1_setCompareVal(MOTOR_RAISE_ODD_START_P); +// vTaskDelay(100); TIM14_CH1_setCompareVal(MOTOR_MIN_STOP); //停止 } @@ -109,12 +114,12 @@ void screw_motor_task(void* pp) vTaskDelay(100); TIM14_CH1_setCompareVal(MOTOR_RAISE_EVEN_FULL_P); - vTaskDelay(main_work_time); + xEventGroupWaitBits(g_sw_evgp,0x01,pdTRUE,pdTRUE,0xffffffff); - TIM14_CH1_setCompareVal(MOTOR_RAISE_EVEN_BIG_P); - vTaskDelay(100); - TIM14_CH1_setCompareVal(MOTOR_RAISE_EVEN_START_P); - vTaskDelay(100); +// TIM14_CH1_setCompareVal(MOTOR_RAISE_EVEN_BIG_P); +// vTaskDelay(100); +// TIM14_CH1_setCompareVal(MOTOR_RAISE_EVEN_START_P); +// vTaskDelay(100); TIM14_CH1_setCompareVal(MOTOR_MIN_STOP); //停止 } if(NULL != cmd_complete_cb) cmd_complete_cb(); //执行回调函数 @@ -124,6 +129,7 @@ void screw_motor_task(void* pp) + uint32_t GiveScrewMotorCmd(uint32_t evt,void (*cb)(void)) { if(evt == RAISE_ODD_EVT || evt == RAISE_EVEN_EVT || diff --git a/USER/Listings/startup_stm32f40_41xxx.lst b/USER/Listings/startup_stm32f40_41xxx.lst index 8c0aa18..77fb2af 100644 --- a/USER/Listings/startup_stm32f40_41xxx.lst +++ b/USER/Listings/startup_stm32f40_41xxx.lst @@ -869,10 +869,11 @@ ARM Macro Assembler Page 14 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M4.fp --apcs=int erwork --depend=..\obj\startup_stm32f40_41xxx.d -o..\obj\startup_stm32f40_41xxx -.o -I.\RTE\_Template -Id:\rqd_AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.14.0 -\Drivers\CMSIS\Device\ST\STM32F4xx\Include -Id:\Keil_v5\ARM\CMSIS\Include --pre -define="__UVISION_VERSION SETA 528" --predefine="STM32F407xx SETA 1" --list=.\l -istings\startup_stm32f40_41xxx.lst ..\CORE\startup_stm32f40_41xxx.s +.o -IC:\Users\jiangke1\Desktop\爬壁机器人\pabi-robot-stm32f4-master1\pabi-robot +-stm32f4-master\USER\RTE -ID:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F +4xx_DFP\1.0.8\Device\Include -ID:\LenovoSoftstore\Install\mdk5\ARM\CMSIS\Includ +e --predefine="__UVISION_VERSION SETA 514" --predefine="STM32F40_41xxx SETA 1" +--list=.\listings\startup_stm32f40_41xxx.lst ..\CORE\startup_stm32f40_41xxx.s diff --git a/USER/USER.uvguix.jiangke1 b/USER/USER.uvguix.jiangke1 new file mode 100644 index 0000000..6a719ea --- /dev/null +++ b/USER/USER.uvguix.jiangke1 @@ -0,0 +1,1405 @@ + + + + -5.1 + +
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 275 + + + 346 + Code Coverage + 690 160 + + + 204 + Performance Analyzer + 850 + + + + + + 1506 + Symbols + + 133 133 133 + + + 1936 + Watch 1 + + 133 133 133 + + + 1937 + Watch 2 + + 133 133 133 + + + 1935 + Call Stack + Locals + + 133 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 360 + -49 + 1647 + 1095 + + + + 0 + + 1020 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000600000000000000010000006C433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C48415244574152455C50574D5C70776D2E63000000000570776D2E6300000000F7B88600FFFFFFFF6E433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C48415244574152455C455854495C657874692E630000000006657874692E63000000009CC1B600FFFFFFFF6E433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C48415244574152455C455854495C657874692E680000000006657874692E6800000000BCA8E100FFFFFFFF75433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C4672656552544F535C696E636C7564655C4672656552544F532E68000000000A4672656552544F532E6800000000F0A0A100FFFFFFFF7B433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C4672656552544F535C696E636C7564655C4672656552544F53436F6E6669672E6800000000104672656552544F53436F6E6669672E6800000000BECEA100FFFFFFFF77433A5C55736572735C6A69616E676B65315C4465736B746F705CC5C0B1DABBFAC6F7C8CB5C706162692D726F626F742D73746D333266342D6D6173746572315C706162692D726F626F742D73746D333266342D6D61737465725C53595354454D5C4C65747465725368656C6C5C7368656C6C5F70732E63000000000A7368656C6C5F70732E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009401000066000000AB06000059030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 940100004F000000F0040000DA000000 + + + 16 + 9401000066000000F0040000F1000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000008D01000029030000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000008D01000029030000 + + + 16 + 22000000390000001E01000066020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000008D01000029030000 + + + 16 + 22000000390000001E01000066020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000008D01000029030000 + + + 16 + 22000000390000001E01000066020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000005A030000AB060000D1030000 + + + 16 + 22000000390000009A020000C4000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000006020000F0040000A5020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D030000A8060000B8030000 + + + 16 + 22000000390000009A020000C4000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 22000000390000009A020000C4000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 9701000066000000ED040000C1000000 + + + 16 + 22000000390000009A020000C4000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6303000066000000ED040000FD010000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000008D01000029030000 + + + 16 + 22000000390000001E01000066020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D030000A8060000B8030000 + + + 16 + 22000000390000009A020000C4000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D030000A8060000B8030000 + + + 16 + 22000000390000001E01000066020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001D020000ED0400008C020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 940 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000D1030000AB060000E4030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2619 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF94010000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000009401000066000000F0040000F1000000940100004F000000F0040000DA0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF5C0300004F0000006003000016020000000000000200000004000000010000000000000000000000FFFFFFFF17000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000006003000066000000F00400002D020000600300004F000000F0040000160200000000000040410046170000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF900100004F0000009401000042030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000009001000059030000000000004F00000090010000420300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000001D020000F0040000BC0200000000000006020000F0040000A502000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000042030000AB06000046030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000000000005D030000AB060000E80300000000000046030000AB060000D10300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2438 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000019784576656E7447726F75705365744269747346726F6D4953529600000000000000140019784576656E7447726F75705365744269747346726F6D495352077475726E5F4C52047475726E0A675F6D6F746F7250574D036C65640A646565705F65787472610D4D4F544F525F4D494E5F50574D0D70446174612D3E7461726765740E5049445F4F55545055545F4D4158087069645F6D61786F105348454C4C5F4558504F52545F5641521070726F636573735F646565705F63746C0B646565705F7461726765741A675F72656D6F74655F636F6E74726F6C2E72785F646174612E4110675F72656D6F74655F636F6E74726F6C1C20675F72656D6F74655F636F6E74726F6C2E72785F646174612E52311C675F72656D6F74655F636F6E74726F6C2E72785F646174612E4C31200F70726F746F636F6C5F7061636B6574166765745F636F6D6D616E645F66726F6D5F71756575651A557361727452785F325F5061636B6574416E616C7951756575650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 678 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000854656D706C617465960000000000000001000854656D706C617465000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2220 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1707 + 1067 + + + + + + 1 + 0 + + 100 + 0 + + ..\HARDWARE\PWM\pwm.c + 0 + 97 + 18 + 1 + + 0 + + + ..\HARDWARE\EXTI\exti.c + 17 + 1 + 8 + 1 + + 0 + + + ..\HARDWARE\EXTI\exti.h + 0 + 1 + 7 + 1 + + 0 + + + ..\FreeRTOS\include\FreeRTOS.h + 17 + 44 + 56 + 1 + + 0 + + + ..\FreeRTOS\include\FreeRTOSConfig.h + 40 + 67 + 90 + 1 + + 0 + + + ..\SYSTEM\LetterShell\shell_ps.c + 0 + 47 + 62 + 1 + + 0 + + + + +
diff --git a/USER/USER.uvoptx b/USER/USER.uvoptx index d20effb..2a3786c 100644 --- a/USER/USER.uvoptx +++ b/USER/USER.uvoptx @@ -78,6 +78,53 @@ 1 18 + + + 0 + Getting Started (STM32F4-Discovery) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\DM00037368.pdf + + + 1 + User Manual (STM32F4-Discovery) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\DM00039084.pdf + + + 2 + User Manual (MCBSTM32F400) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\mcbstm32f200.chm + + + 3 + Schematics (MCBSTM32F400) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\mcbstm32f400-schematics.pdf + + + 4 + Bill of Materials (STM32F4-Discovery) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\stm32f4discovery_bom.zip + + + 5 + Gerber Files (STM32F4-Discovery) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\stm32f4discovery_gerber.zip + + + 6 + Schematics (STM32F4-Discovery) + D:\LenovoSoftstore\Install\mdk5\ARM\PACK\Keil\STM32F4xx_DFP\1.0.8\Documents\stm32f4discovery_sch.zip + + + 7 + MCBSTM32F400 Evaluation Board Web Page (MCBSTM32F400) + http://www.keil.com/mcbstm32f400/ + + + 8 + STM32F4-Discovery Web Page (STM32F4-Discovery) + http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF252419 + + 0 1 @@ -100,10 +147,7 @@ 1 0 0 - 1 - 0 - 0 - 6 + 11 @@ -130,7 +174,7 @@ 0 UL2CM3 - UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM)) + UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F4xx_1024 -FL0100000 -FS08000000 -FP0($$Device:STM32F407ZG$Flash\STM32F4xx_1024.FLM) @@ -165,20 +209,8 @@ - 0 - 0 - 0 - - - - - - - - 1 - 0 0 2 10000000 @@ -197,6 +229,7 @@ 1 2 0 + 0 0 0 ..\CORE\startup_stm32f40_41xxx.s @@ -217,6 +250,7 @@ 2 1 0 + 0 0 0 ..\FWLIB\src\misc.c @@ -229,6 +263,7 @@ 3 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_adc.c @@ -241,6 +276,7 @@ 4 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_can.c @@ -253,6 +289,7 @@ 5 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_crc.c @@ -265,6 +302,7 @@ 6 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_cryp.c @@ -277,6 +315,7 @@ 7 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_cryp_aes.c @@ -289,6 +328,7 @@ 8 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_cryp_des.c @@ -301,6 +341,7 @@ 9 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_cryp_tdes.c @@ -313,6 +354,7 @@ 10 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_dac.c @@ -325,6 +367,7 @@ 11 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_dbgmcu.c @@ -337,6 +380,7 @@ 12 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_dcmi.c @@ -349,6 +393,7 @@ 13 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_dma.c @@ -361,6 +406,7 @@ 14 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_dma2d.c @@ -373,6 +419,7 @@ 15 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_exti.c @@ -385,6 +432,7 @@ 16 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_flash.c @@ -397,6 +445,7 @@ 17 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_flash_ramfunc.c @@ -409,6 +458,7 @@ 18 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_fsmc.c @@ -421,6 +471,7 @@ 19 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_gpio.c @@ -433,6 +484,7 @@ 20 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_hash.c @@ -445,6 +497,7 @@ 21 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_hash_md5.c @@ -457,6 +510,7 @@ 22 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_hash_sha1.c @@ -469,6 +523,7 @@ 23 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_i2c.c @@ -481,6 +536,7 @@ 24 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_iwdg.c @@ -493,6 +549,7 @@ 25 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_ltdc.c @@ -505,6 +562,7 @@ 26 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_pwr.c @@ -517,6 +575,7 @@ 27 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_rcc.c @@ -529,6 +588,7 @@ 28 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_rng.c @@ -541,6 +601,7 @@ 29 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_rtc.c @@ -553,6 +614,7 @@ 30 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_sai.c @@ -565,6 +627,7 @@ 31 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_sdio.c @@ -577,6 +640,7 @@ 32 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_spi.c @@ -589,6 +653,7 @@ 33 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_syscfg.c @@ -601,6 +666,7 @@ 34 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_tim.c @@ -613,6 +679,7 @@ 35 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_usart.c @@ -625,6 +692,7 @@ 36 1 0 + 0 0 0 ..\FWLIB\src\stm32f4xx_wwdg.c @@ -645,6 +713,7 @@ 37 1 0 + 0 0 0 .\main.c @@ -657,6 +726,7 @@ 38 1 0 + 0 0 0 .\stm32f4xx_it.c @@ -669,6 +739,7 @@ 39 1 0 + 0 0 0 .\system_stm32f4xx.c @@ -689,6 +760,7 @@ 40 1 0 + 0 0 0 ..\SYSTEM\delay\delay.c @@ -701,6 +773,7 @@ 41 1 0 + 0 0 0 ..\SYSTEM\sys\sys.c @@ -713,6 +786,7 @@ 42 1 0 + 0 0 0 ..\SYSTEM\usart\usart.c @@ -725,6 +799,7 @@ 43 1 0 + 0 0 0 ..\SYSTEM\usart\usart2.c @@ -745,6 +820,7 @@ 44 1 0 + 0 0 0 ..\HARDWARE\LED\led.c @@ -757,6 +833,7 @@ 45 1 0 + 0 0 0 ..\HARDWARE\KEY\key.c @@ -769,6 +846,7 @@ 46 1 0 + 0 0 0 ..\HARDWARE\BEEP\beep.c @@ -781,6 +859,7 @@ 47 1 0 + 0 0 0 ..\HARDWARE\EXTI\exti.c @@ -793,6 +872,7 @@ 48 1 0 + 0 0 0 ..\HARDWARE\IWDG\iwdg.c @@ -805,6 +885,7 @@ 49 1 0 + 0 0 0 ..\HARDWARE\TIMER\timer.c @@ -817,6 +898,7 @@ 50 1 0 + 0 0 0 ..\HARDWARE\PWM\pwm.c @@ -829,6 +911,7 @@ 51 1 0 + 0 0 0 ..\HARDWARE\TPAD\tpad.c @@ -841,6 +924,7 @@ 52 1 0 + 0 0 0 ..\HARDWARE\ADC\adc.c @@ -853,6 +937,7 @@ 53 1 0 + 0 0 0 ..\HARDWARE\DAC\dac.c @@ -865,6 +950,7 @@ 54 1 0 + 0 0 0 ..\HARDWARE\DMA\dma.c @@ -877,6 +963,7 @@ 55 1 0 + 0 0 0 ..\HARDWARE\24CXX\24cxx.c @@ -889,6 +976,7 @@ 56 1 0 + 0 0 0 ..\HARDWARE\IIC\iic.c @@ -901,6 +989,7 @@ 57 1 0 + 0 0 0 ..\HARDWARE\SPI\spi.c @@ -913,6 +1002,7 @@ 58 1 0 + 0 0 0 ..\HARDWARE\W25QXX\w25qxx.c @@ -925,6 +1015,7 @@ 59 1 0 + 0 0 0 ..\LobotSerialServo\LobotSerialServo.c @@ -945,6 +1036,7 @@ 60 1 0 + 0 0 0 ..\FreeRTOS\croutine.c @@ -957,6 +1049,7 @@ 61 1 0 + 0 0 0 ..\FreeRTOS\event_groups.c @@ -969,6 +1062,7 @@ 62 1 0 + 0 0 0 ..\FreeRTOS\list.c @@ -981,6 +1075,7 @@ 63 1 0 + 0 0 0 ..\FreeRTOS\queue.c @@ -993,6 +1088,7 @@ 64 1 0 + 0 0 0 ..\FreeRTOS\stream_buffer.c @@ -1005,6 +1101,7 @@ 65 1 0 + 0 0 0 ..\FreeRTOS\tasks.c @@ -1017,6 +1114,7 @@ 66 1 0 + 0 0 0 ..\FreeRTOS\timers.c @@ -1037,6 +1135,7 @@ 67 1 0 + 0 0 0 ..\FreeRTOS\portable\MemMang\heap_4.c @@ -1049,6 +1148,7 @@ 68 1 0 + 0 0 0 ..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c @@ -1069,6 +1169,7 @@ 69 1 0 + 0 0 0 ..\SYSTEM\LetterShell\log.c @@ -1081,6 +1182,7 @@ 70 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell.c @@ -1093,6 +1195,7 @@ 71 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell_cmd_group.c @@ -1105,6 +1208,7 @@ 72 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell_cmd_list.c @@ -1117,6 +1221,7 @@ 73 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell_companion.c @@ -1129,6 +1234,7 @@ 74 1 1 + 0 0 0 ..\SYSTEM\LetterShell\shell_ext.c @@ -1141,6 +1247,7 @@ 75 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell_port.c @@ -1153,6 +1260,7 @@ 76 1 0 + 0 0 0 ..\SYSTEM\LetterShell\shell_ps.c diff --git a/USER/USER.uvprojx b/USER/USER.uvprojx index 43671bc..eb1b82c 100644 --- a/USER/USER.uvprojx +++ b/USER/USER.uvprojx @@ -10,20 +10,18 @@ Template 0x4 ARM-ADS - 5060750::V5.06 update 6 (build 750)::ARMCC - 0 - STM32F407ZGTx + STM32F407ZG STMicroelectronics - Keil.STM32F4xx_DFP.2.14.0 - http://www.keil.com/pack/ - IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE + Keil.STM32F4xx_DFP.1.0.8 + http://www.keil.com/pack + IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM)) + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZG$Flash\STM32F4xx_1024.FLM)) 0 - $$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $$Device:STM32F407ZG$Device\Include\stm32f4xx.h @@ -33,7 +31,7 @@ - $$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd + $$Device:STM32F407ZG$SVD\STM32F40x.svd 0 0 @@ -86,8 +84,6 @@ 0 0 - 0 - 0 0 @@ -126,6 +122,47 @@ 0 16 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + + 0 + 11 + + + + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + @@ -138,7 +175,7 @@ 1 BIN\UL2CM3.DLL - "" () + @@ -184,16 +221,14 @@ 0 0 2 - 0 1 0 8 0 0 0 - 0 3 - 4 + 3 0 0 0 @@ -210,7 +245,7 @@ 0 0 1 - 1 + 0 0 @@ -274,8 +309,8 @@ 1 - 0x8010000 - 0xc0000 + 0x8000000 + 0x100000 1 @@ -325,15 +360,7 @@ 0 0 1 - 0 0 - 1 - 1 - 1 - 1 - 0 - 0 - 0 STM32F40_41xxx,USE_STDPERIPH_DRIVER @@ -351,7 +378,6 @@ 0 0 0 - 0 @@ -803,10 +829,4 @@ - - - - - - -- Gitee