From 6c00ce13f40791d0fc1c0e452a9391654652faa6 Mon Sep 17 00:00:00 2001 From: zcy <290198252@qq.com> Date: Thu, 12 Dec 2024 20:17:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95OK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .mxproject | 4 +- Core/Inc/main.h | 2 +- Core/Inc/stm32f0xx_it.h | 1 + Core/Src/main.c | 75 +- Core/Src/stm32f0xx_it.c | 16 + ILI9341/commands.h | 4 +- ILI9341/control.h | 2 + ILI9341/core.c | 72 +- MDK-ARM/JLinkLog.txt | 531 +++++- MDK-ARM/lvgl.uvguix.caiyu | 2772 +++++++++++++++++++++++++++++ MDK-ARM/lvgl.uvoptx | 611 +++++-- MDK-ARM/lvgl.uvprojx | 377 ++-- MDK-ARM/lvgl/ExtDll.iex | 2 + MDK-ARM/lvgl/core.crf | Bin 505677 -> 505665 bytes MDK-ARM/lvgl/core.d | 4 +- MDK-ARM/lvgl/core.o | Bin 0 -> 525384 bytes MDK-ARM/lvgl/lv_driver.d | 4 +- MDK-ARM/lvgl/lvgl.axf | Bin 0 -> 564392 bytes MDK-ARM/lvgl/lvgl.build_log.htm | 24 +- MDK-ARM/lvgl/lvgl.hex | 240 ++- MDK-ARM/lvgl/lvgl.htm | 366 ++-- MDK-ARM/lvgl/lvgl.lnp | 3 +- MDK-ARM/lvgl/lvgl.map | 468 +++-- MDK-ARM/lvgl/lvgl_lvgl.dep | 83 +- MDK-ARM/lvgl/main.crf | Bin 496881 -> 503278 bytes MDK-ARM/lvgl/main.d | 8 +- MDK-ARM/lvgl/main.o | Bin 497908 -> 507572 bytes MDK-ARM/lvgl/stm32f0xx_it.crf | Bin 495158 -> 495269 bytes MDK-ARM/lvgl/stm32f0xx_it.d | 4 +- MDK-ARM/lvgl/stm32f0xx_it.o | Bin 493884 -> 495264 bytes MDK-ARM/lvgl/stm32f0xx_ll_dma.o | Bin 437304 -> 437304 bytes MDK-ARM/lvgl/stm32f0xx_ll_exti.o | Bin 422172 -> 422172 bytes MDK-ARM/lvgl/stm32f0xx_ll_gpio.o | Bin 428768 -> 428772 bytes MDK-ARM/lvgl/stm32f0xx_ll_pwr.o | Bin 420992 -> 420996 bytes MDK-ARM/lvgl/stm32f0xx_ll_rcc.o | Bin 445772 -> 445776 bytes MDK-ARM/lvgl/stm32f0xx_ll_spi.o | Bin 459980 -> 459984 bytes MDK-ARM/lvgl/stm32f0xx_ll_utils.o | Bin 457464 -> 457464 bytes MDK-ARM/lvgl/system_stm32f0xx.o | Bin 415340 -> 415340 bytes lvgl.ioc | 28 +- 39 files changed, 4893 insertions(+), 808 deletions(-) create mode 100644 MDK-ARM/lvgl.uvguix.caiyu create mode 100644 MDK-ARM/lvgl/ExtDll.iex create mode 100644 MDK-ARM/lvgl/core.o create mode 100644 MDK-ARM/lvgl/lvgl.axf diff --git a/.mxproject b/.mxproject index 2d59ed0..3c35150 100644 --- a/.mxproject +++ b/.mxproject @@ -1,8 +1,8 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_spi.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_cortex.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_crs.h;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_spi.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_cortex.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_crs.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f072xb.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h;Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_cortex.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_spi.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_crs.h;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_cortex.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_spi.h;Drivers\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_crs.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f072xb.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h;Drivers\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h;Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedKeilFiles] -SourceFiles=..\Core\Src\main.c;..\Core\Src\stm32f0xx_it.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;..\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;..\Core\Src\system_stm32f0xx.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;..\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;..\Core\Src\system_stm32f0xx.c;;; +SourceFiles=..\Core\Src\main.c;..\Core\Src\stm32f0xx_it.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;..\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;..\Core\Src\system_stm32f0xx.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c;..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c;..\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c;..\Core\Src\system_stm32f0xx.c;;; HeaderPath=..\Drivers\STM32F0xx_HAL_Driver\Inc;..\Drivers\CMSIS\Device\ST\STM32F0xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; CDefines=USE_FULL_LL_DRIVER;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;INSTRUCTION_CACHE_ENABLE:0;DATA_CACHE_ENABLE:0;STM32F072xB;USE_FULL_LL_DRIVER;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;INSTRUCTION_CACHE_ENABLE:0;DATA_CACHE_ENABLE:0; diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 2d2d9e9..c857993 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -27,6 +27,7 @@ extern "C" { #endif /* Includes ------------------------------------------------------------------*/ +#include "stm32f0xx_ll_dma.h" #include "stm32f0xx_ll_crs.h" #include "stm32f0xx_ll_rcc.h" #include "stm32f0xx_ll_bus.h" @@ -35,7 +36,6 @@ extern "C" { #include "stm32f0xx_ll_cortex.h" #include "stm32f0xx_ll_utils.h" #include "stm32f0xx_ll_pwr.h" -#include "stm32f0xx_ll_dma.h" #include "stm32f0xx_ll_spi.h" #include "stm32f0xx_ll_gpio.h" diff --git a/Core/Inc/stm32f0xx_it.h b/Core/Inc/stm32f0xx_it.h index faed210..7cb38c0 100644 --- a/Core/Inc/stm32f0xx_it.h +++ b/Core/Inc/stm32f0xx_it.h @@ -51,6 +51,7 @@ void HardFault_Handler(void); void SVC_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); +void DMA1_Channel4_5_6_7_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 1eb43b7..e96a428 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -18,6 +18,7 @@ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "core.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -48,6 +49,7 @@ /* Private function prototypes -----------------------------------------------*/ void SystemClock_Config(void); static void MX_GPIO_Init(void); +static void MX_DMA_Init(void); static void MX_SPI2_Init(void); /* USER CODE BEGIN PFP */ @@ -90,16 +92,25 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); + MX_DMA_Init(); MX_SPI2_Init(); + LL_mDelay(100); /* USER CODE BEGIN 2 */ + ILI9341_init(); /* USER CODE END 2 */ + LL_mDelay(1000); + ILI9341_fillRect(0,0,320,200,0x0000); + LL_mDelay(100); /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { + LL_mDelay(20); /* USER CODE END WHILE */ + LL_mDelay(20); + ILI9341_fillRect(10,10,100,100,0xaa00); /* USER CODE BEGIN 3 */ } @@ -186,13 +197,30 @@ static void MX_SPI2_Init(void) GPIO_InitStruct.Alternate = LL_GPIO_AF_0; LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /* SPI2 DMA Init */ + + /* SPI2_TX Init */ + LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_CHANNEL_5, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); + + LL_DMA_SetChannelPriorityLevel(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PRIORITY_LOW); + + LL_DMA_SetMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MODE_NORMAL); + + LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PERIPH_NOINCREMENT); + + LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MEMORY_INCREMENT); + + LL_DMA_SetPeriphSize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PDATAALIGN_HALFWORD); + + LL_DMA_SetMemorySize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MDATAALIGN_HALFWORD); + /* USER CODE BEGIN SPI2_Init 1 */ /* USER CODE END SPI2_Init 1 */ /* SPI2 parameter configuration*/ - SPI_InitStruct.TransferDirection = LL_SPI_FULL_DUPLEX; + SPI_InitStruct.TransferDirection = LL_SPI_HALF_DUPLEX_TX; SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_4BIT; + SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_8BIT; SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; @@ -201,14 +229,28 @@ static void MX_SPI2_Init(void) SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; SPI_InitStruct.CRCPoly = 7; LL_SPI_Init(SPI2, &SPI_InitStruct); - LL_SPI_SetStandard(SPI2, LL_SPI_PROTOCOL_MOTOROLA); - LL_SPI_EnableNSSPulseMgt(SPI2); /* USER CODE BEGIN SPI2_Init 2 */ /* USER CODE END SPI2_Init 2 */ } +/** + * Enable DMA controller clock + */ +static void MX_DMA_Init(void) +{ + + /* Init with LL driver */ + /* DMA controller clock enable */ + LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_DMA1); + + /* DMA interrupt init */ + /* DMA1_Channel4_5_6_7_IRQn interrupt configuration */ + NVIC_SetPriority(DMA1_Channel4_5_6_7_IRQn, 0); + NVIC_EnableIRQ(DMA1_Channel4_5_6_7_IRQn); +} + /** * @brief GPIO Initialization Function * @param None @@ -238,36 +280,45 @@ static void MX_GPIO_Init(void) /**/ LL_GPIO_ResetOutputPin(GPIOB, LL_GPIO_PIN_6); + LL_GPIO_ResetOutputPin(GPIOB, LL_GPIO_PIN_7); + /**/ GPIO_InitStruct.Pin = LL_GPIO_PIN_10; GPIO_InitStruct.Mode = LL_GPIO_MODE_OUTPUT; - GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; LL_GPIO_Init(GPIOB, &GPIO_InitStruct); /**/ GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_OUTPUT; - GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; LL_GPIO_Init(GPIOB, &GPIO_InitStruct); /**/ GPIO_InitStruct.Pin = LL_GPIO_PIN_5; GPIO_InitStruct.Mode = LL_GPIO_MODE_OUTPUT; - GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; LL_GPIO_Init(GPIOB, &GPIO_InitStruct); /**/ GPIO_InitStruct.Pin = LL_GPIO_PIN_6; GPIO_InitStruct.Mode = LL_GPIO_MODE_OUTPUT; - GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; + LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + + GPIO_InitStruct.Pin = LL_GPIO_PIN_7; + GPIO_InitStruct.Mode = LL_GPIO_MODE_OUTPUT; + GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; + GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; LL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* USER CODE BEGIN MX_GPIO_Init_2 */ diff --git a/Core/Src/stm32f0xx_it.c b/Core/Src/stm32f0xx_it.c index 5583d50..d8de272 100644 --- a/Core/Src/stm32f0xx_it.c +++ b/Core/Src/stm32f0xx_it.c @@ -140,6 +140,22 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f0xx.s). */ /******************************************************************************/ +/** + * @brief This function handles DMA1 channel 4, 5, 6 and 7 interrupts. + */ +void DMA1_Channel4_5_6_7_IRQHandler(void) +{ + /* USER CODE BEGIN DMA1_Channel4_5_6_7_IRQn 0 */ + + /* USER CODE END DMA1_Channel4_5_6_7_IRQn 0 */ + + /* USER CODE BEGIN DMA1_Channel4_5_6_7_IRQn 1 */ + + /* USER CODE END DMA1_Channel4_5_6_7_IRQn 1 */ + DMA1_Channel3_TransferComplete(); + +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/ILI9341/commands.h b/ILI9341/commands.h index 98971b3..6c3657a 100644 --- a/ILI9341/commands.h +++ b/ILI9341/commands.h @@ -98,8 +98,8 @@ #define ORIENTATION_LANDSCAPE_MIRROR 0xE8 -#define ILI9341_PIXEL_WIDTH 240 -#define ILI9341_PIXEL_HEIGHT 320 +#define ILI9341_PIXEL_WIDTH 320 +#define ILI9341_PIXEL_HEIGHT 240 #define ILI9341_PIXEL_COUNT ILI9341_PIXEL_WIDTH * ILI9341_PIXEL_HEIGHT diff --git a/ILI9341/control.h b/ILI9341/control.h index 29f330d..c0e2fd5 100644 --- a/ILI9341/control.h +++ b/ILI9341/control.h @@ -7,8 +7,10 @@ #define TFT_RESET_Pin LL_GPIO_PIN_3 #define TFT_RESET_GPIO_Port GPIOB + #define TFT_DC_Pin LL_GPIO_PIN_7 #define TFT_DC_GPIO_Port GPIOB + #define TFT_CS_Pin LL_GPIO_PIN_6 #define TFT_CS_GPIO_Port GPIOB diff --git a/ILI9341/core.c b/ILI9341/core.c index 9402df7..4d1c425 100644 --- a/ILI9341/core.c +++ b/ILI9341/core.c @@ -3,10 +3,6 @@ //#include "../misc/delay.h" -#define TFT_LED_PIN GPIO_Pin_0 -#define TFT_RESET_PIN GPIO_Pin_2 -#define TFT_DC_PIN GPIO_Pin_3 -#define TFT_CS_PIN GPIO_Pin_4 volatile uint32_t flag_DMA_CH3_bsy; @@ -79,17 +75,16 @@ static void MX_SPI2_Init(void) /* Peripheral clock enable */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_SPI2); - LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA); /**SPI2 GPIO Configuration PA5 ------> SPI2_SCK PA6 ------> SPI2_MISO PA7 ------> SPI2_MOSI */ - GPIO_InitStruct.Pin = LL_GPIO_PIN_5|LL_GPIO_PIN_7; + GPIO_InitStruct.Pin = LL_GPIO_PIN_14|LL_GPIO_PIN_15|LL_GPIO_PIN_13; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + LL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* GPIO_InitStruct.Pin = LL_GPIO_PIN_6; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; @@ -98,13 +93,13 @@ static void MX_SPI2_Init(void) /* SPI2 DMA Init */ /* SPI2_TX Init */ - LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_CHANNEL_3, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); - LL_DMA_SetChannelPriorityLevel(DMA1, LL_DMA_CHANNEL_3, LL_DMA_PRIORITY_LOW); - LL_DMA_SetMode(DMA1, LL_DMA_CHANNEL_3, LL_DMA_MODE_NORMAL); - LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_CHANNEL_3, LL_DMA_PERIPH_NOINCREMENT); - LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_CHANNEL_3, LL_DMA_MEMORY_INCREMENT); - LL_DMA_SetPeriphSize(DMA1, LL_DMA_CHANNEL_3, LL_DMA_PDATAALIGN_HALFWORD); - LL_DMA_SetMemorySize(DMA1, LL_DMA_CHANNEL_3, LL_DMA_MDATAALIGN_HALFWORD); + LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_CHANNEL_5, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); + LL_DMA_SetChannelPriorityLevel(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PRIORITY_LOW); + LL_DMA_SetMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MODE_NORMAL); + LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphSize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PDATAALIGN_HALFWORD); + LL_DMA_SetMemorySize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MDATAALIGN_HALFWORD); /* USER CODE BEGIN SPI2_Init 1 */ @@ -119,7 +114,7 @@ static void MX_SPI2_Init(void) SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV2; SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - SPI_InitStruct.CRCPoly = 10; + SPI_InitStruct.CRCPoly = 7; LL_SPI_Init(SPI2, &SPI_InitStruct); /* USER CODE BEGIN SPI2_Init 2 */ @@ -136,16 +131,16 @@ static void MX_DMA_Init(void) /* DMA interrupt init */ // Assign request line - // LL_DMA_SetPeriphRequest(DMA1,LL_DMA_CHANNEL_3, LL_DMA_REQUEST_1); + // LL_DMA_SetPeriphRequest(DMA1,LL_DMA_CHANNEL_5, LL_DMA_REQUEST_1); // Enable DMA interrupts on DMA Tx complete and DMA error - //LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_3); // DMA Tx Complete IT - //LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_3); // DMA error + //LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_5); // DMA Tx Complete IT + //LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_5); // DMA error // note: this will set IT flags internally to DMA periph // but won't trigger IT on Cortex core as long as NVIC not set /* DMA1_Channel3_IRQn interrupt configuration */ - NVIC_SetPriority(DMA1_Channel3_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); - NVIC_EnableIRQ(DMA1_Channel3_IRQn); + NVIC_SetPriority(DMA1_Channel4_5_6_7_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); + NVIC_EnableIRQ(DMA1_Channel4_5_6_7_IRQn); } @@ -154,34 +149,34 @@ void Send_DMA_Data16(uint16_t* buff, uint16_t dataSize) LL_SPI_SetDataWidth(SPI2, LL_SPI_DATAWIDTH_16BIT); LL_SPI_Disable(SPI2); - LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_3); + LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_5); LL_DMA_ClearFlag_TC3(DMA1); LL_DMA_ClearFlag_TE3(DMA1); LL_SPI_EnableDMAReq_TX(SPI2); - LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_3); - LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_3); - LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_3); - LL_DMA_SetDataLength(DMA1, LL_DMA_CHANNEL_3, dataSize); - LL_DMA_ConfigAddresses(DMA1, LL_DMA_CHANNEL_3, (uint32_t)buff, LL_SPI_DMA_GetRegAddr(SPI2), LL_DMA_GetDataTransferDirection(DMA1, LL_DMA_CHANNEL_3)); - LL_DMA_EnableChannel(DMA1, LL_DMA_CHANNEL_3); + LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_5); + LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_5); + LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_5); + LL_DMA_SetDataLength(DMA1, LL_DMA_CHANNEL_5, dataSize); + LL_DMA_ConfigAddresses(DMA1, LL_DMA_CHANNEL_5, (uint32_t)buff, LL_SPI_DMA_GetRegAddr(SPI2), LL_DMA_GetDataTransferDirection(DMA1, LL_DMA_CHANNEL_5)); + LL_DMA_EnableChannel(DMA1, LL_DMA_CHANNEL_5); LL_SPI_Enable(SPI2); while (!flag_DMA_CH3_bsy) { } flag_DMA_CH3_bsy = 0; - LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_3); + LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_5); LL_SPI_Disable(SPI2); LL_DMA_ClearFlag_TC3(DMA1); LL_DMA_ClearFlag_TE3(DMA1); LL_SPI_DisableDMAReq_TX(SPI2); - LL_DMA_DisableIT_TC(DMA1, LL_DMA_CHANNEL_3); - LL_DMA_DisableIT_TE(DMA1, LL_DMA_CHANNEL_3); + LL_DMA_DisableIT_TC(DMA1, LL_DMA_CHANNEL_5); + LL_DMA_DisableIT_TE(DMA1, LL_DMA_CHANNEL_5); LL_SPI_Enable(SPI2); LL_SPI_SetDataWidth(SPI2, LL_SPI_DATAWIDTH_8BIT); } void DMA1_Channel3_TransferComplete(void) { - LL_DMA_ClearFlag_GI3(DMA1); + LL_DMA_ClearFlag_GI5(DMA1); flag_DMA_CH3_bsy = 1; } @@ -195,7 +190,6 @@ static void Send_Data8(uint8_t data) } static void Send_Data16(uint16_t data) { - while(!LL_SPI_IsActiveFlag_TXE(SPI2)) {} LL_SPI_TransmitData16 (SPI2, data); //while(!LL_SPI_IsActiveFlag_RXNE(SPI2)) {} @@ -228,7 +222,6 @@ static void ILI9341_WriteData16(uint16_t* buff, uint16_t buff_size) Send_Data16( buff[index]); } LL_SPI_SetDataWidth(SPI2,LL_SPI_DATAWIDTH_8BIT ); - } @@ -267,18 +260,16 @@ static void ILI9341_configure() { } void ILI9341_init(void) { - MX_GPIO_Init(); - MX_DMA_Init(); - MX_SPI2_Init(); + MX_DMA_Init(); + MX_SPI2_Init(); - LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_3); + LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_5); LL_SPI_Enable(SPI2); ILI9341_reset(); ILI9341_exitStandby(); ILI9341_configure(); - // TFT_LED_SET; } // @@ -317,17 +308,18 @@ inline void ILI9341_setAddressWindow(uint16_t x1, uint16_t y1, uint16_t x2, uint } +static uint16_t tbuf[400]; inline void ILI9341_fillRect(uint16_t x1, uint16_t y1, uint16_t w, uint16_t h, uint16_t color) { TFT_CS_RESET; - uint16_t tbuf[w]; + int s = 0; ILI9341_setAddressWindow(x1, y1, (uint16_t) (x1 + w - 1), (uint16_t) (y1 + h - 1)); //ILI9341_setAddressWindow(x1, y1, (uint16_t) w , (uint16_t) h ); TFT_DC_D for (int x = w ; x >= 0; x--) tbuf[x] = color; for (y1 = h; y1 > 0; y1--) - Send_DMA_Data16(tbuf,w); + Send_DMA_Data16(tbuf,w); TFT_CS_SET; } diff --git a/MDK-ARM/JLinkLog.txt b/MDK-ARM/JLinkLog.txt index bb5033c..15205fe 100644 --- a/MDK-ARM/JLinkLog.txt +++ b/MDK-ARM/JLinkLog.txt @@ -1,31 +1,506 @@ -TF1BC 003:836 SEGGER J-Link V4.96d Log File (0001ms, 0835ms total) -TF1BC 003:836 DLL Compiled: Jan 29 2015 11:45:37 (0001ms, 0835ms total) -TF1BC 003:836 Logging started @ 2024-12-12 15:38 (0001ms, 0835ms total) -TF1BC 003:837 JLINK_SetWarnOutHandler(...) (0000ms, 0835ms total) -TF1BC 003:837 JLINK_OpenEx(...) + +T164F8 000:318 SEGGER J-Link V4.96d Log File (0001ms, 0266ms total) +T164F8 000:318 DLL Compiled: Jan 29 2015 11:45:37 (0001ms, 0266ms total) +T164F8 000:318 Logging started @ 2024-12-12 20:13 (0001ms, 0266ms total) +T164F8 000:319 JLINK_SetWarnOutHandler(...) (0000ms, 0266ms total) +T164F8 000:319 JLINK_OpenEx(...) Firmware: J-Link ARM V8 compiled Jan 31 2018 18:34:52 Hardware: V8.00 S/N: 20080643 -Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFullDevice "UNSPECIFIED" selected. returns O.K. (0264ms, 1099ms total) -TF1BC 004:101 JLINK_SetErrorOutHandler(...) (0000ms, 1099ms total) -TF1BC 004:101 JLINK_ExecCommand("ProjectFile = "D:\a\lvgl\MDK-ARM\JLinkSettings.ini"", ...)Device "UNSPECIFIED" selected. returns 0x00 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_ExecCommand("Device = STM32F072CBTx", ...)Device "UNSPECIFIED" selected. returns 0x00 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_ExecCommand("DisableConnectionTimeout", ...) returns 0x01 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetHardwareVersion() returns 0x13880 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetDLLVersion() returns 49604 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetFirmwareString(...) (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetDLLVersion() returns 49604 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetCompileDateTime() (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetFirmwareString(...) (0000ms, 1099ms total) -TF1BC 004:101 JLINK_GetHardwareVersion() returns 0x13880 (0000ms, 1099ms total) -TF1BC 004:101 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0002ms, 1101ms total) -TF1BC 004:103 JLINK_SetSpeed(10000) (0001ms, 1102ms total) -TF1BC 004:104 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL) returns JLINKARM_RESET_TYPE_NORMAL (0000ms, 1102ms total) -TF1BC 004:104 JLINK_Reset() >0x108 TIF>Found SWD-DP with ID 0x0BB11477 >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> - >0x21 TIF> >0x0D TIF> >0x21 TIF>Found Cortex-M0 r0p0, Little endian. >0x0D TIF> >0x28 TIF> -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE0002000)FPUnit: 4 code (BP) slots and 0 literal slots -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) -- CPU_ReadMem(4 bytes @ 0xE00FF018) -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDFC) - -- CPU_WriteMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0030ms, 1132ms total) -TF1BC 004:134 JLINK_GetId() >0x0D TIF> >0x21 TIF> returns 0x0BB11477 (0001ms, 1133ms total) -TF1BC 004:142 JLINK_GetFirmwareString(...) (0000ms, 1133ms total) -TF1BC 004:952 JLINK_Close() -- CPU_WriteMem(4 bytes @ 0xE0001004) >0x42 TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> (0003ms, 1136ms total) -TF1BC 004:952 (0003ms, 1136ms total) -TF1BC 004:952 Closed (0003ms, 1136ms total) +Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull returns O.K. (0263ms, 0529ms total) +T164F8 000:582 JLINK_SetErrorOutHandler(...) (0000ms, 0529ms total) +T164F8 000:582 JLINK_ExecCommand("ProjectFile = "D:\a\lvgl\MDK-ARM\JLinkSettings.ini"", ...)Device "UNSPECIFIED" selected. returns 0x00 (0003ms, 0532ms total) +T164F8 000:590 JLINK_ExecCommand("Device = STM32F072CBTx", ...)Device "UNSPECIFIED" selected. returns 0x00 (0005ms, 0537ms total) +T164F8 000:595 JLINK_ExecCommand("DisableConnectionTimeout", ...) returns 0x01 (0000ms, 0537ms total) +T164F8 000:595 JLINK_GetHardwareVersion() returns 0x13880 (0000ms, 0537ms total) +T164F8 000:595 JLINK_GetDLLVersion() returns 49604 (0000ms, 0537ms total) +T164F8 000:595 JLINK_GetFirmwareString(...) (0000ms, 0537ms total) +T164F8 000:619 JLINK_GetDLLVersion() returns 49604 (0000ms, 0537ms total) +T164F8 000:619 JLINK_GetCompileDateTime() (0000ms, 0537ms total) +T164F8 000:633 JLINK_GetFirmwareString(...) (0000ms, 0537ms total) +T164F8 000:641 JLINK_GetHardwareVersion() returns 0x13880 (0000ms, 0537ms total) +T164F8 000:668 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0001ms, 0538ms total) +T164F8 000:669 JLINK_SetSpeed(10000) (0001ms, 0539ms total) +T164F8 000:670 JLINK_GetId() >0x108 TIF>Found SWD-DP with ID 0x0BB11477 >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> + >0x21 TIF> >0x0D TIF> >0x21 TIF>Found Cortex-M0 r0p0, Little endian. >0x0D TIF> >0x28 TIF> -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE0002000)FPUnit: 4 code (BP) slots and 0 literal slots -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) -- CPU_ReadMem(4 bytes @ 0xE00FF018) >0x0D TIF> >0x21 TIF> returns 0x0BB11477 (0043ms, 0582ms total) +T164F8 000:713 JLINK_GetDLLVersion() returns 49604 (0000ms, 0582ms total) +T164F8 000:713 JLINK_CORE_GetFound() returns 0x60000FF (0000ms, 0582ms total) +T164F8 000:713 JLINK_GetDebugInfo(0x100) -- Value=0xE00FF003 returns 0x00 (0000ms, 0582ms total) +T164F8 000:721 JLINK_ReadMem (0xE00FF000, 0x0020 Bytes, ...) -- CPU is running -- CPU_ReadMem(32 bytes @ 0xE00FF000) - Data: 03 F0 F0 FF 03 20 F0 FF 03 30 F0 FF 00 00 00 00 ... returns 0x00 (0000ms, 0582ms total) +T164F8 000:721 JLINK_ReadMem (0xE000EFF0, 0x0010 Bytes, ...) -- CPU is running -- CPU_ReadMem(16 bytes @ 0xE000EFF0) - Data: 0D 00 00 00 E0 00 00 00 05 00 00 00 B1 00 00 00 returns 0x00 (0001ms, 0583ms total) +T164F8 000:722 JLINK_ReadMem (0xE000EFD0, 0x0020 Bytes, ...) -- CPU is running -- CPU_ReadMem(32 bytes @ 0xE000EFD0) - Data: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... returns 0x00 (0001ms, 0584ms total) +T164F8 000:723 JLINK_ReadMem (0xE0001FF0, 0x0010 Bytes, ...) -- CPU is running -- CPU_ReadMem(16 bytes @ 0xE0001FF0) - Data: 0D 00 00 00 E0 00 00 00 05 00 00 00 B1 00 00 00 returns 0x00 (0000ms, 0584ms total) +T164F8 000:723 JLINK_ReadMem (0xE0001FD0, 0x0020 Bytes, ...) -- CPU is running -- CPU_ReadMem(32 bytes @ 0xE0001FD0) - Data: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... returns 0x00 (0001ms, 0585ms total) +T164F8 000:724 JLINK_ReadMem (0xE0002FF0, 0x0010 Bytes, ...) -- CPU is running -- CPU_ReadMem(16 bytes @ 0xE0002FF0) - Data: 0D 00 00 00 E0 00 00 00 05 00 00 00 B1 00 00 00 returns 0x00 (0000ms, 0585ms total) +T164F8 000:724 JLINK_ReadMem (0xE0002FD0, 0x0020 Bytes, ...) -- CPU is running -- CPU_ReadMem(32 bytes @ 0xE0002FD0) - Data: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... returns 0x00 (0001ms, 0586ms total) +T164F8 000:725 JLINK_ReadMemU32(0xE000ED00, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE000ED00) - Data: 00 C2 0C 41 returns 0x01 (0000ms, 0586ms total) +T164F8 000:725 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL) returns JLINKARM_RESET_TYPE_NORMAL (0000ms, 0586ms total) +T164F8 000:725 JLINK_Reset() -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 0598ms total) +T164F8 000:737 JLINK_Halt() returns 0x00 (0000ms, 0598ms total) +T164F8 000:737 JLINK_IsHalted() returns TRUE (0000ms, 0598ms total) +T164F8 000:737 JLINK_ReadMemU32(0xE000EDF0, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - Data: 03 00 03 00 returns 0x01 (0001ms, 0599ms total) +T164F8 000:738 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) returns 0x00 (0000ms, 0599ms total) +T164F8 000:738 JLINK_WriteU32(0xE000EDFC, 0x01000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0x00 (0001ms, 0600ms total) +T164F8 000:766 JLINK_GetHWStatus(...) returns 0x00 (0000ms, 0600ms total) +T164F8 000:787 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) returns 0x04 (0000ms, 0600ms total) +T164F8 000:787 JLINK_GetNumBPUnits(Type = 0xF0) returns 0x2000 (0000ms, 0600ms total) +T164F8 000:787 JLINK_GetNumWPUnits() returns 0x02 (0000ms, 0600ms total) +T164F8 000:807 JLINK_GetSpeed() returns 0xFA0 (0000ms, 0600ms total) +T164F8 000:821 JLINK_ReadMemU32(0xE000E004, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000E004) - Data: 00 00 00 00 returns 0x01 (0001ms, 0601ms total) +T164F8 000:822 JLINK_Halt() returns 0x00 (0000ms, 0601ms total) +T164F8 000:822 JLINK_IsHalted() returns TRUE (0000ms, 0601ms total) +T164F8 000:825 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0004ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R1, 0x007A1200) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R2, 0x00000001) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0605ms total) +T164F8 000:829 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0001ms, 0606ms total) +T164F8 000:830 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 0606ms total) +T164F8 000:830 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0606ms total) +T164F8 000:830 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0606ms total) +T164F8 000:830 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0606ms total) +T164F8 000:830 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0606ms total) +T164F8 000:830 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000001 (0001ms, 0607ms total) +T164F8 000:831 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0001004) (0004ms, 0611ms total) +T164F8 000:835 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0003ms, 0614ms total) +T164F8 000:838 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0611ms total) +T164F8 000:838 JLINK_ClrBPEx(BPHandle = 0x00000001) returns 0x00 (0000ms, 0611ms total) +T164F8 000:838 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0611ms total) +T164F8 000:838 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0611ms total) +T164F8 000:838 JLINK_WriteReg(R1, 0x00000800) returns 0x00 (0000ms, 0611ms total) +T164F8 000:838 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0001ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0612ms total) +T164F8 000:839 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000002 (0000ms, 0612ms total) +T164F8 000:839 JLINK_Go() (0001ms, 0613ms total) +T164F8 000:840 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0003ms, 0616ms total) +T164F8 000:843 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0613ms total) +T164F8 000:843 JLINK_ClrBPEx(BPHandle = 0x00000002) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R1, 0x00000800) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0613ms total) +T164F8 000:843 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0001ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0614ms total) +T164F8 000:844 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000003 (0000ms, 0614ms total) +T164F8 000:844 JLINK_Go() (0001ms, 0615ms total) +T164F8 000:845 JLINK_IsHalted() returns FALSE (0000ms, 0615ms total) +T164F8 000:952 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0617ms total) +T164F8 000:954 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0615ms total) +T164F8 000:954 JLINK_ClrBPEx(BPHandle = 0x00000003) returns 0x00 (0000ms, 0615ms total) +T164F8 000:954 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R1, 0x00000800) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0615ms total) +T164F8 000:955 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000004 (0000ms, 0615ms total) +T164F8 000:955 JLINK_Go() (0002ms, 0617ms total) +T164F8 000:957 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0619ms total) +T164F8 000:959 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0617ms total) +T164F8 000:959 JLINK_ClrBPEx(BPHandle = 0x00000004) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R1, 0x00000800) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0617ms total) +T164F8 000:959 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0001ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0618ms total) +T164F8 000:960 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000005 (0000ms, 0618ms total) +T164F8 000:960 JLINK_Go() (0001ms, 0619ms total) +T164F8 000:961 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:963 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:965 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:969 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:970 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:972 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:974 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:976 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 000:979 JLINK_IsHalted() returns FALSE (0000ms, 0619ms total) +T164F8 001:001 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0003ms, 0622ms total) +T164F8 001:004 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0619ms total) +T164F8 001:004 JLINK_ClrBPEx(BPHandle = 0x00000005) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R0, 0x00000001) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R1, 0x00000800) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0619ms total) +T164F8 001:004 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0001ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0620ms total) +T164F8 001:005 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000006 (0000ms, 0620ms total) +T164F8 001:005 JLINK_Go() (0000ms, 0620ms total) +T164F8 001:005 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0004ms, 0624ms total) +T164F8 001:009 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0620ms total) +T164F8 001:009 JLINK_ClrBPEx(BPHandle = 0x00000006) returns 0x00 (0000ms, 0620ms total) +T164F8 001:009 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0620ms total) +T164F8 001:077 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0003ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R1, 0x007A1200) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R2, 0x00000002) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0623ms total) +T164F8 001:080 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000007 (0002ms, 0625ms total) +T164F8 001:082 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) (0001ms, 0626ms total) +T164F8 001:083 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0004ms, 0630ms total) +T164F8 001:087 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0626ms total) +T164F8 001:087 JLINK_ClrBPEx(BPHandle = 0x00000007) returns 0x00 (0000ms, 0626ms total) +T164F8 001:087 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0626ms total) +T164F8 001:087 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 90 09 00 20 65 01 00 08 E9 0A 00 08 4D 04 00 08 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0004ms, 0630ms total) +T164F8 001:091 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 8B 42 01 D3 0B 02 C0 1A 52 41 CD D2 C3 09 8B 42 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0002ms, 0632ms total) +T164F8 001:093 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0632ms total) +T164F8 001:093 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 0632ms total) +T164F8 001:093 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 0632ms total) +T164F8 001:093 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0632ms total) +T164F8 001:093 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0001ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0633ms total) +T164F8 001:094 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000008 (0000ms, 0633ms total) +T164F8 001:094 JLINK_Go() (0001ms, 0634ms total) +T164F8 001:095 JLINK_IsHalted() returns FALSE (0000ms, 0634ms total) +T164F8 001:127 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0636ms total) +T164F8 001:129 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0634ms total) +T164F8 001:129 JLINK_ClrBPEx(BPHandle = 0x00000008) returns 0x00 (0000ms, 0634ms total) +T164F8 001:129 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0634ms total) +T164F8 001:130 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 40 3D 49 00 8D 46 70 47 04 46 C0 46 C0 46 20 46 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0004ms, 0638ms total) +T164F8 001:134 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 63 0D 00 08 F0 B4 00 23 0A 68 00 2A 51 D0 01 24 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0003ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0641ms total) +T164F8 001:137 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000009 (0000ms, 0641ms total) +T164F8 001:137 JLINK_Go() (0002ms, 0643ms total) +T164F8 001:139 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:141 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:143 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:145 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:147 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:149 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:151 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:153 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:154 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:157 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:158 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:160 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:162 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:164 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:167 JLINK_IsHalted() returns FALSE (0000ms, 0643ms total) +T164F8 001:168 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0645ms total) +T164F8 001:170 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0643ms total) +T164F8 001:170 JLINK_ClrBPEx(BPHandle = 0x00000009) returns 0x00 (0000ms, 0643ms total) +T164F8 001:170 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0643ms total) +T164F8 001:171 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 08 00 00 20 81 B0 08 49 0A 69 00 92 42 1C 00 D0 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0004ms, 0647ms total) +T164F8 001:175 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: C2 50 0A 79 03 15 81 58 B5 00 A9 43 19 43 81 50 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0003ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0650ms total) +T164F8 001:178 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0001ms, 0651ms total) +T164F8 001:179 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0651ms total) +T164F8 001:179 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0651ms total) +T164F8 001:179 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000A (0000ms, 0651ms total) +T164F8 001:179 JLINK_Go() (0001ms, 0652ms total) +T164F8 001:180 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:182 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:184 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:187 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:188 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:190 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:192 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:194 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:197 JLINK_IsHalted() returns FALSE (0000ms, 0652ms total) +T164F8 001:199 JLINK_IsHalted() returns FALSE (0001ms, 0653ms total) +T164F8 001:223 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0654ms total) +T164F8 001:225 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0652ms total) +T164F8 001:225 JLINK_ClrBPEx(BPHandle = 0x0000000A) returns 0x00 (0000ms, 0652ms total) +T164F8 001:225 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0652ms total) +T164F8 001:227 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 00 06 C0 0F FB D1 70 47 00 38 00 40 70 47 00 00 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0004ms, 0656ms total) +T164F8 001:231 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0002ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R1, 0x00000208) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0658ms total) +T164F8 001:233 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0001ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0659ms total) +T164F8 001:234 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000B (0000ms, 0659ms total) +T164F8 001:234 JLINK_Go() (0001ms, 0660ms total) +T164F8 001:235 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:237 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:240 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:242 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:244 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:247 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:249 JLINK_IsHalted() returns FALSE (0000ms, 0660ms total) +T164F8 001:251 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0662ms total) +T164F8 001:253 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0660ms total) +T164F8 001:253 JLINK_ClrBPEx(BPHandle = 0x0000000B) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R0, 0x00000002) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R1, 0x00000208) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:253 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0660ms total) +T164F8 001:254 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0661ms total) +T164F8 001:254 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000C (0000ms, 0661ms total) +T164F8 001:254 JLINK_Go() (0001ms, 0662ms total) +T164F8 001:255 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0664ms total) +T164F8 001:257 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0662ms total) +T164F8 001:257 JLINK_ClrBPEx(BPHandle = 0x0000000C) returns 0x00 (0000ms, 0662ms total) +T164F8 001:257 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0662ms total) +T164F8 001:325 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0003ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R1, 0x007A1200) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R2, 0x00000003) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0665ms total) +T164F8 001:328 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x0000000D (0002ms, 0667ms total) +T164F8 001:330 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) (0001ms, 0668ms total) +T164F8 001:331 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0003ms, 0671ms total) +T164F8 001:334 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0668ms total) +T164F8 001:334 JLINK_ClrBPEx(BPHandle = 0x0000000D) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R0, 0xFFFFFFFF) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R2, 0x00000E08) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(R15 (PC), 0x20000002) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0668ms total) +T164F8 001:334 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000E (0000ms, 0668ms total) +T164F8 001:334 JLINK_Go() (0001ms, 0669ms total) +T164F8 001:335 JLINK_IsHalted() returns FALSE (0000ms, 0669ms total) +T164F8 001:363 JLINK_IsHalted() returns FALSE (0000ms, 0669ms total) +T164F8 001:365 JLINK_IsHalted() returns FALSE (0000ms, 0669ms total) +T164F8 001:367 JLINK_IsHalted() returns FALSE (0000ms, 0669ms total) +T164F8 001:368 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0671ms total) +T164F8 001:370 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0669ms total) +T164F8 001:370 JLINK_ClrBPEx(BPHandle = 0x0000000E) returns 0x00 (0000ms, 0669ms total) +T164F8 001:370 JLINK_ReadReg(R0) returns 0x6AABCE12 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R0, 0x00000003) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R2, 0x00000E08) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 0669ms total) +T164F8 001:372 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000F (0000ms, 0669ms total) +T164F8 001:372 JLINK_Go() (0002ms, 0671ms total) +T164F8 001:374 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0002ms, 0673ms total) +T164F8 001:376 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 0671ms total) +T164F8 001:376 JLINK_ClrBPEx(BPHandle = 0x0000000F) returns 0x00 (0000ms, 0671ms total) +T164F8 001:377 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 0671ms total) +T164F8 001:445 JLINK_WriteMem(0x20000000, 0x0002 Bytes, ...) - Data: FE E7 -- CPU_WriteMem(2 bytes @ 0x20000000) returns 0x02 (0001ms, 0672ms total) +T164F8 001:446 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL) returns JLINKARM_RESET_TYPE_NORMAL (0000ms, 0672ms total) +T164F8 001:446 JLINK_Reset() -- CPU_ReadMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0x20000000) -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 0684ms total) +T164F8 001:458 JLINK_Go() -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0001004) (0002ms, 0686ms total) +T164F8 001:472 JLINK_Close() -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002014) >0x42 TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> (0003ms, 0689ms total) +T164F8 001:472 (0003ms, 0689ms total) +T164F8 001:472 Closed (0003ms, 0689ms total) diff --git a/MDK-ARM/lvgl.uvguix.caiyu b/MDK-ARM/lvgl.uvguix.caiyu new file mode 100644 index 0000000..05d8963 --- /dev/null +++ b/MDK-ARM/lvgl.uvguix.caiyu @@ -0,0 +1,2772 @@ + + + + -5.1 + +
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 275 + + + 346 + Code Coverage + 798 100 + + + 204 + Performance Analyzer + 304 151 151 292 + + + + + + 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 + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -32000 + -32000 + + + -1 + -1 + + + 0 + 437 + 1927 + 803 + + + + 0 + + 1647 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000014000000050000000100000018443A5C615C6C76676C5C494C49393334315C636F72652E680000000006636F72652E6800000000F0A0A100FFFFFFFF1C443A5C615C6C76676C5C494C49393334315C636F6D6D616E64732E68000000000A636F6D6D616E64732E6800000000F7B88600FFFFFFFF25443A5C615C6C76676C5C436F72655C5372635C73797374656D5F73746D3332663078782E63000000001273797374656D5F73746D3332663078782E6300000000C5D4F200FFFFFFFF3D443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C496E635C73746D3332663078785F6C6C5F7370692E68000000001273746D3332663078785F6C6C5F7370692E6800000000FFDC7800FFFFFFFF3F443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF18443A5C615C6C76676C5C494C49393334315C636F72652E630000000006636F72652E6300000000BECEA100FFFFFFFF27443A5C615C6C76676C5C4D444B2D41524D5C737461727475705F73746D33326630373278622E730000000015737461727475705F73746D33326630373278622E7300000000F0A0A100FFFFFFFF21443A5C615C6C76676C5C436F72655C5372635C73746D3332663078785F69742E63000000000E73746D3332663078785F69742E6300000000BCA8E100FFFFFFFF3D443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C496E635C73746D3332663078785F6C6C5F646D612E68000000001273746D3332663078785F6C6C5F646D612E6800000000BCA8E100FFFFFFFF19443A5C615C6C76676C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000CACAD500FFFFFFFF1B443A5C615C6C76676C5C494C49393334315C636F6E74726F6C2E680000000009636F6E74726F6C2E68000000009CC1B600FFFFFFFF3D443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C496E635C73746D3332663078785F6C6C5F6275732E68000000001273746D3332663078785F6C6C5F6275732E6800000000C5D4F200FFFFFFFF3E443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C496E635C73746D3332663078785F6C6C5F6770696F2E68000000001373746D3332663078785F6C6C5F6770696F2E6800000000BECEA100FFFFFFFF23443A5C615C6C76676C5C6C76676C5C7372635C6C765F6D6973635C6C765F6C6F672E6800000000086C765F6C6F672E6800000000C5D4F200FFFFFFFF1D443A5C615C6C76676C5C494C49393334315C6C765F6472697665722E63000000000B6C765F6472697665722E6300000000FFDC7800FFFFFFFF1A443A5C615C6C76676C5C494C49393334315C636F6E6669672E680000000008636F6E6669672E6800000000D9ADC200FFFFFFFF19443A5C615C6C76676C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000C5D4F200FFFFFFFF3E443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F6770696F2E63000000001373746D3332663078785F6C6C5F6770696F2E6300000000EAD6A300FFFFFFFF3D443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F646D612E63000000001273746D3332663078785F6C6C5F646D612E6300000000B3A6BE00FFFFFFFF3D443A5C615C6C76676C5C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7370692E63000000001273746D3332663078785F6C6C5F7370692E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000094010000700000008007000097020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 940100005900000090050000E9000000 + + + 16 + 94010000700000009005000000010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D01000061020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D01000061020000 + + + 16 + 22000000390000003E01000079020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D01000061020000 + + + 16 + 22000000390000003E01000079020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D01000061020000 + + + 16 + 22000000390000003E01000079020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000A40200007D070000C1030000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000000A02000090050000B7020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A40200007D070000C1030000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 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 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000008D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03040000790000008D05000004020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D01000061020000 + + + 16 + 22000000390000003E01000079020000 + + + + 38007 + 38007 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A40200007D070000C1030000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A40200007D070000C1030000 + + + 16 + 22000000390000003E01000079020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000002A0200008D05000098020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 940 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001F000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E003000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001F000000DA0100003E000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000003E0000006F0200005D000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2619 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF94010000E900000090050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000094010000700000009005000000010000940100005900000090050000E90000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFFC030000590000000004000023020000000000000200000004000000010000000000000000000000FFFFFFFF17000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000000004000070000000900500003A020000000400005900000090050000230200000000000040410046170000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF90010000590000009401000080020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000700000009001000097020000000000005900000090010000800200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000006020000900500000A02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002102000090050000CE020000000000000A02000090050000B702000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200000A020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000800200008007000084020000010000000100001004000000010000009AFCFFFF8E000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000000000009B02000080070000F7030000000000008402000080070000E00300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2421 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000013494C49393334315F577269746544617461313696000000000000001400047462756613494C49393334315F57726974654461746131360B53656E645F44617461313610666C61675F444D415F4348335F6273790E4E5649435F456E61626C65495251001E444D41315F4368616E6E656C335F5472616E73666572436F6D706C65746505636C6561720C4D585F535049325F496E697416494C49393334315F7365744F7269656E746174696F6E11494C49393334315F5772697465446174610B4D585F444D415F496E6974154F5249454E544154494F4E5F4C414E445343415045144C4C5F444D415F456E61626C654368616E6E656C154C4C5F444D415F44697361626C654368616E6E656C0B5446545F4C45445F534554184C4C5F415042315F475250315F5045524950485F53504932145243435F41504231454E525F555341525435454E0453504932125243435F414842454E525F4750494F44454E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 670 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046C76676C96000000000000000100046C76676C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2220 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 940100005900000020050000E9000000 + + + 16 + 94010000700000002005000000010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D010000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D010000BD020000 + + + 16 + 22000000390000003E01000079020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1506 + 1506 + 1 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 240500007600000080070000DC020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000001D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D010000BD020000 + + + 16 + 22000000390000003E01000079020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D010000BD020000 + + + 16 + 22000000390000003E01000079020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000001C0300007D07000039040000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000E0020000C8030000E0030000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C0300007D07000039040000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 940100007600000020050000E9000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000001D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 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 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000001D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000001D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 97010000790000001D050000CA000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 27050000790000007D070000BD020000 + + + 16 + 2200000039000000B2010000C9010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000790000008D010000BD020000 + + + 16 + 22000000390000003E01000079020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C0300007D07000039040000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C0300007D07000039040000 + + + 16 + 22000000390000003E01000079020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + CF030000000300007D070000C1030000 + + + 16 + 0103000071030000BD06000071040000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 940 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001F000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E003000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001F000000DA0100003E000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001F0000006F0200003E000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2695 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF94010000E900000020050000ED000000010000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000100000094010000700000002005000000010000940100005900000020050000E90000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF200500005900000024050000DC02000001000000020000100400000001000000ADFBFFFF8E010000FFFFFFFF17000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000001000000240500007000000080070000F3020000240500005900000080070000DC0200000000000040410056170000000753796D626F6C7301000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF900100005900000094010000DC020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000007000000090010000F3020000000000005900000090010000DC0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000DC02000080070000E002000001000000010000100400000001000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000001000000FFFFFFFFC0030000E0020000C4030000E003000000000000020000000400000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000001000000CC030000F702000080070000F7030000CC030000E002000080070000E003000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF090000000000000002000000000000000100000002000000FFFFFFFFC8030000E0020000CC030000E00300000100000002000010040000000000000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000F802000080070000FC020000000000000100000004000000010000009AFCFFFF8E000000FFFFFFFF04000000C5000000C7000000B401000077940000018000800000000000000000000013030000800700006F04000000000000FC02000080070000580400000000000040820046040000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2419 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000010666C61675F444D415F4348335F6273799600000000000000140013494C49393334315F57726974654461746131360B53656E645F44617461313610666C61675F444D415F4348335F6273790E4E5649435F456E61626C65495251001E444D41315F4368616E6E656C335F5472616E73666572436F6D706C65746505636C6561720C4D585F535049325F496E697416494C49393334315F7365744F7269656E746174696F6E11494C49393334315F5772697465446174610B4D585F444D415F496E6974154F5249454E544154494F4E5F4C414E445343415045144C4C5F444D415F456E61626C654368616E6E656C154C4C5F444D415F44697361626C654368616E6E656C0B5446545F4C45445F534554184C4C5F415042315F475250315F5045524950485F53504932145243435F41504231454E525F555341525435454E0453504932125243435F414842454E525F4750494F44454E05636F6C6F720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020001001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 670 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046C76676C96000000000000000100046C76676C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2220 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020001003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 5 + + ..\ILI9341\core.h + 17 + 1 + 6 + 1 + + 0 + + + ..\ILI9341\commands.h + 37 + 77 + 102 + 1 + + 0 + + + ../Core/Src/system_stm32f0xx.c + 6 + 61 + 82 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h + 0 + 173 + 183 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c + 0 + 165 + 173 + 1 + + 0 + + + ..\ILI9341\core.c + 0 + 144 + 163 + 1 + + 0 + + + startup_stm32f072xb.s + 20 + 114 + 131 + 1 + + 0 + + + ../Core/Src/stm32f0xx_it.c + 0 + 125 + 156 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h + 0 + 1698 + 1706 + 1 + + 0 + + + ../Core/Src/main.c + 14 + 101 + 104 + 1 + + 0 + + + ..\ILI9341\./control.h + 14 + 1 + 22 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h + 46 + 360 + 396 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h + 0 + 168 + 179 + 1 + + 0 + + + D:\a\lvgl\lvgl\src\lv_misc\lv_log.h + 29 + 16 + 19 + 1 + + 0 + + + D:\a\lvgl\ILI9341\lv_driver.c + 19 + 1 + 2 + 1 + + 0 + + + ..\ILI9341\./config.h + 52 + 1 + 29 + 1 + + 0 + + + ../Core/Inc/main.h + 22 + 27 + 59 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_gpio.c + 0 + 231 + 276 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_dma.c + 0 + 38 + 57 + 1 + + 0 + + + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c + 0 + 1 + 1 + 1 + + 0 + + + + +
diff --git a/MDK-ARM/lvgl.uvoptx b/MDK-ARM/lvgl.uvoptx index 32a83d8..8766b4a 100644 --- a/MDK-ARM/lvgl.uvoptx +++ b/MDK-ARM/lvgl.uvoptx @@ -1,133 +1,480 @@ - - - - lvgl - 0x4 - ARM-ADS - - 8000000 - - 1 - 1 - 0 - 1 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 0 - 0 - 1 - - 0 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 13 - - - - - - - - - - - STLink\ST-LINKIII-KEIL_SWO.dll - - - - 0 - ST-LINKIII-KEIL_SWO - -U-O142 -O2254 -S3 -C-1 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F0xx_128_2K.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F072CB$Flash\STM32F0xx_128_2K.FLM) - - - 0 - - - - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + lvgl + 0x4 + ARM-ADS + + 8000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 0 + + + 0 + User Manual (STM32072B-EVAL) + C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1\MDK/Boards/ST/STM32072B-EVAL/Documents/DM00104135.pdf + + + 1 + Data Brief (STM32072B-EVAL) + C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1\MDK/Boards/ST/STM32072B-EVAL/Documents/DM00104199.pdf + + + 2 + Data Brief (STM32F072-Discovery) + C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1\MDK/Boards/ST/STM32F072-Discovery/Documents/DM00099403.pdf + + + 3 + Schematics (STM32F072-Discovery) + C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1\MDK/Boards/ST/STM32F072-Discovery/Documents/MB1076.pdf + + + 4 + STM32072B-EVAL Web Page (STM32072B-EVAL) + http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-eval-boards/stm32072b-eval.html + + + 5 + STM32F072-Discovery Web Page (STM32F072-Discovery) + http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF259724 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 7 + + + + + + + + + + + Segger\JL2CM3.dll + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + + + 0 + JL2CM3 + -U20080643 -O78 -S1 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_128_2K.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F072CBTx$CMSIS/Flash/STM32F0xx_128_2K.FLM) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_128_2K -FS08000000 -FL020000 -FP0($$Device:STM32F072CBTx$CMSIS/Flash/STM32F0xx_128_2K.FLM)) + + + 0 + ST-LINKIII-KEIL_SWO + -U-O142 -O2254 -S3 -C-1 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F0xx_128_2K.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F072CB$Flash\STM32F0xx_128_2K.FLM) + + + + + 0 + 0 + 105 + 1 +
134221430
+ 0 + 0 + 0 + 0 + 0 + 1 + ../Core/Src/main.c + + +
+ + 1 + 0 + 102 + 1 +
134221404
+ 0 + 0 + 0 + 0 + 0 + 1 + ../Core/Src/main.c + + +
+ + 2 + 0 + 155 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ../Core/Src/stm32f0xx_it.c + + +
+ + 3 + 0 + 163 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\ILI9341\core.c + + +
+
+ + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + +
+
+ + + Application/MDK-ARM + 0 + 0 + 0 + 0 + + 1 + 1 + 2 + 0 + 0 + 0 + 0 + startup_stm32f072xb.s + startup_stm32f072xb.s + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + + + Application/User/Core + 1 + 0 + 0 + 0 + + 3 + 2 + 1 + 0 + 0 + 0 + 0 + ../Core/Src/main.c + main.c + 0 + 0 + + + 3 + 3 + 1 + 0 + 0 + 0 + 0 + ../Core/Src/stm32f0xx_it.c + stm32f0xx_it.c + 0 + 0 + + + 3 + 4 + 1 + 0 + 0 + 0 + 0 + ..\ILI9341\core.c + core.c + 0 + 0 + + + + + Drivers/CMSIS + 1 + 0 + 0 + 0 + + 4 + 5 + 1 + 0 + 0 + 0 + 0 + ../Core/Src/system_stm32f0xx.c + system_stm32f0xx.c + 0 + 0 + + + + + Drivers/STM32F0xx_HAL_Driver + 1 + 0 + 0 + 0 + + 5 + 6 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_gpio.c + stm32f0xx_ll_gpio.c + 0 + 0 + + + 5 + 7 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_dma.c + stm32f0xx_ll_dma.c + 0 + 0 + + + 5 + 8 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c + stm32f0xx_ll_spi.c + 0 + 0 + + + 5 + 9 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c + stm32f0xx_ll_rcc.c + 0 + 0 + + + 5 + 10 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c + stm32f0xx_ll_utils.c + 0 + 0 + + + 5 + 11 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_exti.c + stm32f0xx_ll_exti.c + 0 + 0 + + + 5 + 12 + 1 + 0 + 0 + 0 + 0 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_pwr.c + stm32f0xx_ll_pwr.c + 0 + 0 + + +
diff --git a/MDK-ARM/lvgl.uvprojx b/MDK-ARM/lvgl.uvprojx index a0fe6cc..e811965 100644 --- a/MDK-ARM/lvgl.uvprojx +++ b/MDK-ARM/lvgl.uvprojx @@ -1,7 +1,10 @@ - - - 1.1 + + + + 2.1 +
### uVision Project, (C) Keil Software
+ lvgl @@ -11,29 +14,31 @@ STM32F072CBTx STMicroelectronics + Keil.STM32F0xx_DFP.2.1.1 + https://www.keil.com/pack/ IRAM(0x20000000-0x20003FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M0") - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + $$Device:STM32F072CBTx$CMSIS/SVD/STM32F0x2.svd 0 0 - - - - - + + + + + 0 0 @@ -48,23 +53,25 @@ 1 1 1 - ./lvgl/ + 1 0 0 0 0 - - + + 0 0 + 0 + 0 0 0 - - + + 0 0 0 @@ -72,14 +79,14 @@ 0 - 1 - - + 0 + + 0 0 0 - + 0 @@ -93,9 +100,9 @@ 0 0 3 - - - + + + 0 SARMCM3.DLL @@ -103,7 +110,7 @@ DARMCM1.DLL -pCM0 SARMCM3.DLL - + TARMCM1.DLL -pCM0 @@ -134,27 +141,27 @@ 1 1 1 - 0 + 1 1 1 1 0 - 13 + 7 - - - - - + + + + + - - - - - - STLink\ST-LINKIII-KEIL_SWO.dll + + + + + + Segger\JL2CM3.dll @@ -168,11 +175,11 @@ 1 STLink\ST-LINKIII-KEIL_SWO.dll - - - - - + + + + + 0 @@ -205,7 +212,7 @@ 0 0 "Cortex-M0" - + 0 0 0 @@ -213,7 +220,7 @@ 1 0 0 - 1 + 0 0 0 8 @@ -272,13 +279,13 @@ 0 - - + 0x20000000 + 0x4000 1 - - + 0x8000000 + 0x20000 0 @@ -302,8 +309,8 @@ 1 - - + 0x8000000 + 0x20000 1 @@ -327,8 +334,8 @@ 0 - - + 0x20000000 + 0x4000 0 @@ -336,7 +343,7 @@ 0x0 - + 1 @@ -353,13 +360,12 @@ 0 0 1 - 0 0 - + STM32F072xB,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,HSI_VALUE=8000000,LSI_VALUE=40000,VDD_VALUE=3300,PREFETCH_ENABLE=1,INSTRUCTION_CACHE_ENABLE=0,DATA_CACHE_ENABLE=0 - - ../Core/Inc;../Drivers/STM32F0xx_HAL_Driver/Inc;../Drivers/CMSIS/Device/ST/STM32F0xx/Include;../Drivers/CMSIS/Include + + ../Core/Inc;../Drivers/STM32F0xx_HAL_Driver/Inc;../Drivers/CMSIS/Device/ST/STM32F0xx/Include;../Drivers/CMSIS/Include;..\ILI9341 @@ -370,11 +376,13 @@ 0 0 0 + 0 + 0 - - - - + + + + @@ -386,13 +394,13 @@ 0 0x08000000 0x20000000 - - - - - - - + + + + + + + @@ -423,6 +431,11 @@ 1 ../Core/Src/stm32f0xx_it.c + + core.c + 1 + ..\ILI9341\core.c + @@ -450,6 +463,9 @@ 2 2 11 + + + 0 @@ -468,6 +484,12 @@ 2 2 2 + + + + + + 2 @@ -478,46 +500,17 @@ 2 2 2 + 2 + + + + + + - - - - 2 - 0 - 0 - 0 - 0 - 1 - 2 - 2 - 2 - 2 - 11 - - - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - - - - stm32f0xx_ll_gpio.c 1 @@ -535,6 +528,9 @@ 2 2 11 + + + 1 @@ -553,45 +549,12 @@ 2 2 2 - - - - - - stm32f0xx_ll_spi.c - 1 - ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c - - - 2 - 0 - 0 - 0 - 0 - 1 - 2 - 2 - 2 - 2 - 11 - - - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 + + + + + + @@ -613,6 +576,9 @@ 2 2 11 + + + 1 @@ -631,6 +597,60 @@ 2 2 2 + + + + + + + + + + + + stm32f0xx_ll_spi.c + 1 + ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + + + + + + @@ -652,6 +672,9 @@ 2 2 11 + + + 1 @@ -670,6 +693,12 @@ 2 2 2 + + + + + + @@ -691,6 +720,9 @@ 2 2 11 + + + 1 @@ -709,6 +741,12 @@ 2 2 2 + + + + + + @@ -730,6 +768,9 @@ 2 2 11 + + + 1 @@ -748,6 +789,12 @@ 2 2 2 + + + + + + @@ -769,6 +816,9 @@ 2 2 11 + + + 1 @@ -787,6 +837,12 @@ 2 2 2 + + + + + + @@ -796,17 +852,18 @@ + - + - + - + - + -
+
diff --git a/MDK-ARM/lvgl/ExtDll.iex b/MDK-ARM/lvgl/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/MDK-ARM/lvgl/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/MDK-ARM/lvgl/core.crf b/MDK-ARM/lvgl/core.crf index 832f5f906a54c6d9e74a877c3fc1f38f460a0072..41c83bed5c6aa07b7059274056766bebab0a4c82 100644 GIT binary patch delta 57041 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 diff --git a/MDK-ARM/lvgl/core.d b/MDK-ARM/lvgl/core.d index d12d3b8..f216771 100644 --- a/MDK-ARM/lvgl/core.d +++ b/MDK-ARM/lvgl/core.d @@ -1,7 +1,7 @@ lvgl\core.o: ..\ILI9341\core.c lvgl\core.o: ..\ILI9341\core.h lvgl\core.o: ../Core/Inc/main.h -lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h +lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h lvgl\core.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h lvgl\core.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h lvgl\core.o: ../Drivers/CMSIS/Include/core_cm0.h @@ -10,6 +10,7 @@ lvgl\core.o: ../Drivers/CMSIS/Include/cmsis_version.h lvgl\core.o: ../Drivers/CMSIS/Include/cmsis_compiler.h lvgl\core.o: ../Drivers/CMSIS/Include/cmsis_armcc.h lvgl\core.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h +lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h @@ -17,7 +18,6 @@ lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h -lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h lvgl\core.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h lvgl\core.o: ..\ILI9341\commands.h diff --git a/MDK-ARM/lvgl/core.o b/MDK-ARM/lvgl/core.o new file mode 100644 index 0000000000000000000000000000000000000000..be9510c13291bbad45cd3359eb5e51db8e40c337 GIT binary patch literal 525384 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%0DQBT%^fLJo3o}%!HlpRq|O#pgCJxvD! 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

>ROHBkW+MzCO5bTN7HZ-&5iOoLqWVG7d}v&%nmW zm=Y`A=_PF%*T#t{ryx(UM1sK+61TA+@A zqX7ru_;_(o92`q0LHGytI364$9St`K|7n9bn?E@yW8_kKd+!FmoVqly5&O>Mg1OvM z>{8P2H;A9x>}u)XMUB9JKME%Wi;vD{Xp{z#9 z+H72~lDC5x!u!e39WVaIyRZE+fOFc0`g#v23?8^~*yNg%pz*ik#c_N?p|3H>5M7;8 zCr%JQv^kv(x0O=tUchT7h)Z}Mw$kWtS|%nhg>MzVkas5Xr%~E;o$LEr|C+u+E>33Z ztcl{j08be_8*n{&JXiYGiQ+M~M7>319l=9oc>RI$ax83*o+y5AgH%ljpuRszykes) zQN4p}zjBb4cEcp`j*YXWIl#9ji4%Ftbm$F-bD4c#?~@l=={hW*P`GIv!n!t^uX}K0 zPF#+CR}?2+AtP!$Yl`@7G~Z|%@17$5%$)Mgf;Q5DIP7#pRksTLnEKlkT>MC%a3vIV z!a$>|XZnn(;t1X?E;(d@U^D$!`-a!xLUS*D(^PSs1yChnAyR*xDo*45z*0nEgCeZIga2NRzbo)Z-^_w{H}PDSHr>s}7qgYfo0;6=b1W zwy9VO{2-l0(HnYQy6Z0Z>nkqZaTvvCSmV+i zmr+0l`dnz~cbrBM80c%CMR(jrAs6;@>5k(l#sYm~v-lm?HN$swNsvW%oYxHR(Z?-| z?zpcR{-gbDK0WF9FA4wAjx>wz_%8|n(H=C5?)WbW|NXm5cl?)x|LC)l#qanh3IF_G zm+tr{3IFi+F-w5spd=jh9hzYKfEFhQEyw{!)Aj)wz?*6=Oa;JpK#lXPjjx#epXlo0 zpiF?6PuqZStZEj*->nN(EZ5TV$dcOde0>Ah*+vXw@+gITy1oi7M#PO!R50BQ(X-M#xXxd`SUB;|UW37mWlF;nHVdNZ%~)g*jA3jk$S2D+qP&> zw)XC$;u{_6dtqw7c&Gh@n zi(7e{mSuW-@4&z)wtovjAAB}t`{;bBM<$4qI2?p)e3)}=)_-fFxQjP|u{eDbQKhF4 z{i)AFlGNcpuq(jEb|U+?Xa-3)vM`@I#JUgZODn+(oNgEVvPY z4XXWX4ya|TWt<__;UR0C8xHsfuVJmh5wRtEa|4kUGN)?+UM zsq<+$kPICGhHeYcnN}RkZ=$Q}y!3Sq_+G3fC}RVVCmO_41|sd{_d;>7)Q6Wag#4`m zpI-w)TuADwapD7ck7231kfW8D!ny+o`qts1G>Y{R?d#O@>O1(o}>tog6_Pldlyj~=VV}YOK{?{Mlzt`dK zdi+K8Tiw+{hdeY9PS^8Ic31( z-aYC*LI0M_1K#b(>P)9B==67DZIP&xSpd6nwWKRF`VA* zSp1YV*!wB|djtM{hQFwFH=NMo0R}C*ErMt086UN>mA3Xq>$fKsTg0AjpNQX{_>v~l zy+xWRe|rMcTqza_My&kp@t}tFAOYXri&Ck2khhp?^2&0)z0g%f7!9QzC@W1~Qm(=I zp6*h!5ynsQnsOVEbO2bap{@Ehpv3`TwT2Gi+JIIEfaNYa9BTs>IsmNa(D_yyu*d;m zL5G$%ZNOp&fCZf|2LMYP0G7OHNsc7&0t$UaM*oXzuJX&e{r-;beWRs07e}E%ftttq z@oBS^t65-Swll1{5^4hkDtTomo-q}|#M3R_oP zR0~l59YkTXii>Imiq`EMS=gT9q80+hXGI+tHYT~SMSvYbYd8)Jn~_}DV!(L&HzoIE zR^+jz1OYd+H_%qN5dd|h7UrY0Hx!C|ada4^y`fO#3qINDYSi9PDDnlL=yXxq8wy3f z;N9ddN;^ZL$Q37t?b5zbDDng!3w32-D;6bW6>14kyn~lfxXHJ#+_xVB#d6eLgv^yU zyCcAC4{oW?Q!=r~uCm>r&5B=Sv)TXQ_mm&_??cfOEzGmlevKvGSasT@gTny zsRZSyzU_eS12b#Z^vN)(e-vuiPXIMDa1g1p>##MG1_XpKC*y2P^xHoDt2$hjMe_w> z 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: Build target 'lvgl' -compiling core.c... -..\ILI9341\core.c(80): warning: #223-D: function "LL_APB2_GRP1_EnableClock" declared implicitly - LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI2); -..\ILI9341\core.c(80): error: #20: identifier "LL_APB2_GRP1_PERIPH_SPI2" is undefined - LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI2); -..\ILI9341\core.c(82): error: #20: identifier "LL_APB2_GRP1_PERIPH_GPIOA" is undefined - LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA); -..\ILI9341\core.c(147): error: #20: identifier "DMA1_Channel3_IRQn" is undefined - NVIC_SetPriority(DMA1_Channel3_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -..\ILI9341\core.c: 1 warning, 3 errors -compiling lv_driver.c... -..\ILI9341\../lvgl/src/lv_misc/lv_log.h(19): error: #5: cannot open source input file "../../../lv_conf.h": No such file or directory - #include "../../../lv_conf.h" -..\ILI9341\lv_driver.c: 0 warnings, 1 error -"lvgl\lvgl.axf" - 4 Error(s), 1 Warning(s). +compiling stm32f0xx_it.c... +../Core/Src/stm32f0xx_it.c(155): warning: #223-D: function "DMA1_Channel3_TransferComplete" declared implicitly + DMA1_Channel3_TransferComplete(); +../Core/Src/stm32f0xx_it.c: 1 warning, 0 errors +linking... +Program Size: Code=3228 RO-data=352 RW-data=12 ZI-data=2436 +FromELF: creating hex file... +"lvgl\lvgl.axf" - 0 Error(s), 1 Warning(s).

Software Packages used:

@@ -59,7 +52,6 @@ Package Vendor: ARM * Component: ARM::CMSIS:CORE:3.40.0 Source file: CMSIS\UserCodeTemplates\ARM\ITM_Retarget.c -Target not created. diff --git a/MDK-ARM/lvgl/lvgl.hex b/MDK-ARM/lvgl/lvgl.hex index 2b6affd..6086a4c 100644 --- a/MDK-ARM/lvgl/lvgl.hex +++ b/MDK-ARM/lvgl/lvgl.hex @@ -1,11 +1,11 @@ :020000040800F2 -:100000006806002065010008050700082B040008A9 +:100000009009002065010008E90A00084D04000875 :1000100000000000000000000000000000000000E0 -:1000200000000000000000000000000009070008B8 -:100030000000000000000000070700080B07000890 +:10002000000000000000000000000000ED0A0008D1 +:100030000000000000000000EB0A00080D0C0008A2 :1000400077010008770100087701000877010008B0 :1000500077010008770100087701000877010008A0 -:100060007701000877010008770100087701000890 +:1000600077010008770100087701000845040008BF :100070007701000877010008770100087701000880 :100080007701000877010008770100087701000870 :100090007701000877010008770100087701000860 @@ -14,17 +14,17 @@ :1000C00000F002F800F03EF80CA030C80838241800 :1000D0002D18A246671EAB4654465D46AC4201D180 :1000E00000F030F87E460F3E0FCCB6460126334274 -:1000F00000D0FB1AA246AB4633431847C4060000A3 -:10010000E4060000103A02D378C878C1FAD8520742 +:1000F00000D0FB1AA246AB4633431847E00C000081 +:10010000000D0000103A02D378C878C1FAD852071F :1001100001D330C830C101D504680C6070470000BD :100120000023002400250026103A01D378C1FBD813 :10013000520700D330C100D50B6070471FB51FBDFB :1001400010B510BD00F041F91146FFF7F7FF00F0C0 -:1001500017FB00F059F903B4FFF7F2FF03BC00F0FE +:10015000BBFD00F059F903B4FFF7F2FF03BC00F058 :100160005DF900000748804707480047FEE7FEE7C3 :10017000FEE7FEE7FEE7FEE704480549054A064BB1 -:10018000704700007D070008C100000868000020DB -:1001900068060020680200206802002001E004C018 +:1001800070470000810C0008C100000890030020A7 +:1001900090090020900500209005002001E004C097 :1001A000091F0429FBD28B0701D50280801CC907D7 :1001B00000D00270704700290BD0C30702D0027034 :1001C000401C491E022904D3830702D50280801CEB @@ -64,67 +64,165 @@ :1003E00020B5FFF7C9FE60BC00274908B6460026C5 :1003F000C0C5C0C5C0C5C0C5C0C5C0C5C0C5C0C5D5 :10040000403D49008D4670470446C046C0462046E0 -:10041000FFF7A1FE004870470400002001491820A2 -:10042000ABBEFEE7260002007047FEE708B50449B0 -:100430004A6902434A6149690140009108BD0000D0 -:100440000010024008B50449CA690243CA61C9697B -:100450000140009108BD000000100240F0B40023EC -:100460000A68002A51D001240A689C402240002AD0 -:1004700047D04C68012C01D0022C10D18D68144655 -:10048000866864436700E719BE436C432643866071 -:10049000CD680C684668A6436C43264346600F69E6 -:1004A0001446C668644365006519AC46AE432546EC -:1004B0007D432E43C6604D68022D1BD1FF2A0CD808 -:1004C0004F691646056A2246724372431601B61AF0 -:1004D000B5437A43154305620CE04E69150A2A4676 -:1004E0006A436A436A431501476AAD1AAF437243D0 -:1004F000174347624A6805686646B5435443254337 -:1005000005605B1C0A68DA40ADD1F0BC0020704782 -:1005100010B57D21C900FFF761FE0449401E486106 -:10052000002088610520086110BD000000E000E0A7 -:1005300030B4012203685B06DB0FD402002B2DD1FF -:100540004B680A680D691A43CB682B431A434B6901 -:100550001A438B691A43CB691A430B6A1A4303681F -:10056000114D2B401A4302604268104B1A404B69F0 -:100570001B0C1A438B681A4342608A68A24204D259 -:10058000630042689A431A43426001230A6A5B038C -:100590009A4202D1898C89B201610022C169A143CA -:1005A000C16130BC104670474000FFFFFBF0FFFF09 -:1005B00001490860704700000000002070B586B057 -:1005C00018216846FFF708FE0120C004FFF72EFF40 -:1005D00001208005FFF72AFF01208004FFF726FF96 -:1005E00001204004FFF722FF01201A4D8002A8627B -:1005F0000821A9622021A9624021A96200240126C4 -:100600000090029403946946019604942846FFF7EB -:1006100025FF0820009002940394694601960494F3 -:100620002846FFF71BFF20200090029403946946A0 -:10063000019604942846FFF711FF40200090029491 -:1006400003946946019604942846FFF707FF06B015 -:1006500070BD000000040048F0B591B0282106A844 -:10066000FFF7BAFD18216846FFF7B6FD0127BF0363 -:100670003846FFF7E7FE3801FFF7D8FE0024781070 -:1006800002250326039404946A46059461C26946D0 -:100690001A48FFF7E3FE009703940494694617484D -:1006A000029601950594FFF7D9FEA80303940494DC -:1006B0006A46059461C269461048FFF7CFFEFF20E5 -:1006C00005300790300208900694099428020A9495 -:1006D0000C940D940E940B900720094C0F9006A9D2 -:1006E0002046FFF725FF606810218843606060683E -:1006F00008210843606011B0F0BD0000000400480C -:1007000000380040FEE770477047704710B5184842 -:1007100001684908490001600168C907C90FFBD198 -:100720001448016801221143016001688907C90F5B -:10073000FBD00168F8229143802211430160416897 -:10074000F0229143416041680722120291434160C7 -:1007500041688908890041600C2241681142FCD13E -:10076000054C2046FFF7D4FE2046FFF721FF10BDC1 -:10077000002002400010024000127A007047000082 -:1007800008B50D48012182690A43826180690840E9 -:1007900000900807FFF756FE0848C16903220902C6 -:1007A000090A92071143C161FFF7B0FFFFF706FF87 -:1007B000FFF752FFFEE700000010024004ED00E0EA -:1007C000E007000800000020040000000401000809 -:1007D000E40700080400002064060000200100086F -:0407E00000127A0089 +:10041000FFF7A1FE004870472C0300200149182077 +:10042000ABBEFEE726000200704700000120034932 +:100430000004486002490120486070470000024003 +:100440000000002010B5FFF7F1FF10BDFEE700002F +:1004500010B5034A8021916200F0CAFB10BD000074 +:100460000004004870B50D460646064980208861A4 +:10047000002404E0305D00F0BBFB641CA4B2AC427D +:10048000F8D370BD0004004870B50C46054610490D +:10049000802088610F4E0F210902304600F0A4F938 +:1004A000002230460DE05100695A83689B07DB0F3C +:1004B000FBD0C160C16881680906C90FFBD1521C1D +:1004C00092B2A242EFD30721090200F08DF970BD6C +:1004D000000400480038004010B51120FFF7B8FFB5 +:1004E000962000F08FF92920FFF7B2FF962000F048 +:1004F00089F910BDF8B51446104F4022069E1D46DE +:10050000BA624A19521E93B20219521E92B200F0F8 +:100510005FF88020B86120000BD4094942008E5258 +:10052000401EFBD505E02146054800F0E1FA6D1EAE +:10053000ADB2002DF7D14020B861F8BD00040048ED +:100540000C00002070B500F071F900F05BFA052195 +:10055000134800F093F813480168402631430160C6 +:1005600000F026F8FFF7B8FF104D0F4CAE62207870 +:10057000641C411ECEB200280CD02078641CFFF70A +:1005800067FF31462046FFF76DFFA4190A2000F0EF +:1005900039F9ECE74020A861282000F035F870BD5B +:1005A00000000240003800406A0D000800040048C6 +:1005B00010B5064C0820A0620A2000F023F908209C +:1005C000A061322000F01EF910BD000000040048B8 +:1005D000F8B507461C4615460E462A20FFF738FF99 +:1005E0006846078045800221FFF74EFF2B20FFF76A +:1005F0002FFF6846068044800221FFF745FF2C202C +:10060000FFF726FFF8BD000031B568460378FF21EB +:1006100041310C48F022282B10D0E82B0ED042801C +:100620000180094C4020A0623620FFF711FF012114 +:100630006846FFF717FF4020A06138BD4180028067 +:10064000EFE70000000000200004004808B504495E +:100650004A6902434A6149690140009108BD0000AE +:100660000010024008B50449CA690243CA61C96959 +:100670000140009108BD000000100240044A5118DA +:100680002039C97F4258520852004250704700003A +:10069000630D0008F0B400230A68002A51D0012439 +:1006A0000A689C402240002A47D04C68012C01D0A7 +:1006B000022C10D18D681446866864436700E719E0 +:1006C000BE436C4326438660CD680C684668A643EB +:1006D0006C43264346600F691446C6686443650050 +:1006E0006519AC46AE4325467D432E43C6604D6832 +:1006F000022D1BD1FF2A0CD84F691646056A2246E7 +:10070000724372431601B61AB5437A431543056224 +:100710000CE04E69150A2A466A436A436A4315018A +:10072000476AAD1AAF437243174347624A68056888 +:100730006646B5435443254305605B1C0A68DA40AE +:10074000ADD1F0BC0020704710B57D21C900FFF786 +:1007500045FD0449401E486100208861052008616C +:1007600010BD000000E000E030B4012203685B0629 +:10077000DB0FD402002B2DD14B680A680D691A4398 +:10078000CB682B431A434B691A438B691A43CB69D5 +:100790001A430B6A1A430368114D2B401A43026037 +:1007A0004268104B1A404B691B0C1A438B681A4362 +:1007B00042608A68A24204D2630042689A431A43A4 +:1007C000426001230A6A5B039A4202D1898C89B292 +:1007D00001610022C169A143C16130BC104670476C +:1007E0004000FFFFFBF0FFFF42680F231B029A430C +:1007F0000A434260704700000149086070470000EA +:100800000800002081B008490A690092421C00D00B +:10081000401C002805D00A69D20300D5401E0028DC +:10082000F9D101B07047000000E000E008B50948C8 +:10083000012142690A43426140690840009006482C +:1008400001680902090A016001200449C002086028 +:1008500008BD00000010024008E400E000E100E0F4 +:10086000F0B587B018216846FFF7B6FC0120C00438 +:10087000FFF7ECFE01208005FFF7E8FE0120800471 +:10088000FFF7E4FE01204004FFF7E0FE01201B4DCE +:100890008002A8620821A9622021A9624021A962E0 +:1008A0008021A9620124032600276946D1C1694637 +:1008B00028460494FFF7EEFE08206946D1C1694638 +:1008C00028460494FFF7E6FE20206946D1C1694618 +:1008D00028460494FFF7DEFE40206946D1C16946F0 +:1008E00028460494FFF7D6FE80206946D1C16946A8 +:1008F00028460494FFF7CEFE07B0F0BD0004004880 +:10090000F0B591B0282106A8FFF766FC18216846CB +:10091000FFF762FC0127BF033846FFF7A3FE38014B +:10092000FFF794FE00247810022503260394049414 +:100930006A46059461C269462D48FFF7ABFE0097F1 +:100940000394049469462A48029601950594FFF79A +:10095000A1FEA803039404946A46059461C2694603 +:100960002348FFF797FE244922480B791025C258E7 +:10097000224E32402A43C2500A79835803252D0360 +:10098000AB4383500B79C2582025AA43C2500B7940 +:10099000C2584025AA43C2500D79425980239A4338 +:1009A0001A4342510B798515C25803263602B243C9 +:1009B0002A43C250097903154258B500AA431A4385 +:1009C000425028010690FF200530079007200002C2 +:1009D000089058100B900A94072009940F900C94DB +:1009E0000D940E9406A90648FFF7BEFE11B0F0BDA7 +:1009F00000040048000002405C0D0008EFBFFFFF4C +:100A00000038004070B592B028216846FFF7E4FB3B +:100A100018210AA8FFF7E0FB2D480121C2698903CC +:100A20000A43C261C06900240840109007204003B7 +:100A30000A9002200B9003200C900AA90D942548DF +:100A4000FFF728FE254924480D7910224359244EEA +:100A50003340134343510A79835803252D03AB4395 +:100A600083500B79C2582025AA43C2500B79C25833 +:100A70004025AA43C2500D79425980239A431A4314 +:100A800042510B798515C25803263602B2432A43D8 +:100A9000C2500A7903158158B500A9431943815002 +:100AA00028010090FF2005300190072000020290ED +:100AB0005810059004940720039409900694079415 +:100AC000089469460748FFF74FFE12B070BD00005A +:100AD000001002400004004800000240630D0008BE +:100AE000EFBFFFFF00380040FEE77047704700008F +:100AF000F3B50F46394C0F2181B009022046FFF7AC +:100B000073FE2168402081432160354D0521284630 +:100B1000FFF7B4FD601568608000686060680226B9 +:100B2000304360602F4C2079295831432950207977 +:100B30002958082211432950052128461B3CFFF75C +:100B40009DFDE17F281D0A58120C12043A430A50F9 +:100B5000E37F2248EA5801990C30234F3A40204F56 +:100B60000C37102A34D03A1F9950E17FC851E07FEA +:100B70002958012211432950184F38684021084351 +:100B800038601A4841680029FCD0002141600521E5 +:100B90002846FFF773FD3A68384640218A433A6099 +:100BA000CA006A604A016A607A68B2437A60E27F8A +:100BB000AB58B343AB50E27FAB580824A343AB50D0 +:100BC00002680A43026007210902FFF70DFEFEBD1D +:100BD000D9510349E27F08315050C8E7003800403E +:100BE00000000240630D00081040000000000020DB +:100BF00005498A689207D20FFBD00873C8688868D5 +:100C00000006C00FFBD1704700380040704700005D +:100C100010B5184801684908490001600168C90712 +:100C2000C90FFBD11448016801221143016001681A +:100C30008907C90FFBD00168F82291438022114334 +:100C400001604168F022914341604168072212022D +:100C50009143416041688908890041600C224168E4 +:100C60001142FCD1054C2046FFF76EFD2046FFF7F0 +:100C7000C3FD10BD002002400010024000127A00A7 +:100C8000704700008307FF22DB0E9A408907090E98 +:100C90009940002808DB830809489B001B18186846 +:100CA00090430843186070470007000F0838830816 +:100CB00004489B001B18D86990430843D8617047CB +:100CC00000E400E000ED00E008B52248012182695F +:100CD0000A4382618069084000900807FFF7C2FC60 +:100CE0000321081FFFF7CEFFFFF792FFFFF7B8FDC4 +:100CF0000120FFF7ABFC00210B20FFF7C3FF012011 +:100D00001549C0020860FFF7FBFD6420FFF77AFD7C +:100D1000FFF718FC7D20C000FFF774FD0020FF22C4 +:100D2000C823413201460090FFF7E4FB6420FFF73F +:100D300069FD552464021420FFF764FD1420FFF7B9 +:100D400061FD64230A211A4608460094FFF7D2FB8E +:100D5000F1E700000010024000E100E0081C304410 +:100D6000586C80081C3044586C8004EF03800204E7 +:100D7000CF00C13005ED6403128104E885007806D8 +:100D8000CB392C00340202F72003EA000002C02312 +:100D900002C11003C53E2802C7860236480237004A +:100DA000023A5503B1001804B608822702F2000285 +:100DB000260110E00F312B0C0E084EF137071003FF +:100DC0000E090010E1000E1403110731C148080F8D +:100DD0000C31360F0211800229800000FC0D000842 +:100DE000000000200C00000004010008080E0008AC +:100DF0000C00002084090000200100084001F000E0 +:080E00000000000000127A005E :04000005080000C12E :00000001FF diff --git a/MDK-ARM/lvgl/lvgl.htm b/MDK-ARM/lvgl/lvgl.htm index abd4a45..19c3426 100644 --- a/MDK-ARM/lvgl/lvgl.htm +++ b/MDK-ARM/lvgl/lvgl.htm @@ -3,11 +3,11 @@ Static Call Graph - [lvgl\lvgl.axf]

Static Call Graph for image lvgl\lvgl.axf


-

#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Thu Dec 12 15:38:02 2024 +

#<CALLGRAPH># ARM Linker, 5050106: Last Updated: Thu Dec 12 20:13:22 2024

-

Maximum Stack Usage = 112 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 128 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init +__rt_entry_main ⇒ main ⇒ ILI9341_init ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init

Functions with no stack information @@ -30,7 +30,7 @@ Function Pointers
  • CEC_CAN_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET)
  • DMA1_Channel1_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET)
  • DMA1_Channel2_3_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET) -
  • DMA1_Channel4_5_6_7_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET) +
  • DMA1_Channel4_5_6_7_IRQHandler from stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) referenced from startup_stm32f072xb.o(RESET)
  • EXTI0_1_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET)
  • EXTI2_3_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET)
  • EXTI4_15_IRQHandler from startup_stm32f072xb.o(.text) referenced from startup_stm32f072xb.o(RESET) @@ -72,8 +72,8 @@ Function Pointers Global Symbols
  • __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __rt_entry -
    • >>   __scatterload +

      [Calls]
      • >>   __scatterload +
      • >>   __rt_entry

      __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) @@ -84,9 +84,9 @@ Global Symbols

      [Calls]

      • >>   __rt_entry
      -

      __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

      __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

      __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

      __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

      __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)

      [Calls]

      • >>   __scatterload_copy @@ -94,76 +94,76 @@ Global Symbols
        [Called By]
        • >>   __scatterload_copy
        -

        __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

        __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

        __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

        [Called By]

        • >>   __rt_entry_li
        -

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

        __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) +

        __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) -

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

        __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

        __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) -

        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

        __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

        __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

        __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

        [Called By]

        • >>   __rt_exit_ls
        -

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) +

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) -

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) +

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) -

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) +

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) -

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) +

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) -

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)) +

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)) -

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)) +

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))

        __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

        [Called By]

        • >>   __main -
        • >>   __scatterload_rt2 +

          [Called By]
          • >>   __scatterload_rt2 +
          • >>   __main
          -

          __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

          __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

          __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

          [Stack]

          • Max Depth = 8 + Unknown Stack Size @@ -176,17 +176,17 @@ Global Symbols

            [Calls]
            • >>   __rt_lib_init
            -

            __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

            __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

            __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

            [Stack]

            • Max Depth = 112 + Unknown Stack Size -
            • Call Chain = __rt_entry_main ⇒ main ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init +

              [Stack]
              • Max Depth = 128 + Unknown Stack Size +
              • Call Chain = __rt_entry_main ⇒ main ⇒ ILI9341_init ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init
              -
              [Calls]
              • >>   exit -
              • >>   main +
                [Calls]
                • >>   main +
                • >>   exit
                -

                __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

                __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

                __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

                [Called By]

                • >>   exit @@ -196,7 +196,7 @@ Global Symbols

                  [Calls]
                  • >>   __rt_lib_shutdown
                  -

                  __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

                  __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

                  __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

                  [Calls]

                  • >>   _sys_exit @@ -221,9 +221,6 @@ Global Symbols

                    DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f072xb.o(RESET)
                    -

                    DMA1_Channel4_5_6_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text)) -
                    [Address Reference Count : 1]

                    • startup_stm32f072xb.o(RESET) -

                    EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f072xb.o(RESET)
                    @@ -324,41 +321,42 @@ Global Symbols

                    [Calls]
                    • >>   _memset
                    -

                    __rt_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) +

                    __rt_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) -

                    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) -

                    [Called By]

                    • >>   MX_SPI2_Init -
                    • >>   MX_GPIO_Init +

                      __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text)) +

                      [Called By]

                      • >>   MX_SPI2_Init +
                      • >>   MX_SPI2_Init +
                      • >>   MX_GPIO_Init
                      -

                      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED) +

                      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

                      __rt_memclr_w (Thumb, 4 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)

                      [Calls]

                      • >>   _memset_w
                      -

                      __aeabi_uidiv (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text), UNUSED) +

                      __aeabi_uidiv (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text), UNUSED) -

                      __aeabi_uidivmod (Thumb, 28 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text)) -

                      [Called By]

                      • >>   LL_Init1msTick +

                        __aeabi_uidivmod (Thumb, 28 bytes, Stack size 0 bytes, aeabi_sdivfast.o(.text)) +

                        [Called By]

                        • >>   LL_Init1msTick
                        -

                        __aeabi_idiv (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text), UNUSED) +

                        __aeabi_idiv (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text), UNUSED) -

                        __aeabi_idivmod (Thumb, 460 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text), UNUSED) +

                        __aeabi_idivmod (Thumb, 460 bytes, Stack size 8 bytes, aeabi_sdivfast.o(.text), UNUSED) -

                        __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                        __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                        __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                        __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                        __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                        __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

                        __user_setup_stackheap (Thumb, 62 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                        [Stack]

                        • Max Depth = 8 + Unknown Stack Size
                        • Call Chain = __user_setup_stackheap
                        -
                        [Calls]
                        • >>   __user_perproc_libspace -
                        • >>   __user_initial_stackheap +
                          [Calls]
                          • >>   __user_initial_stackheap +
                          • >>   __user_perproc_libspace

                          [Called By]
                          • >>   __rt_entry_sh
                          @@ -370,22 +368,35 @@ Global Symbols
                          [Called By]
                          • >>   __rt_entry_main
                          -

                          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                          __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

                          [Called By]

                          • >>   __user_setup_stackheap
                          -

                          __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                          __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                          _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))

                          [Called By]

                          • >>   __rt_exit_exit
                          -

                          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                          __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) + +

                          DMA1_Channel3_TransferComplete (Thumb, 16 bytes, Stack size 0 bytes, core.o(i.DMA1_Channel3_TransferComplete)) +

                          [Called By]

                          • >>   DMA1_Channel4_5_6_7_IRQHandler +
                          + +

                          DMA1_Channel4_5_6_7_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler)) +

                          [Stack]

                          • Max Depth = 8
                          • Call Chain = DMA1_Channel4_5_6_7_IRQHandler +
                          +
                          [Calls]
                          • >>   DMA1_Channel3_TransferComplete +
                          +
                          [Address Reference Count : 1]
                          • startup_stm32f072xb.o(RESET) +

                          HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.HardFault_Handler))

                          [Calls]

                          • >>   HardFault_Handler
                          @@ -393,31 +404,100 @@ Global Symbols

                        [Address Reference Count : 1]
                        • startup_stm32f072xb.o(RESET)
                        -

                        __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) +

                        ILI9341_exitStandby (Thumb, 28 bytes, Stack size 8 bytes, core.o(i.ILI9341_exitStandby)) +

                        [Stack]

                        • Max Depth = 16
                        • Call Chain = ILI9341_exitStandby ⇒ ILI9341_WriteCommand +
                        +
                        [Calls]
                        • >>   ILI9341_WriteCommand +
                        • >>   LL_mDelay +
                        +
                        [Called By]
                        • >>   ILI9341_init +
                        -

                        LL_GPIO_Init (Thumb, 180 bytes, Stack size 16 bytes, stm32f0xx_ll_gpio.o(i.LL_GPIO_Init)) +

                        ILI9341_fillRect (Thumb, 72 bytes, Stack size 24 bytes, core.o(i.ILI9341_fillRect)) +

                        [Stack]

                        • Max Depth = 64
                        • Call Chain = ILI9341_fillRect ⇒ ILI9341_setAddressWindow ⇒ ILI9341_WriteData16 +
                        +
                        [Calls]
                        • >>   Send_DMA_Data16 +
                        • >>   ILI9341_setAddressWindow +
                        +
                        [Called By]
                        • >>   main +
                        + +

                        ILI9341_init (Thumb, 92 bytes, Stack size 16 bytes, core.o(i.ILI9341_init)) +

                        [Stack]

                        • Max Depth = 120
                        • Call Chain = ILI9341_init ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init +
                        +
                        [Calls]
                        • >>   ILI9341_setOrientation +
                        • >>   ILI9341_reset +
                        • >>   ILI9341_exitStandby +
                        • >>   MX_SPI2_Init +
                        • >>   MX_DMA_Init +
                        • >>   LL_DMA_DisableChannel +
                        • >>   ILI9341_WriteData +
                        • >>   ILI9341_WriteCommand +
                        • >>   LL_mDelay +
                        +
                        [Called By]
                        • >>   main +
                        + +

                        ILI9341_reset (Thumb, 26 bytes, Stack size 8 bytes, core.o(i.ILI9341_reset)) +

                        [Stack]

                        • Max Depth = 12
                        • Call Chain = ILI9341_reset ⇒ LL_mDelay +
                        +
                        [Calls]
                        • >>   LL_mDelay +
                        +
                        [Called By]
                        • >>   ILI9341_init +
                        + +

                        ILI9341_setAddressWindow (Thumb, 54 bytes, Stack size 24 bytes, core.o(i.ILI9341_setAddressWindow)) +

                        [Stack]

                        • Max Depth = 40
                        • Call Chain = ILI9341_setAddressWindow ⇒ ILI9341_WriteData16 +
                        +
                        [Calls]
                        • >>   ILI9341_WriteData16 +
                        • >>   ILI9341_WriteCommand +
                        +
                        [Called By]
                        • >>   ILI9341_fillRect +
                        + +

                        ILI9341_setOrientation (Thumb, 58 bytes, Stack size 16 bytes, core.o(i.ILI9341_setOrientation)) +

                        [Stack]

                        • Max Depth = 32
                        • Call Chain = ILI9341_setOrientation ⇒ ILI9341_WriteData +
                        +
                        [Calls]
                        • >>   ILI9341_WriteData +
                        • >>   ILI9341_WriteCommand +
                        +
                        [Called By]
                        • >>   ILI9341_init +
                        + +

                        LL_GPIO_Init (Thumb, 180 bytes, Stack size 16 bytes, stm32f0xx_ll_gpio.o(i.LL_GPIO_Init))

                        [Stack]

                        • Max Depth = 16
                        • Call Chain = LL_GPIO_Init
                        -
                        [Called By]
                        • >>   MX_SPI2_Init -
                        • >>   MX_GPIO_Init +
                          [Called By]
                          • >>   MX_SPI2_Init +
                          • >>   MX_SPI2_Init +
                          • >>   MX_GPIO_Init
                          -

                          LL_Init1msTick (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_ll_utils.o(i.LL_Init1msTick)) +

                          LL_Init1msTick (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_ll_utils.o(i.LL_Init1msTick))

                          [Stack]

                          • Max Depth = 8
                          • Call Chain = LL_Init1msTick
                          -
                          [Calls]
                          • >>   __aeabi_uidivmod +
                            [Calls]
                            • >>   __aeabi_uidivmod
                            -
                            [Called By]
                            • >>   SystemClock_Config +
                              [Called By]
                              • >>   SystemClock_Config
                              -

                              LL_SPI_Init (Thumb, 120 bytes, Stack size 8 bytes, stm32f0xx_ll_spi.o(i.LL_SPI_Init)) +

                              LL_SPI_Init (Thumb, 120 bytes, Stack size 8 bytes, stm32f0xx_ll_spi.o(i.LL_SPI_Init))

                              [Stack]

                              • Max Depth = 8
                              • Call Chain = LL_SPI_Init
                              -
                              [Called By]
                              • >>   MX_SPI2_Init +
                                [Called By]
                                • >>   MX_SPI2_Init +
                                • >>   MX_SPI2_Init
                                -

                                LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock)) -

                                [Called By]

                                • >>   SystemClock_Config +

                                  LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock)) +

                                  [Called By]

                                  • >>   SystemClock_Config +
                                  + +

                                  LL_mDelay (Thumb, 34 bytes, Stack size 4 bytes, stm32f0xx_ll_utils.o(i.LL_mDelay)) +

                                  [Stack]

                                  • Max Depth = 4
                                  • Call Chain = LL_mDelay +
                                  +
                                  [Called By]
                                  • >>   ILI9341_reset +
                                  • >>   ILI9341_exitStandby +
                                  • >>   ILI9341_init +
                                  • >>   main

                                  NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.NMI_Handler)) @@ -433,14 +513,23 @@ Global Symbols

                                  SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.SVC_Handler))
                                  [Address Reference Count : 1]

                                  • startup_stm32f072xb.o(RESET)
                                  +

                                  Send_DMA_Data16 (Thumb, 236 bytes, Stack size 32 bytes, core.o(i.Send_DMA_Data16)) +

                                  [Stack]

                                  • Max Depth = 32
                                  • Call Chain = Send_DMA_Data16 +
                                  +
                                  [Calls]
                                  • >>   LL_SPI_SetDataWidth +
                                  • >>   LL_DMA_DisableChannel +
                                  +
                                  [Called By]
                                  • >>   ILI9341_fillRect +
                                  +

                                  SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.SysTick_Handler))
                                  [Address Reference Count : 1]

                                  • startup_stm32f072xb.o(RESET)
                                  -

                                  SystemClock_Config (Thumb, 100 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config)) +

                                  SystemClock_Config (Thumb, 100 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))

                                  [Stack]

                                  • Max Depth = 16
                                  • Call Chain = SystemClock_Config ⇒ LL_Init1msTick
                                  -
                                  [Calls]
                                  • >>   LL_SetSystemCoreClock -
                                  • >>   LL_Init1msTick +
                                    [Calls]
                                    • >>   LL_SetSystemCoreClock +
                                    • >>   LL_Init1msTick

                                    [Called By]
                                    • >>   main
                                    @@ -448,13 +537,18 @@ Global Symbols

                                    SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f0xx.o(i.SystemInit))
                                    [Address Reference Count : 1]

                                    • startup_stm32f072xb.o(.text)
                                    -

                                    main (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.main)) -

                                    [Stack]

                                    • Max Depth = 112
                                    • Call Chain = main ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init +

                                      main (Thumb, 138 bytes, Stack size 8 bytes, main.o(i.main)) +

                                      [Stack]

                                      • Max Depth = 128
                                      • Call Chain = main ⇒ ILI9341_init ⇒ MX_SPI2_Init ⇒ LL_GPIO_Init
                                      -
                                      [Calls]
                                      • >>   SystemClock_Config -
                                      • >>   MX_SPI2_Init -
                                      • >>   MX_GPIO_Init -
                                      • >>   LL_APB1_GRP1_EnableClock +
                                        [Calls]
                                        • >>   LL_mDelay +
                                        • >>   ILI9341_init +
                                        • >>   ILI9341_fillRect +
                                        • >>   SystemClock_Config +
                                        • >>   __NVIC_SetPriority +
                                        • >>   MX_SPI2_Init +
                                        • >>   MX_GPIO_Init +
                                        • >>   LL_APB1_GRP1_EnableClock +
                                        • >>   LL_AHB1_GRP1_EnableClock

                                        [Called By]
                                        • >>   __rt_entry_main
                                        @@ -462,41 +556,105 @@ Global Symbols

                                        Local Symbols

                                        -

                                        LL_AHB1_GRP1_EnableClock (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.LL_AHB1_GRP1_EnableClock)) +

                                        LL_AHB1_GRP1_EnableClock (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.LL_AHB1_GRP1_EnableClock))

                                        [Stack]

                                        • Max Depth = 8
                                        • Call Chain = LL_AHB1_GRP1_EnableClock
                                        -
                                        [Called By]
                                        • >>   MX_SPI2_Init -
                                        • >>   MX_GPIO_Init +
                                          [Called By]
                                          • >>   main +
                                          • >>   MX_SPI2_Init +
                                          • >>   MX_GPIO_Init
                                          -

                                          LL_APB1_GRP1_EnableClock (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.LL_APB1_GRP1_EnableClock)) +

                                          LL_APB1_GRP1_EnableClock (Thumb, 18 bytes, Stack size 8 bytes, main.o(i.LL_APB1_GRP1_EnableClock))

                                          [Stack]

                                          • Max Depth = 8
                                          • Call Chain = LL_APB1_GRP1_EnableClock

                                          [Called By]
                                          • >>   main -
                                          • >>   MX_SPI2_Init +
                                          • >>   MX_SPI2_Init
                                          -

                                          MX_GPIO_Init (Thumb, 150 bytes, Stack size 40 bytes, main.o(i.MX_GPIO_Init)) -

                                          [Stack]

                                          • Max Depth = 56
                                          • Call Chain = MX_GPIO_Init ⇒ LL_GPIO_Init +

                                            MX_GPIO_Init (Thumb, 156 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init)) +

                                            [Stack]

                                            • Max Depth = 64
                                            • Call Chain = MX_GPIO_Init ⇒ LL_GPIO_Init
                                            -
                                            [Calls]
                                            • >>   __aeabi_memclr4 -
                                            • >>   LL_GPIO_Init -
                                            • >>   LL_AHB1_GRP1_EnableClock +
                                              [Calls]
                                              • >>   __aeabi_memclr4 +
                                              • >>   LL_GPIO_Init +
                                              • >>   LL_AHB1_GRP1_EnableClock

                                              [Called By]
                                              • >>   main
                                              -

                                              MX_SPI2_Init (Thumb, 162 bytes, Stack size 88 bytes, main.o(i.MX_SPI2_Init)) +

                                              MX_SPI2_Init (Thumb, 240 bytes, Stack size 88 bytes, main.o(i.MX_SPI2_Init))

                                              [Stack]

                                              • Max Depth = 104
                                              • Call Chain = MX_SPI2_Init ⇒ LL_GPIO_Init
                                              -
                                              [Calls]
                                              • >>   __aeabi_memclr4 -
                                              • >>   LL_SPI_Init -
                                              • >>   LL_GPIO_Init -
                                              • >>   LL_APB1_GRP1_EnableClock -
                                              • >>   LL_AHB1_GRP1_EnableClock +
                                                [Calls]
                                                • >>   __aeabi_memclr4 +
                                                • >>   LL_SPI_Init +
                                                • >>   LL_GPIO_Init +
                                                • >>   LL_APB1_GRP1_EnableClock +
                                                • >>   LL_AHB1_GRP1_EnableClock

                                                [Called By]
                                                • >>   main
                                                + +

                                                __NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, main.o(i.__NVIC_SetPriority)) +

                                                [Called By]

                                                • >>   main +
                                                + +

                                                ILI9341_WriteCommand (Thumb, 14 bytes, Stack size 8 bytes, core.o(i.ILI9341_WriteCommand)) +

                                                [Stack]

                                                • Max Depth = 8
                                                • Call Chain = ILI9341_WriteCommand +
                                                +
                                                [Calls]
                                                • >>   Send_Data8 +
                                                +
                                                [Called By]
                                                • >>   ILI9341_setOrientation +
                                                • >>   ILI9341_setAddressWindow +
                                                • >>   ILI9341_exitStandby +
                                                • >>   ILI9341_init +
                                                + +

                                                ILI9341_WriteData (Thumb, 32 bytes, Stack size 16 bytes, core.o(i.ILI9341_WriteData)) +

                                                [Stack]

                                                • Max Depth = 16
                                                • Call Chain = ILI9341_WriteData +
                                                +
                                                [Calls]
                                                • >>   Send_Data8 +
                                                +
                                                [Called By]
                                                • >>   ILI9341_setOrientation +
                                                • >>   ILI9341_init +
                                                + +

                                                ILI9341_WriteData16 (Thumb, 72 bytes, Stack size 16 bytes, core.o(i.ILI9341_WriteData16)) +

                                                [Stack]

                                                • Max Depth = 16
                                                • Call Chain = ILI9341_WriteData16 +
                                                +
                                                [Calls]
                                                • >>   LL_SPI_SetDataWidth +
                                                +
                                                [Called By]
                                                • >>   ILI9341_setAddressWindow +
                                                + +

                                                LL_DMA_DisableChannel (Thumb, 18 bytes, Stack size 0 bytes, core.o(i.LL_DMA_DisableChannel)) +

                                                [Called By]

                                                • >>   Send_DMA_Data16 +
                                                • >>   ILI9341_init +
                                                + +

                                                LL_SPI_SetDataWidth (Thumb, 14 bytes, Stack size 0 bytes, core.o(i.LL_SPI_SetDataWidth)) +

                                                [Called By]

                                                • >>   Send_DMA_Data16 +
                                                • >>   ILI9341_WriteData16 +
                                                + +

                                                MX_DMA_Init (Thumb, 38 bytes, Stack size 8 bytes, core.o(i.MX_DMA_Init)) +

                                                [Stack]

                                                • Max Depth = 8
                                                • Call Chain = MX_DMA_Init +
                                                +
                                                [Called By]
                                                • >>   ILI9341_init +
                                                + +

                                                MX_SPI2_Init (Thumb, 202 bytes, Stack size 88 bytes, core.o(i.MX_SPI2_Init)) +

                                                [Stack]

                                                • Max Depth = 104
                                                • Call Chain = MX_SPI2_Init ⇒ LL_GPIO_Init +
                                                +
                                                [Calls]
                                                • >>   __aeabi_memclr4 +
                                                • >>   LL_SPI_Init +
                                                • >>   LL_GPIO_Init +
                                                +
                                                [Called By]
                                                • >>   ILI9341_init +
                                                + +

                                                Send_Data8 (Thumb, 24 bytes, Stack size 0 bytes, core.o(i.Send_Data8)) +

                                                [Called By]

                                                • >>   ILI9341_WriteData +
                                                • >>   ILI9341_WriteCommand +

                                                Undefined Global Symbols diff --git a/MDK-ARM/lvgl/lvgl.lnp b/MDK-ARM/lvgl/lvgl.lnp index 7d758e4..94a08a2 100644 --- a/MDK-ARM/lvgl/lvgl.lnp +++ b/MDK-ARM/lvgl/lvgl.lnp @@ -2,10 +2,11 @@ "lvgl\startup_stm32f072xb.o" "lvgl\main.o" "lvgl\stm32f0xx_it.o" +"lvgl\core.o" "lvgl\system_stm32f0xx.o" "lvgl\stm32f0xx_ll_gpio.o" -"lvgl\stm32f0xx_ll_spi.o" "lvgl\stm32f0xx_ll_dma.o" +"lvgl\stm32f0xx_ll_spi.o" "lvgl\stm32f0xx_ll_rcc.o" "lvgl\stm32f0xx_ll_utils.o" "lvgl\stm32f0xx_ll_exti.o" diff --git a/MDK-ARM/lvgl/lvgl.map b/MDK-ARM/lvgl/lvgl.map index 3a9d36c..817f1ae 100644 --- a/MDK-ARM/lvgl/lvgl.map +++ b/MDK-ARM/lvgl/lvgl.map @@ -14,6 +14,7 @@ Section Cross References startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.SVC_Handler) for SVC_Handler startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.SysTick_Handler) for SysTick_Handler + startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) for DMA1_Channel4_5_6_7_IRQHandler startup_stm32f072xb.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f072xb.o(.text) refers to system_stm32f0xx.o(i.SystemInit) for SystemInit startup_stm32f072xb.o(.text) refers to __main.o(!!!main) for __main @@ -27,19 +28,55 @@ Section Cross References main.o(i.MX_SPI2_Init) refers to main.o(i.LL_AHB1_GRP1_EnableClock) for LL_AHB1_GRP1_EnableClock main.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init main.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_spi.o(i.LL_SPI_Init) for LL_SPI_Init + main.o(i.MX_SPI2_Init) refers to main.o(.constdata) for .constdata main.o(i.SystemClock_Config) refers to stm32f0xx_ll_utils.o(i.LL_Init1msTick) for LL_Init1msTick main.o(i.SystemClock_Config) refers to stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) for LL_SetSystemCoreClock main.o(i.main) refers to main.o(i.LL_APB1_GRP1_EnableClock) for LL_APB1_GRP1_EnableClock + main.o(i.main) refers to main.o(i.__NVIC_SetPriority) for __NVIC_SetPriority main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config main.o(i.main) refers to main.o(i.MX_GPIO_Init) for MX_GPIO_Init + main.o(i.main) refers to main.o(i.LL_AHB1_GRP1_EnableClock) for LL_AHB1_GRP1_EnableClock main.o(i.main) refers to main.o(i.MX_SPI2_Init) for MX_SPI2_Init + main.o(i.main) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay + main.o(i.main) refers to core.o(i.ILI9341_init) for ILI9341_init + main.o(i.main) refers to core.o(i.ILI9341_fillRect) for ILI9341_fillRect + stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) refers to core.o(i.DMA1_Channel3_TransferComplete) for DMA1_Channel3_TransferComplete + core.o(i.DMA1_Channel3_TransferComplete) refers to core.o(.data) for .data + core.o(i.ILI9341_WriteCommand) refers to core.o(i.Send_Data8) for Send_Data8 + core.o(i.ILI9341_WriteData) refers to core.o(i.Send_Data8) for Send_Data8 + core.o(i.ILI9341_WriteData16) refers to core.o(i.LL_SPI_SetDataWidth) for LL_SPI_SetDataWidth + core.o(i.ILI9341_exitStandby) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand + core.o(i.ILI9341_exitStandby) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay + core.o(i.ILI9341_init) refers to core.o(i.MX_DMA_Init) for MX_DMA_Init + core.o(i.ILI9341_init) refers to core.o(i.MX_SPI2_Init) for MX_SPI2_Init + core.o(i.ILI9341_init) refers to core.o(i.LL_DMA_DisableChannel) for LL_DMA_DisableChannel + core.o(i.ILI9341_init) refers to core.o(i.ILI9341_reset) for ILI9341_reset + core.o(i.ILI9341_init) refers to core.o(i.ILI9341_exitStandby) for ILI9341_exitStandby + core.o(i.ILI9341_init) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand + core.o(i.ILI9341_init) refers to core.o(i.ILI9341_WriteData) for ILI9341_WriteData + core.o(i.ILI9341_init) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay + core.o(i.ILI9341_init) refers to core.o(i.ILI9341_setOrientation) for ILI9341_setOrientation + core.o(i.ILI9341_init) refers to core.o(.constdata) for .constdata + core.o(i.ILI9341_reset) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay + core.o(i.ILI9341_setOrientation) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand + core.o(i.ILI9341_setOrientation) refers to core.o(i.ILI9341_WriteData) for ILI9341_WriteData + core.o(i.ILI9341_setOrientation) refers to core.o(.data) for .data + core.o(i.LL_DMA_DisableChannel) refers to core.o(.constdata) for .constdata + core.o(i.MX_SPI2_Init) refers to rt_memclr.o(.text) for __aeabi_memclr4 + core.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init + core.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_spi.o(i.LL_SPI_Init) for LL_SPI_Init + core.o(i.MX_SPI2_Init) refers to core.o(.constdata) for .constdata + core.o(i.Send_DMA_Data16) refers to core.o(i.LL_SPI_SetDataWidth) for LL_SPI_SetDataWidth + core.o(i.Send_DMA_Data16) refers to core.o(i.LL_DMA_DisableChannel) for LL_DMA_DisableChannel + core.o(i.Send_DMA_Data16) refers to core.o(.constdata) for .constdata + core.o(i.Send_DMA_Data16) refers to core.o(.data) for .data system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.data) for .data system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.constdata) for .constdata + stm32f0xx_ll_dma.o(i.LL_DMA_Init) refers to stm32f0xx_ll_dma.o(.constdata) for .constdata stm32f0xx_ll_spi.o(i.LL_I2S_DeInit) refers to stm32f0xx_ll_spi.o(i.LL_SPI_DeInit) for LL_SPI_DeInit stm32f0xx_ll_spi.o(i.LL_I2S_Init) refers to stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) for LL_RCC_GetSystemClocksFreq stm32f0xx_ll_spi.o(i.LL_I2S_Init) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod - stm32f0xx_ll_dma.o(i.LL_DMA_Init) refers to stm32f0xx_ll_dma.o(.constdata) for .constdata stm32f0xx_ll_rcc.o(i.LL_RCC_GetI2CClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq @@ -172,6 +209,13 @@ Section Cross References defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display + core.o(i.ILI9341_setAddressWindow) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand + core.o(i.ILI9341_setAddressWindow) refers to core.o(i.ILI9341_WriteData16) for ILI9341_WriteData16 + core.o(i.ILI9341_fillRect) refers to core.o(i.ILI9341_setAddressWindow) for ILI9341_setAddressWindow + core.o(i.ILI9341_fillRect) refers to core.o(i.Send_DMA_Data16) for Send_DMA_Data16 + core.o(i.ILI9341_fillRect) refers to core.o(.bss) for .bss + core.o(i.ILI9341_getWidth) refers to core.o(.data) for .data + core.o(i.ILI9341_getHeight) refers to core.o(.data) for .data ============================================================================== @@ -183,6 +227,8 @@ Removing Unused input sections from the image. Removing main.o(i.Error_Handler), (4 bytes). Removing stm32f0xx_it.o(.rev16_text), (4 bytes). Removing stm32f0xx_it.o(.revsh_text), (4 bytes). + Removing core.o(.rev16_text), (4 bytes). + Removing core.o(.revsh_text), (4 bytes). Removing system_stm32f0xx.o(.rev16_text), (4 bytes). Removing system_stm32f0xx.o(.revsh_text), (4 bytes). Removing system_stm32f0xx.o(i.SystemCoreClockUpdate), (112 bytes). @@ -192,6 +238,12 @@ Removing Unused input sections from the image. Removing stm32f0xx_ll_gpio.o(.revsh_text), (4 bytes). Removing stm32f0xx_ll_gpio.o(i.LL_GPIO_DeInit), (176 bytes). Removing stm32f0xx_ll_gpio.o(i.LL_GPIO_StructInit), (24 bytes). + Removing stm32f0xx_ll_dma.o(.rev16_text), (4 bytes). + Removing stm32f0xx_ll_dma.o(.revsh_text), (4 bytes). + Removing stm32f0xx_ll_dma.o(i.LL_DMA_DeInit), (216 bytes). + Removing stm32f0xx_ll_dma.o(i.LL_DMA_Init), (96 bytes). + Removing stm32f0xx_ll_dma.o(i.LL_DMA_StructInit), (24 bytes). + Removing stm32f0xx_ll_dma.o(.constdata), (7 bytes). Removing stm32f0xx_ll_spi.o(.rev16_text), (4 bytes). Removing stm32f0xx_ll_spi.o(.revsh_text), (4 bytes). Removing stm32f0xx_ll_spi.o(i.LL_I2S_ConfigPrescaler), (16 bytes). @@ -200,12 +252,6 @@ Removing Unused input sections from the image. Removing stm32f0xx_ll_spi.o(i.LL_I2S_StructInit), (18 bytes). Removing stm32f0xx_ll_spi.o(i.LL_SPI_DeInit), (64 bytes). Removing stm32f0xx_ll_spi.o(i.LL_SPI_StructInit), (30 bytes). - Removing stm32f0xx_ll_dma.o(.rev16_text), (4 bytes). - Removing stm32f0xx_ll_dma.o(.revsh_text), (4 bytes). - Removing stm32f0xx_ll_dma.o(i.LL_DMA_DeInit), (216 bytes). - Removing stm32f0xx_ll_dma.o(i.LL_DMA_Init), (96 bytes). - Removing stm32f0xx_ll_dma.o(i.LL_DMA_StructInit), (24 bytes). - Removing stm32f0xx_ll_dma.o(.constdata), (7 bytes). Removing stm32f0xx_ll_rcc.o(.rev16_text), (4 bytes). Removing stm32f0xx_ll_rcc.o(.revsh_text), (4 bytes). Removing stm32f0xx_ll_rcc.o(i.LL_RCC_DeInit), (176 bytes). @@ -224,7 +270,6 @@ Removing Unused input sections from the image. Removing stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI), (108 bytes). Removing stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI48), (112 bytes). Removing stm32f0xx_ll_utils.o(i.LL_SetFlashLatency), (76 bytes). - Removing stm32f0xx_ll_utils.o(i.LL_mDelay), (40 bytes). Removing stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (160 bytes). Removing stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (28 bytes). Removing stm32f0xx_ll_utils.o(i.UTILS_PLL_IsBusy), (24 bytes). @@ -236,8 +281,10 @@ Removing Unused input sections from the image. Removing stm32f0xx_ll_pwr.o(.rev16_text), (4 bytes). Removing stm32f0xx_ll_pwr.o(.revsh_text), (4 bytes). Removing stm32f0xx_ll_pwr.o(i.LL_PWR_DeInit), (28 bytes). + Removing core.o(i.ILI9341_getWidth), (12 bytes). + Removing core.o(i.ILI9341_getHeight), (12 bytes). -58 unused section(s) (total 2717 bytes) removed from the image. +61 unused section(s) (total 2709 bytes) removed from the image. ============================================================================== @@ -257,59 +304,59 @@ Image Symbol Table ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c 0x00000000 Number 0 stm32f0xx_ll_rcc.o ABSOLUTE ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c 0x00000000 Number 0 stm32f0xx_ll_spi.o ABSOLUTE ../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c 0x00000000 Number 0 stm32f0xx_ll_utils.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdivfast.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdivfast_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE @@ -323,6 +370,8 @@ Image Symbol Table ..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c 0x00000000 Number 0 stm32f0xx_ll_rcc.o ABSOLUTE ..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c 0x00000000 Number 0 stm32f0xx_ll_spi.o ABSOLUTE ..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c 0x00000000 Number 0 stm32f0xx_ll_utils.o ABSOLUTE + ..\ILI9341\core.c 0x00000000 Number 0 core.o ABSOLUTE + ..\\ILI9341\\core.c 0x00000000 Number 0 core.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE startup_stm32f072xb.s 0x00000000 Number 0 startup_stm32f072xb.o ABSOLUTE RESET 0x08000000 Section 192 startup_stm32f072xb.o(RESET) @@ -380,33 +429,71 @@ Image Symbol Table .text 0x0800041c Section 0 sys_exit.o(.text) .text 0x08000428 Section 2 use_no_semi.o(.text) .text 0x0800042a Section 0 indicate_semi.o(.text) - i.HardFault_Handler 0x0800042a Section 0 stm32f0xx_it.o(i.HardFault_Handler) - i.LL_AHB1_GRP1_EnableClock 0x0800042c Section 0 main.o(i.LL_AHB1_GRP1_EnableClock) - LL_AHB1_GRP1_EnableClock 0x0800042d Thumb Code 18 main.o(i.LL_AHB1_GRP1_EnableClock) - i.LL_APB1_GRP1_EnableClock 0x08000444 Section 0 main.o(i.LL_APB1_GRP1_EnableClock) - LL_APB1_GRP1_EnableClock 0x08000445 Thumb Code 18 main.o(i.LL_APB1_GRP1_EnableClock) - i.LL_GPIO_Init 0x0800045c Section 0 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) - i.LL_Init1msTick 0x08000510 Section 0 stm32f0xx_ll_utils.o(i.LL_Init1msTick) - i.LL_SPI_Init 0x08000530 Section 0 stm32f0xx_ll_spi.o(i.LL_SPI_Init) - i.LL_SetSystemCoreClock 0x080005b0 Section 0 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) - i.MX_GPIO_Init 0x080005bc Section 0 main.o(i.MX_GPIO_Init) - MX_GPIO_Init 0x080005bd Thumb Code 150 main.o(i.MX_GPIO_Init) - i.MX_SPI2_Init 0x08000658 Section 0 main.o(i.MX_SPI2_Init) - MX_SPI2_Init 0x08000659 Thumb Code 162 main.o(i.MX_SPI2_Init) - i.NMI_Handler 0x08000704 Section 0 stm32f0xx_it.o(i.NMI_Handler) - i.PendSV_Handler 0x08000706 Section 0 stm32f0xx_it.o(i.PendSV_Handler) - i.SVC_Handler 0x08000708 Section 0 stm32f0xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x0800070a Section 0 stm32f0xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x0800070c Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x0800077c Section 0 system_stm32f0xx.o(i.SystemInit) - i.main 0x08000780 Section 0 main.o(i.main) - .data 0x20000000 Section 4 system_stm32f0xx.o(.data) - .bss 0x20000004 Section 96 libspace.o(.bss) - HEAP 0x20000068 Section 512 startup_stm32f072xb.o(HEAP) - Heap_Mem 0x20000068 Data 512 startup_stm32f072xb.o(HEAP) - STACK 0x20000268 Section 1024 startup_stm32f072xb.o(STACK) - Stack_Mem 0x20000268 Data 1024 startup_stm32f072xb.o(STACK) - __initial_sp 0x20000668 Data 0 startup_stm32f072xb.o(STACK) + i.DMA1_Channel3_TransferComplete 0x0800042c Section 0 core.o(i.DMA1_Channel3_TransferComplete) + i.DMA1_Channel4_5_6_7_IRQHandler 0x08000444 Section 0 stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) + i.HardFault_Handler 0x0800044c Section 0 stm32f0xx_it.o(i.HardFault_Handler) + i.ILI9341_WriteCommand 0x08000450 Section 0 core.o(i.ILI9341_WriteCommand) + ILI9341_WriteCommand 0x08000451 Thumb Code 14 core.o(i.ILI9341_WriteCommand) + i.ILI9341_WriteData 0x08000464 Section 0 core.o(i.ILI9341_WriteData) + ILI9341_WriteData 0x08000465 Thumb Code 32 core.o(i.ILI9341_WriteData) + i.ILI9341_WriteData16 0x08000488 Section 0 core.o(i.ILI9341_WriteData16) + ILI9341_WriteData16 0x08000489 Thumb Code 72 core.o(i.ILI9341_WriteData16) + i.ILI9341_exitStandby 0x080004d8 Section 0 core.o(i.ILI9341_exitStandby) + i.ILI9341_fillRect 0x080004f4 Section 0 core.o(i.ILI9341_fillRect) + i.ILI9341_init 0x08000544 Section 0 core.o(i.ILI9341_init) + i.ILI9341_reset 0x080005b0 Section 0 core.o(i.ILI9341_reset) + i.ILI9341_setAddressWindow 0x080005d0 Section 0 core.o(i.ILI9341_setAddressWindow) + i.ILI9341_setOrientation 0x08000608 Section 0 core.o(i.ILI9341_setOrientation) + i.LL_AHB1_GRP1_EnableClock 0x0800064c Section 0 main.o(i.LL_AHB1_GRP1_EnableClock) + LL_AHB1_GRP1_EnableClock 0x0800064d Thumb Code 18 main.o(i.LL_AHB1_GRP1_EnableClock) + i.LL_APB1_GRP1_EnableClock 0x08000664 Section 0 main.o(i.LL_APB1_GRP1_EnableClock) + LL_APB1_GRP1_EnableClock 0x08000665 Thumb Code 18 main.o(i.LL_APB1_GRP1_EnableClock) + i.LL_DMA_DisableChannel 0x0800067c Section 0 core.o(i.LL_DMA_DisableChannel) + LL_DMA_DisableChannel 0x0800067d Thumb Code 18 core.o(i.LL_DMA_DisableChannel) + i.LL_GPIO_Init 0x08000694 Section 0 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) + i.LL_Init1msTick 0x08000748 Section 0 stm32f0xx_ll_utils.o(i.LL_Init1msTick) + i.LL_SPI_Init 0x08000768 Section 0 stm32f0xx_ll_spi.o(i.LL_SPI_Init) + i.LL_SPI_SetDataWidth 0x080007e8 Section 0 core.o(i.LL_SPI_SetDataWidth) + LL_SPI_SetDataWidth 0x080007e9 Thumb Code 14 core.o(i.LL_SPI_SetDataWidth) + i.LL_SetSystemCoreClock 0x080007f8 Section 0 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) + i.LL_mDelay 0x08000804 Section 0 stm32f0xx_ll_utils.o(i.LL_mDelay) + i.MX_DMA_Init 0x0800082c Section 0 core.o(i.MX_DMA_Init) + MX_DMA_Init 0x0800082d Thumb Code 38 core.o(i.MX_DMA_Init) + i.MX_GPIO_Init 0x08000860 Section 0 main.o(i.MX_GPIO_Init) + MX_GPIO_Init 0x08000861 Thumb Code 156 main.o(i.MX_GPIO_Init) + i.MX_SPI2_Init 0x08000900 Section 0 main.o(i.MX_SPI2_Init) + MX_SPI2_Init 0x08000901 Thumb Code 240 main.o(i.MX_SPI2_Init) + i.MX_SPI2_Init 0x08000a04 Section 0 core.o(i.MX_SPI2_Init) + MX_SPI2_Init 0x08000a05 Thumb Code 202 core.o(i.MX_SPI2_Init) + i.NMI_Handler 0x08000ae8 Section 0 stm32f0xx_it.o(i.NMI_Handler) + i.PendSV_Handler 0x08000aea Section 0 stm32f0xx_it.o(i.PendSV_Handler) + i.SVC_Handler 0x08000aec Section 0 stm32f0xx_it.o(i.SVC_Handler) + i.Send_DMA_Data16 0x08000af0 Section 0 core.o(i.Send_DMA_Data16) + i.Send_Data8 0x08000bf0 Section 0 core.o(i.Send_Data8) + Send_Data8 0x08000bf1 Thumb Code 24 core.o(i.Send_Data8) + i.SysTick_Handler 0x08000c0c Section 0 stm32f0xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08000c10 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08000c80 Section 0 system_stm32f0xx.o(i.SystemInit) + i.__NVIC_SetPriority 0x08000c84 Section 0 main.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08000c85 Thumb Code 60 main.o(i.__NVIC_SetPriority) + i.main 0x08000cc8 Section 0 main.o(i.main) + .constdata 0x08000d5c Section 7 main.o(.constdata) + CHANNEL_OFFSET_TAB 0x08000d5c Data 7 main.o(.constdata) + .constdata 0x08000d63 Section 120 core.o(.constdata) + CHANNEL_OFFSET_TAB 0x08000d63 Data 7 core.o(.constdata) + init_commands 0x08000d6a Data 113 core.o(.constdata) + .data 0x20000000 Section 8 core.o(.data) + screen_width 0x20000000 Data 2 core.o(.data) + screen_height 0x20000002 Data 2 core.o(.data) + .data 0x20000008 Section 4 system_stm32f0xx.o(.data) + .bss 0x2000000c Section 800 core.o(.bss) + tbuf 0x2000000c Data 800 core.o(.bss) + .bss 0x2000032c Section 96 libspace.o(.bss) + HEAP 0x20000390 Section 512 startup_stm32f072xb.o(HEAP) + Heap_Mem 0x20000390 Data 512 startup_stm32f072xb.o(HEAP) + STACK 0x20000590 Section 1024 startup_stm32f072xb.o(STACK) + Stack_Mem 0x20000590 Data 1024 startup_stm32f072xb.o(STACK) + __initial_sp 0x20000990 Data 0 startup_stm32f072xb.o(STACK) Global Symbols @@ -497,7 +584,6 @@ Image Symbol Table CEC_CAN_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) DMA1_Channel1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) DMA1_Channel2_3_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) - DMA1_Channel4_5_6_7_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) EXTI0_1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) EXTI2_3_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) EXTI4_15_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text) @@ -548,24 +634,35 @@ Image Symbol Table _sys_exit 0x0800041d Thumb Code 8 sys_exit.o(.text) __I$use$semihosting 0x08000429 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08000429 Thumb Code 2 use_no_semi.o(.text) - HardFault_Handler 0x0800042b Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler) __semihosting_library_function 0x0800042b Thumb Code 0 indicate_semi.o(.text) - LL_GPIO_Init 0x0800045d Thumb Code 180 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) - LL_Init1msTick 0x08000511 Thumb Code 26 stm32f0xx_ll_utils.o(i.LL_Init1msTick) - LL_SPI_Init 0x08000531 Thumb Code 120 stm32f0xx_ll_spi.o(i.LL_SPI_Init) - LL_SetSystemCoreClock 0x080005b1 Thumb Code 6 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) - NMI_Handler 0x08000705 Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler) - PendSV_Handler 0x08000707 Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler) - SVC_Handler 0x08000709 Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler) - SysTick_Handler 0x0800070b Thumb Code 2 stm32f0xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x0800070d Thumb Code 100 main.o(i.SystemClock_Config) - SystemInit 0x0800077d Thumb Code 2 system_stm32f0xx.o(i.SystemInit) - main 0x08000781 Thumb Code 54 main.o(i.main) - Region$$Table$$Base 0x080007c0 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080007e0 Number 0 anon$$obj.o(Region$$Table) - SystemCoreClock 0x20000000 Data 4 system_stm32f0xx.o(.data) - __libspace_start 0x20000004 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20000064 Data 0 libspace.o(.bss) + DMA1_Channel3_TransferComplete 0x0800042d Thumb Code 16 core.o(i.DMA1_Channel3_TransferComplete) + DMA1_Channel4_5_6_7_IRQHandler 0x08000445 Thumb Code 8 stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) + HardFault_Handler 0x0800044d Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler) + ILI9341_exitStandby 0x080004d9 Thumb Code 28 core.o(i.ILI9341_exitStandby) + ILI9341_fillRect 0x080004f5 Thumb Code 72 core.o(i.ILI9341_fillRect) + ILI9341_init 0x08000545 Thumb Code 92 core.o(i.ILI9341_init) + ILI9341_reset 0x080005b1 Thumb Code 26 core.o(i.ILI9341_reset) + ILI9341_setAddressWindow 0x080005d1 Thumb Code 54 core.o(i.ILI9341_setAddressWindow) + ILI9341_setOrientation 0x08000609 Thumb Code 58 core.o(i.ILI9341_setOrientation) + LL_GPIO_Init 0x08000695 Thumb Code 180 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) + LL_Init1msTick 0x08000749 Thumb Code 26 stm32f0xx_ll_utils.o(i.LL_Init1msTick) + LL_SPI_Init 0x08000769 Thumb Code 120 stm32f0xx_ll_spi.o(i.LL_SPI_Init) + LL_SetSystemCoreClock 0x080007f9 Thumb Code 6 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) + LL_mDelay 0x08000805 Thumb Code 34 stm32f0xx_ll_utils.o(i.LL_mDelay) + NMI_Handler 0x08000ae9 Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler) + PendSV_Handler 0x08000aeb Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler) + SVC_Handler 0x08000aed Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler) + Send_DMA_Data16 0x08000af1 Thumb Code 236 core.o(i.Send_DMA_Data16) + SysTick_Handler 0x08000c0d Thumb Code 2 stm32f0xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08000c11 Thumb Code 100 main.o(i.SystemClock_Config) + SystemInit 0x08000c81 Thumb Code 2 system_stm32f0xx.o(i.SystemInit) + main 0x08000cc9 Thumb Code 138 main.o(i.main) + Region$$Table$$Base 0x08000ddc Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08000dfc Number 0 anon$$obj.o(Region$$Table) + flag_DMA_CH3_bsy 0x20000004 Data 4 core.o(.data) + SystemCoreClock 0x20000008 Data 4 system_stm32f0xx.o(.data) + __libspace_start 0x2000032c Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x2000038c Data 0 libspace.o(.bss) @@ -575,98 +672,128 @@ Memory Map of the image Image Entry point : 0x080000c1 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000007e4, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000e08, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x000007e0, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00000dfc, Max: 0x00020000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x000000c0 Data RO 3 RESET startup_stm32f072xb.o - 0x080000c0 0x00000008 Code RO 582 * !!!main c_p.l(__main.o) - 0x080000c8 0x0000003c Code RO 750 !!!scatter c_p.l(__scatter.o) - 0x08000104 0x0000001a Code RO 752 !!handler_copy c_p.l(__scatter_copy.o) + 0x080000c0 0x00000008 Code RO 740 * !!!main c_p.l(__main.o) + 0x080000c8 0x0000003c Code RO 908 !!!scatter c_p.l(__scatter.o) + 0x08000104 0x0000001a Code RO 910 !!handler_copy c_p.l(__scatter_copy.o) 0x0800011e 0x00000002 PAD - 0x08000120 0x0000001c Code RO 754 !!handler_zi c_p.l(__scatter_zi.o) - 0x0800013c 0x00000002 Code RO 620 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x0800013e 0x00000000 Code RO 634 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 636 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 639 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 641 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 643 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 646 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 648 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 650 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 652 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 654 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 656 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 658 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 660 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 662 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 664 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 666 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 670 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 672 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 674 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x0800013e 0x00000000 Code RO 676 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x0800013e 0x00000002 Code RO 677 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x08000140 0x00000002 Code RO 708 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x08000142 0x00000000 Code RO 735 .ARM.Collect$$libshutdown$$00000003 c_p.l(libshutdown2.o) - 0x08000142 0x00000000 Code RO 738 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o) - 0x08000142 0x00000000 Code RO 741 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o) - 0x08000142 0x00000000 Code RO 743 .ARM.Collect$$libshutdown$$0000000B c_p.l(libshutdown2.o) - 0x08000142 0x00000000 Code RO 746 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o) - 0x08000142 0x00000002 Code RO 747 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) - 0x08000144 0x00000000 Code RO 584 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x08000144 0x00000000 Code RO 590 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x08000144 0x00000006 Code RO 602 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x0800014a 0x00000000 Code RO 592 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x0800014a 0x00000004 Code RO 593 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x0800014e 0x00000000 Code RO 595 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x0800014e 0x00000008 Code RO 596 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x08000156 0x00000002 Code RO 625 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x08000158 0x00000000 Code RO 681 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x08000158 0x00000004 Code RO 682 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x0800015c 0x00000006 Code RO 683 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x08000120 0x0000001c Code RO 912 !!handler_zi c_p.l(__scatter_zi.o) + 0x0800013c 0x00000002 Code RO 778 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x0800013e 0x00000000 Code RO 792 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 794 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 797 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 799 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 801 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 804 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 806 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 808 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 810 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 812 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 814 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 816 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 818 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 820 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 822 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 824 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 828 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 830 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 832 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x0800013e 0x00000000 Code RO 834 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x0800013e 0x00000002 Code RO 835 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x08000140 0x00000002 Code RO 866 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x08000142 0x00000000 Code RO 893 .ARM.Collect$$libshutdown$$00000003 c_p.l(libshutdown2.o) + 0x08000142 0x00000000 Code RO 896 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o) + 0x08000142 0x00000000 Code RO 899 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o) + 0x08000142 0x00000000 Code RO 901 .ARM.Collect$$libshutdown$$0000000B c_p.l(libshutdown2.o) + 0x08000142 0x00000000 Code RO 904 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o) + 0x08000142 0x00000002 Code RO 905 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) + 0x08000144 0x00000000 Code RO 742 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x08000144 0x00000000 Code RO 748 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x08000144 0x00000006 Code RO 760 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x0800014a 0x00000000 Code RO 750 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x0800014a 0x00000004 Code RO 751 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x0800014e 0x00000000 Code RO 753 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x0800014e 0x00000008 Code RO 754 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x08000156 0x00000002 Code RO 783 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x08000158 0x00000000 Code RO 839 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x08000158 0x00000004 Code RO 840 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x0800015c 0x00000006 Code RO 841 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) 0x08000162 0x00000002 PAD 0x08000164 0x00000038 Code RO 4 .text startup_stm32f072xb.o - 0x0800019c 0x00000040 Code RO 574 .text c_p.l(rt_memclr.o) - 0x080001dc 0x000001e8 Code RO 576 .text c_p.l(aeabi_sdivfast.o) - 0x080003c4 0x00000006 Code RO 580 .text c_p.l(heapauxi.o) - 0x080003ca 0x0000003e Code RO 606 .text c_p.l(sys_stackheap_outer.o) - 0x08000408 0x0000000c Code RO 609 .text c_p.l(exit.o) - 0x08000414 0x00000008 Code RO 621 .text c_p.l(libspace.o) - 0x0800041c 0x0000000c Code RO 678 .text c_p.l(sys_exit.o) - 0x08000428 0x00000002 Code RO 697 .text c_p.l(use_no_semi.o) - 0x0800042a 0x00000000 Code RO 699 .text c_p.l(indicate_semi.o) - 0x0800042a 0x00000002 Code RO 126 i.HardFault_Handler stm32f0xx_it.o - 0x0800042c 0x00000018 Code RO 13 i.LL_AHB1_GRP1_EnableClock main.o - 0x08000444 0x00000018 Code RO 14 i.LL_APB1_GRP1_EnableClock main.o - 0x0800045c 0x000000b4 Code RO 226 i.LL_GPIO_Init stm32f0xx_ll_gpio.o - 0x08000510 0x00000020 Code RO 439 i.LL_Init1msTick stm32f0xx_ll_utils.o - 0x08000530 0x00000080 Code RO 268 i.LL_SPI_Init stm32f0xx_ll_spi.o - 0x080005b0 0x0000000c Code RO 444 i.LL_SetSystemCoreClock stm32f0xx_ll_utils.o - 0x080005bc 0x0000009c Code RO 15 i.MX_GPIO_Init main.o - 0x08000658 0x000000ac Code RO 16 i.MX_SPI2_Init main.o - 0x08000704 0x00000002 Code RO 127 i.NMI_Handler stm32f0xx_it.o - 0x08000706 0x00000002 Code RO 128 i.PendSV_Handler stm32f0xx_it.o - 0x08000708 0x00000002 Code RO 129 i.SVC_Handler stm32f0xx_it.o - 0x0800070a 0x00000002 Code RO 130 i.SysTick_Handler stm32f0xx_it.o - 0x0800070c 0x00000070 Code RO 17 i.SystemClock_Config main.o - 0x0800077c 0x00000002 Code RO 192 i.SystemInit system_stm32f0xx.o - 0x0800077e 0x00000002 PAD - 0x08000780 0x00000040 Code RO 18 i.main main.o - 0x080007c0 0x00000020 Data RO 748 Region$$Table anon$$obj.o + 0x0800019c 0x00000040 Code RO 732 .text c_p.l(rt_memclr.o) + 0x080001dc 0x000001e8 Code RO 734 .text c_p.l(aeabi_sdivfast.o) + 0x080003c4 0x00000006 Code RO 738 .text c_p.l(heapauxi.o) + 0x080003ca 0x0000003e Code RO 764 .text c_p.l(sys_stackheap_outer.o) + 0x08000408 0x0000000c Code RO 767 .text c_p.l(exit.o) + 0x08000414 0x00000008 Code RO 779 .text c_p.l(libspace.o) + 0x0800041c 0x0000000c Code RO 836 .text c_p.l(sys_exit.o) + 0x08000428 0x00000002 Code RO 855 .text c_p.l(use_no_semi.o) + 0x0800042a 0x00000000 Code RO 857 .text c_p.l(indicate_semi.o) + 0x0800042a 0x00000002 PAD + 0x0800042c 0x00000018 Code RO 216 i.DMA1_Channel3_TransferComplete core.o + 0x08000444 0x00000008 Code RO 145 i.DMA1_Channel4_5_6_7_IRQHandler stm32f0xx_it.o + 0x0800044c 0x00000002 Code RO 146 i.HardFault_Handler stm32f0xx_it.o + 0x0800044e 0x00000002 PAD + 0x08000450 0x00000014 Code RO 217 i.ILI9341_WriteCommand core.o + 0x08000464 0x00000024 Code RO 218 i.ILI9341_WriteData core.o + 0x08000488 0x00000050 Code RO 219 i.ILI9341_WriteData16 core.o + 0x080004d8 0x0000001c Code RO 220 i.ILI9341_exitStandby core.o + 0x080004f4 0x00000050 Code RO 310 i.ILI9341_fillRect core.o + 0x08000544 0x0000006c Code RO 221 i.ILI9341_init core.o + 0x080005b0 0x00000020 Code RO 222 i.ILI9341_reset core.o + 0x080005d0 0x00000036 Code RO 304 i.ILI9341_setAddressWindow core.o + 0x08000606 0x00000002 PAD + 0x08000608 0x00000044 Code RO 223 i.ILI9341_setOrientation core.o + 0x0800064c 0x00000018 Code RO 13 i.LL_AHB1_GRP1_EnableClock main.o + 0x08000664 0x00000018 Code RO 14 i.LL_APB1_GRP1_EnableClock main.o + 0x0800067c 0x00000018 Code RO 224 i.LL_DMA_DisableChannel core.o + 0x08000694 0x000000b4 Code RO 384 i.LL_GPIO_Init stm32f0xx_ll_gpio.o + 0x08000748 0x00000020 Code RO 597 i.LL_Init1msTick stm32f0xx_ll_utils.o + 0x08000768 0x00000080 Code RO 463 i.LL_SPI_Init stm32f0xx_ll_spi.o + 0x080007e8 0x0000000e Code RO 225 i.LL_SPI_SetDataWidth core.o + 0x080007f6 0x00000002 PAD + 0x080007f8 0x0000000c Code RO 602 i.LL_SetSystemCoreClock stm32f0xx_ll_utils.o + 0x08000804 0x00000028 Code RO 603 i.LL_mDelay stm32f0xx_ll_utils.o + 0x0800082c 0x00000034 Code RO 226 i.MX_DMA_Init core.o + 0x08000860 0x000000a0 Code RO 15 i.MX_GPIO_Init main.o + 0x08000900 0x00000104 Code RO 16 i.MX_SPI2_Init main.o + 0x08000a04 0x000000e4 Code RO 227 i.MX_SPI2_Init core.o + 0x08000ae8 0x00000002 Code RO 147 i.NMI_Handler stm32f0xx_it.o + 0x08000aea 0x00000002 Code RO 148 i.PendSV_Handler stm32f0xx_it.o + 0x08000aec 0x00000002 Code RO 149 i.SVC_Handler stm32f0xx_it.o + 0x08000aee 0x00000002 PAD + 0x08000af0 0x00000100 Code RO 228 i.Send_DMA_Data16 core.o + 0x08000bf0 0x0000001c Code RO 229 i.Send_Data8 core.o + 0x08000c0c 0x00000002 Code RO 150 i.SysTick_Handler stm32f0xx_it.o + 0x08000c0e 0x00000002 PAD + 0x08000c10 0x00000070 Code RO 17 i.SystemClock_Config main.o + 0x08000c80 0x00000002 Code RO 350 i.SystemInit system_stm32f0xx.o + 0x08000c82 0x00000002 PAD + 0x08000c84 0x00000044 Code RO 18 i.__NVIC_SetPriority main.o + 0x08000cc8 0x00000094 Code RO 19 i.main main.o + 0x08000d5c 0x00000007 Data RO 20 .constdata main.o + 0x08000d63 0x00000078 Data RO 231 .constdata core.o + 0x08000ddb 0x00000001 PAD + 0x08000ddc 0x00000020 Data RO 906 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000668, Max: 0x00004000, ABSOLUTE) + Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000990, Max: 0x00004000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x00000004 Data RW 195 .data system_stm32f0xx.o - 0x20000004 0x00000060 Zero RW 622 .bss c_p.l(libspace.o) - 0x20000064 0x00000004 PAD - 0x20000068 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o - 0x20000268 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o + 0x20000000 0x00000008 Data RW 232 .data core.o + 0x20000008 0x00000004 Data RW 353 .data system_stm32f0xx.o + 0x2000000c 0x00000320 Zero RW 230 .bss core.o + 0x2000032c 0x00000060 Zero RW 780 .bss c_p.l(libspace.o) + 0x2000038c 0x00000004 PAD + 0x20000390 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o + 0x20000590 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o ============================================================================== @@ -676,18 +803,19 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 552 50 0 0 0 437408 main.o + 1132 136 120 8 800 48784 core.o + 796 66 7 0 0 449504 main.o 56 26 192 0 1536 592 startup_stm32f072xb.o - 10 0 0 0 0 1879 stm32f0xx_it.o + 18 0 0 0 0 2320 stm32f0xx_it.o 180 0 0 0 0 6667 stm32f0xx_ll_gpio.o 128 8 0 0 0 16974 stm32f0xx_ll_spi.o - 44 12 0 0 0 2073 stm32f0xx_ll_utils.o + 84 18 0 0 0 5529 stm32f0xx_ll_utils.o 2 0 0 4 0 1011 system_stm32f0xx.o ---------------------------------------------------------------------- - 974 96 224 4 1536 466604 Object Totals + 2408 254 352 12 2336 531381 Object Totals 0 0 32 0 0 0 (incl. Generated) - 2 0 0 0 0 0 (incl. Padding) + 12 0 1 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -717,8 +845,8 @@ Image component sizes 2 0 0 0 0 68 use_no_semi.o ---------------------------------------------------------------------- - 818 16 0 0 100 744 Library Totals - 4 0 0 0 4 0 (incl. Padding) + 820 16 0 0 100 744 Library Totals + 6 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -727,7 +855,7 @@ Image component sizes 814 16 0 0 96 744 c_p.l ---------------------------------------------------------------------- - 818 16 0 0 100 744 Library Totals + 820 16 0 0 100 744 Library Totals ---------------------------------------------------------------------- @@ -736,15 +864,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 1792 112 224 4 1636 466500 Grand Totals - 1792 112 224 4 1636 466500 ELF Image Totals - 1792 112 224 4 0 0 ROM Totals + 3228 270 352 12 2436 530529 Grand Totals + 3228 270 352 12 2436 530529 ELF Image Totals + 3228 270 352 12 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 2016 ( 1.97kB) - Total RW Size (RW Data + ZI Data) 1640 ( 1.60kB) - Total ROM Size (Code + RO Data + RW Data) 2020 ( 1.97kB) + Total RO Size (Code + RO Data) 3580 ( 3.50kB) + Total RW Size (RW Data + ZI Data) 2448 ( 2.39kB) + Total ROM Size (Code + RO Data + RW Data) 3592 ( 3.51kB) ============================================================================== diff --git a/MDK-ARM/lvgl/lvgl_lvgl.dep b/MDK-ARM/lvgl/lvgl_lvgl.dep index 88977d2..fc9c074 100644 --- a/MDK-ARM/lvgl/lvgl_lvgl.dep +++ b/MDK-ARM/lvgl/lvgl_lvgl.dep @@ -1,8 +1,8 @@ Dependencies for Project 'lvgl', Target 'lvgl': (DO NOT MODIFY !) -F (startup_stm32f072xb.s)(0x675A92C5)(--cpu Cortex-M0 -g --apcs=interwork -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 --pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F072xB SETA 1" --list startup_stm32f072xb.lst --xref -o lvgl\startup_stm32f072xb.o --depend lvgl\startup_stm32f072xb.d) -F (../Core/Src/main.c)(0x675A9348)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\main.o --omf_browse lvgl\main.crf --depend lvgl\main.d) -I (../Core/Inc/main.h)(0x675A9317) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) +F (startup_stm32f072xb.s)(0x675A9775)(--cpu Cortex-M0 -g --apcs=interwork -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 --pd "__UVISION_VERSION SETA 514" --pd "_RTE_ SETA 1" --pd "STM32F072xB SETA 1" --list startup_stm32f072xb.lst --xref -o lvgl\startup_stm32f072xb.o --depend lvgl\startup_stm32f072xb.d) +F (../Core/Src/main.c)(0x675AD169)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\main.o --omf_browse lvgl\main.crf --depend lvgl\main.d) +I (../Core/Inc/main.h)(0x675A96C3) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) @@ -11,27 +11,7 @@ I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h)(0x675A89F4) -F (../Core/Src/stm32f0xx_it.c)(0x675A90ED)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_it.o --omf_browse lvgl\stm32f0xx_it.crf --depend lvgl\stm32f0xx_it.d) -I (../Core/Inc/main.h)(0x675A9317) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) -I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) -I (C:\Keil\ARM\ARMCC\include\stdint.h)(0x5475F300) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h)(0x675A89F4) @@ -39,14 +19,15 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h)(0x675A89F4) -I (../Core/Inc/stm32f0xx_it.h)(0x675A89FD) -F (..\ILI9341\core.c)(0x675A9546)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\core.o --omf_browse lvgl\core.crf --depend lvgl\core.d) I (..\ILI9341\core.h)(0x675A93AA) -I (../Core/Inc/main.h)(0x675A9317) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) +I (..\ILI9341\commands.h)(0x675AD14A) +I (..\ILI9341\./control.h)(0x675AC23E) +I (..\ILI9341\./config.h)(0x675A93BD) +F (../Core/Src/stm32f0xx_it.c)(0x675AD360)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_it.o --omf_browse lvgl\stm32f0xx_it.crf --depend lvgl\stm32f0xx_it.d) +I (../Core/Inc/main.h)(0x675A96C3) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) @@ -55,6 +36,7 @@ I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h)(0x675A89F4) @@ -62,16 +44,13 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h)(0x675A89F4) -I (..\ILI9341\commands.h)(0x6756DFCE) -I (..\ILI9341\./control.h)(0x675A94E7) -I (..\ILI9341\./config.h)(0x675A93BD) -F (..\ILI9341\lv_driver.c)(0x6756DFCE)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\lv_driver.o --omf_browse lvgl\lv_driver.crf --depend lvgl\lv_driver.d) +I (../Core/Inc/stm32f0xx_it.h)(0x675A96C2) +F (..\ILI9341\core.c)(0x675AD349)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\core.o --omf_browse lvgl\core.crf --depend lvgl\core.d) I (..\ILI9341\core.h)(0x675A93AA) -I (../Core/Inc/main.h)(0x675A9317) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) +I (../Core/Inc/main.h)(0x675A96C3) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) @@ -80,6 +59,7 @@ I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h)(0x675A89F4) @@ -87,16 +67,11 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h)(0x675A89F4) -I (..\ILI9341\commands.h)(0x6756DFCE) -I (..\ILI9341\./control.h)(0x675A94E7) +I (..\ILI9341\commands.h)(0x675AD14A) +I (..\ILI9341\./control.h)(0x675AC23E) I (..\ILI9341\./config.h)(0x675A93BD) -I (..\ILI9341\lv_driver.h)(0x675A8E55) -I (..\ILI9341\../lvgl/lvgl.h)(0x675A80C9) -I (..\ILI9341\../lvgl/src/lv_version.h)(0x675A80C9) -I (..\ILI9341\../lvgl/src/lv_misc/lv_log.h)(0x675A80C9) F (../Core/Src/system_stm32f0xx.c)(0x675A89F4)(--c99 -c --cpu Cortex-M0 -g -O3 --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\system_stm32f0xx.o --omf_browse lvgl\system_stm32f0xx.crf --depend lvgl\system_stm32f0xx.d) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) @@ -117,6 +92,17 @@ I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) +F (../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_dma.c)(0x675A89F4)(--c99 -c --cpu Cortex-M0 -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_ll_dma.o --omf_browse lvgl\stm32f0xx_ll_dma.crf --depend lvgl\stm32f0xx_ll_dma.d) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) +I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) +I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) +I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) +I (C:\Keil\ARM\ARMCC\include\stdint.h)(0x5475F300) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) +I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) +I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) F (../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c)(0x675A89F4)(--c99 -c --cpu Cortex-M0 -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_ll_spi.o --omf_browse lvgl\stm32f0xx_ll_spi.crf --depend lvgl\stm32f0xx_ll_spi.d) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) @@ -129,17 +115,6 @@ I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) -F (../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_dma.c)(0x675A89F4)(--c99 -c --cpu Cortex-M0 -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_ll_dma.o --omf_browse lvgl\stm32f0xx_ll_dma.crf --depend lvgl\stm32f0xx_ll_dma.d) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h)(0x675A89F4) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h)(0x675A89F4) -I (../Drivers/CMSIS/Include/core_cm0.h)(0x675A89E9) -I (C:\Keil\ARM\ARMCC\include\stdint.h)(0x5475F300) -I (../Drivers/CMSIS/Include/cmsis_version.h)(0x675A89E9) -I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x675A89E9) -I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x675A89E9) -I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x675A89F4) -I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h)(0x675A89F4) F (../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c)(0x675A89F4)(--c99 -c --cpu Cortex-M0 -g -O1 -Otime --apcs=interwork --split_sections -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -I..\ILI9341 -I D:\a\lvgl\MDK-ARM\RTE -I C:\Keil\ARM\PACK\ARM\CMSIS\4.2.0\CMSIS\Include -I C:\Keil\ARM\PACK\Keil\STM32F0xx_DFP\2.1.1 -D__UVISION_VERSION="514" -D_RTE_ -DSTM32F072xB -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHSE_VALUE="8000000" -DHSE_STARTUP_TIMEOUT="100" -DLSE_STARTUP_TIMEOUT="5000" -DLSE_VALUE="32768" -DHSI_VALUE="8000000" -DLSI_VALUE="40000" -DVDD_VALUE="3300" -DPREFETCH_ENABLE="1" -DINSTRUCTION_CACHE_ENABLE="0" -DDATA_CACHE_ENABLE="0" -o lvgl\stm32f0xx_ll_rcc.o --omf_browse lvgl\stm32f0xx_ll_rcc.crf --depend lvgl\stm32f0xx_ll_rcc.d) I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h)(0x675A89F4) I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x675A89F4) diff --git a/MDK-ARM/lvgl/main.crf b/MDK-ARM/lvgl/main.crf index 4d19daf88b7954aa48497b6b89289730c9d69a5a..66120113593861f9e5ed4c22cb79d617a06ff799 100644 GIT binary patch delta 61264 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
                                                6YN~2wm*y7RNIPo56&*5LSZ;eHmd+Xu2f~ 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 delta 54925 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 P>A<18>MSc`J@Eell^*Y2 diff --git a/MDK-ARM/lvgl/main.d b/MDK-ARM/lvgl/main.d index 09b444e..400d30e 100644 --- a/MDK-ARM/lvgl/main.d +++ b/MDK-ARM/lvgl/main.d @@ -1,6 +1,6 @@ lvgl\main.o: ../Core/Src/main.c lvgl\main.o: ../Core/Inc/main.h -lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h +lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h lvgl\main.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h lvgl\main.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h lvgl\main.o: ../Drivers/CMSIS/Include/core_cm0.h @@ -9,6 +9,7 @@ lvgl\main.o: ../Drivers/CMSIS/Include/cmsis_version.h lvgl\main.o: ../Drivers/CMSIS/Include/cmsis_compiler.h lvgl\main.o: ../Drivers/CMSIS/Include/cmsis_armcc.h lvgl\main.o: ../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h +lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_crs.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_rcc.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_bus.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_system.h @@ -16,6 +17,9 @@ lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_exti.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_cortex.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_utils.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_pwr.h -lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_dma.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_spi.h lvgl\main.o: ../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_gpio.h +lvgl\main.o: ..\ILI9341\core.h +lvgl\main.o: ..\ILI9341\commands.h +lvgl\main.o: ..\ILI9341\./control.h +lvgl\main.o: ..\ILI9341\./config.h diff --git a/MDK-ARM/lvgl/main.o b/MDK-ARM/lvgl/main.o index 74a1bb295c53c68f6ce771886fa8f90a57a4699a..22ab9c704f7b7e8bfe0a5258258f69aed0c2982a 100644 GIT binary patch delta 30073 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

                                                )m=6{L+qFvutw(-bIJ9EJDSL68DA6HG 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 delta 22235 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 IP;O5D4`it&y#N3J diff --git a/MDK-ARM/lvgl/stm32f0xx_it.crf b/MDK-ARM/lvgl/stm32f0xx_it.crf index b1d67c8b64312e2e8384bd03df259bc7f729666b..47ffebed7c3e04bcb3cd4c01f714fe0375a1fc9d 100644 GIT binary patch delta 51043 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∋8nT&v(_UzcZaY8fn>|7NdAX<ne5M0kBEwbyEI0c$(F82{>OUcjG5})>k*xMD&k!lcT^;0*CUx` zvOhyTf{H5MrST#@q+Y(gBH?ernsmiOQ&7&_?W4#Elp0q(G}W!WgdtwnJXGk`#C)CI zvHPU!9-0PKO!yJgd}g8Sd>2RD@X&O(QGSs7*?SXtp4js^wz-$)<3!v+^Ry8e^BwN!rOhz> zgB#4M)X7U*pnaDk|JT@ybafxk&G|b{*~LrSVc}UijW9W=tCxzQg{ZlIJgzN0_N=dNBKj|=-0 zH=~=EVyNzLGepzyf3ES)VVp@fFSiV}ANayD!pIxKPpKoWI~TaZfMpMh1Ecb&B{n_P^DNc>5p19qH*6U%fJn>O2hkQEJOUIE< z`90E%%ER21YKvd_ldDfZ-iDE0I*ob?=jdzX40C7dY0slIy#Pt49cAc%+nmOOpwl{_ zBO&b^Zgbiqxb$iK88Gc2!%Eb|Y1}oOc7b6D`g=Z()se<~=@L?|0cshi#FJCfc=VJb zxg1W3yRy>;aZ2ZWXs)GkM|9c*PO2G_O4|rH7<){b;HAsf^SoQ>QysTyqL;3?wOYsk zle}~l8RZwq7(f2o1iR~{K2F#bZv=1JByXvHNPH&2A$R#M@nafrVKY_hV+5bStgjJ2 zxdF$6*m1FU{m5{a1{}IeZ~wGVs^WdxOjdkV_?aqRJZY}Uaj~dW9-JH9G7T5&x6-z!b_(lxGG zRcVTsuA>M*<1T769OZsC;>*sF@4;Kl!-!{isi{Zvy=5{fh(6Ox%{&_0FQ5dS<)!8x zO+AEnQ8l;(?a77bVTQ?Eg0{e$da&@wDEEYZdg+mZJY29HnuX2MXE^WoIR6aNX=G=7J1M}^pAjMF~&ak#ir@ducJHpyNo%WS& zg4!*ej#}ypsNK`)n58a5mg|vD$Dx)QH!HdY?4hnZ z;3697bfP34TXiuAwka$<)9IwsA`ChVz0&Cn4DsQ&{0XcM487Co>>Y;R!_X(4&fQ^n z4OiJWozBDH7{9CI8q75}>~XmFBZYqHbfF}o_&�Hsq(%#XAi5!O%aQF2lg@oVjQR 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 delta 15344 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 diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_dma.o b/MDK-ARM/lvgl/stm32f0xx_ll_dma.o index 16720d2257c310de5e404ea238e088f191fba58c..64794c2e121e9ff83d5f5345b764a36cd877698b 100644 GIT binary patch delta 65 zcmdmSLu$tjsSPTE97YCKhQ?L~7R@?>?K*;tK+FWh%s|Wn#H`zO1lcY|G8-nEOv`3_ N4WhTd%VzU(003=863+kt delta 65 zcmdmSLu$tjsSPTE9EPS=CPr3k65Rj* diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_exti.o b/MDK-ARM/lvgl/stm32f0xx_ll_exti.o index 5e1f718f0169f9f95f45708f317da3c1a775dcfa..ff78aa029e1a2e820f394bc30ee1c1ea3adf9cba 100644 GIT binary patch delta 76 zcmbR9NOI02$qnxO97YCKhQ?Ng2F?Eb?f(3XK+FWh%s|Wn#H`!>`Ppu1u$WkwCQsM3 YV0*<5V(A(&OrK!DCbr$glI?{#096AOcmMzZ delta 76 zcmbR9NOI02$qnxO9EPS=CPr3<#?Aix?f(3XK+FWh%s|Wn#H`!>`Ppu1uoxtpm`vBT YV0*<5V(A(&OrK!DCbr$glI?{#09IfXZvX%Q diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_gpio.o b/MDK-ARM/lvgl/stm32f0xx_ll_gpio.o index 86aa9e7dd6cd46779c4bc2dff66ce74306a21822..c0e35fedb287cb9371c7d6a6e2b92197f4c33cc6 100644 GIT binary patch delta 348 zcmYMpF-SsT6vgrPRemJ2e9%zhkR*gq;4@3KDR8L4A*i8IvLR@B(4bpUW?F*|b_g1B z6kLo460`&^K}*mQG!(c9LIf^CL-$DFg+IRo_p|EjRDI<+)ounh%w!~-u$L3z*r{U* zj#1K>G%ig@o|a?u<(kJ{iLdTmr*zjlTuTwlYJI2leoWnAC$Hz#8FG2Opj^~Q2hXI3 zAL7UCxe&xUiQ<4HQ6bxSAQ^m-BX|qK6>M^dU6R2GX`oJAypl%@NE?9*;RT!I4G#Ih z4e8^FOrc9|VTyu_IQd1I1W_c5Xc9l(NffFy{DnvlTVxtJa*vuYlgw)C*czSspMN8z BXx9J$ delta 471 zcmYk1KS+W>7{>2Pk5A|WzakJr_##3V=~EKJ3LFYtv>c*>3ah0h$gKv!2>(ql_^eXT(U$lMzdCevS2#nBYYeN+QS` zs7rM4Ofb8vf;rUBQVcXpVvPF`C{w}4qJ)Eef|*;X~p8W`%lH z>UFr9=S5%k_OK~UZbPt?o-nLly2YI|4Kju{qslzshYW9HvPyVDnqa>C>jl*8SKLU` zBjeK(g31{9lICjb&rB)P!2Bth@0?&EeJ74cl{U3;Ax&sou%0$^>W&X@(l|S0^zRmw cu@OF_6}woG@S-4bk2=AfJQS>m{*f5@1y?zGbN~PV diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_pwr.o b/MDK-ARM/lvgl/stm32f0xx_ll_pwr.o index 79d8b7b05ea8f69a3c01febd8bed4305b91e8383..b4bd5fe22ffe65df07e7e3bd366a1e6a5bc35e16 100644 GIT binary patch delta 294 zcmYMouTMf@6vpxQMLEN!joV;u3PE=7<;TV?;6|}wlfVY;f)*QW1{F4Eqdjx8kerdk zZo^2^c>e=6NyFxO)Qz)!_c`ZW$Idu*CK)@PWhavI-M}jbo;Ql*E)uIHv@LC0OU@&a zTR-WQij@*-Rr%QYU5|WY=7m6{U>{KqW#2B)3gu9_AzyeVYrK&hzKM%$PpRXCG;v8f zcpwA3C<)WRXHO1n3VVJ1?xIR^=#o0_$tz~$9WilX&y_ReNe8E-i6IFw{kxVVjTLd> STqsXCR?^ZIb7eMT|JNTl`%mBi delta 360 zcmZp=(_=H()PYnhh5;az`(%Z z3dC&FCuXooGpbDg3sRsnT{RO(*-ZBZQ9jd4K~&82xj>4y#F>qu1FDM$tc&T7^YnL_ zY-+qLE^G`OP$|LbjhR3Ld8XTD0X3-rWh9_7(hwP&>AfJCGp-03Wr)m^>34xLKu54< z1F4YdxtLg@QKXzrX< zUTtZ2{GHLBSXWQ9`?>4PxQ<12jH-^xM^(S(IB#N@lO5qJh8U>Ce{NeZwd!3?+OC0+c;izGX!-qUa06#gd z;va?GHzh?>2=SEaICj@%$Qr{?i5kX{1&gYFArvP6B$*kk!%NTU)Dy`M<7 z4LPZ#iVRE5kkd*6*kNg!K3XTFB#g+$!G`Z}3}b@A{xKuPGrga)h;Pt-22o)ty^x}; zrA0{^&7VmEFQvGprB%r=5-izQQoPf0{_txBmT*RjUs~GK{RCi_Nlwg4;n#9ONfSm` z97DoN!pO5+G^9fby#q_1AyFlR7}`8IaFXL57AfopM&C6|Zqm6&vBxrI$aN*-=>0;H zGUSGmG%_q%L;98Eu*0%s$W3)4%ZPj>DUqDg=XRBBV}fOL?nv$`Nuk2xy_TX~&xxyb z_R;K-)JXnnd8Fo4kzny(WqRLey9mb+$y4GvV?g{Ip#eLWIRAb0Wcpc;G<9c@#z7MVi31!DUJ$NQx|Z5vL?V zG=z(Oo$ZABF&b_ zawc-Th+W$L81@N^B6Fg~hFIc2q<9n+-o-0{TSJp6Q70)Z@}frR|J4wa`0kv3|L~Dx L{kA^G{#gG4DZI*? diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_spi.o b/MDK-ARM/lvgl/stm32f0xx_ll_spi.o index 0fbffb1697e6c76915e8c188ee68e3c9d2619155..c9e5b01654828afbd59cf3038e7da2d9b5a380a5 100644 GIT binary patch delta 725 zcmYk&J!n%=6bJBo^Ko8;J_xqMqm5!{YaH5=G%eO*aZ&srMT86@=^`B}BwN9yPC;xT zg_b7#9g?l19V&$`sZy>N%VTzTxnP`#bmRv{n)yRuXIH?A`6; zJufz%p3Y>a(^KWL_oVDut`Jw4E5a4sEqk>2G?tmXe{pIwYc`J0U)p#OisRunHBRa3 zxG}r^&uQ$It>b2g2JJJHI+U^%)Fi6dlW5|b#80?gO1ZyZkVzY3N?biS?$Cf8!W@eo z!DETb*pj~7OEPi4FOKyt_Z83;DF)=U$`WQzSSkVOQ>mlD!Vh~R(L`JNK6Br9|7;H* zPx$O6X8yA5?320SOTS77t0MVVWQ^5!CsgwIDpG$%gJsR}F^ZmT<`{;~5IHPV-tp}+sBW5n<7UpuMX<5dxWhhxl z7M4Y1Lk-K&&;97m?tEr?UaNH{vb9QR1P6hBs`o$V8e`Y`%!=}{+SA9?1@?RTq_S~B zT(n3N9rB9!m++1(Nuos3a7YFLDd3rGKz$2kOpybu5gUiZN1a@tO`7PEM4ZQcB2RnJi(S6mUX{Xps$c z$Ts33p^PlqLy6dM$Qc4Mi)T`R3JWf#NE2)14u|9lb#jmPfG%;7hzMomiH{1oMO84` NZ@Ok{|402@e*qLTk_-R< diff --git a/MDK-ARM/lvgl/stm32f0xx_ll_utils.o b/MDK-ARM/lvgl/stm32f0xx_ll_utils.o index 4a77d3fddddaa8b660fdcc42effe1f858a12ce36..37ff8421dc3049414e8d827547ac03ae865bbc3c 100644 GIT binary patch delta 85 zcmezIRr<$Q=?$7{97YCKhQ?Ng2F-?Q?S^WMK+FWh%s|Wn#H`y5)!2TNvs;*?BWn%ywXz(UuU XVX}a<<@5zAZ0lG+0^5UB*`y2s7X}!v delta 75 zcmaE}M)J)X$qf%VI1Ej#OpL4y4Vqtaw7=wF1Y#y2W(HywAZFeEl7p>Wn%%(M(m>ak XVX}a<<@5zAZ0lG+0^5UB*`y2s5XKl# diff --git a/lvgl.ioc b/lvgl.ioc index c8a5bd5..fd6e4cf 100644 --- a/lvgl.ioc +++ b/lvgl.ioc @@ -2,16 +2,28 @@ CAD.formats= CAD.pinconfig= CAD.provider= +Dma.Request0=SPI2_TX +Dma.RequestsNb=1 +Dma.SPI2_TX.0.Direction=DMA_MEMORY_TO_PERIPH +Dma.SPI2_TX.0.Instance=DMA1_Channel5 +Dma.SPI2_TX.0.MemDataAlignment=DMA_MDATAALIGN_HALFWORD +Dma.SPI2_TX.0.MemInc=DMA_MINC_ENABLE +Dma.SPI2_TX.0.Mode=DMA_NORMAL +Dma.SPI2_TX.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD +Dma.SPI2_TX.0.PeriphInc=DMA_PINC_DISABLE +Dma.SPI2_TX.0.Priority=DMA_PRIORITY_LOW +Dma.SPI2_TX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority File.Version=6 GPIO.groupedBy= KeepUserPlacement=true Mcu.CPN=STM32F072CBT6TR Mcu.Family=STM32F0 -Mcu.IP0=NVIC -Mcu.IP1=RCC -Mcu.IP2=SPI2 -Mcu.IP3=SYS -Mcu.IPNb=4 +Mcu.IP0=DMA +Mcu.IP1=NVIC +Mcu.IP2=RCC +Mcu.IP3=SPI2 +Mcu.IP4=SYS +Mcu.IPNb=5 Mcu.Name=STM32F072C(8-B)Tx Mcu.Package=LQFP48 Mcu.Pin0=PC14-OSC32_IN @@ -32,6 +44,7 @@ Mcu.UserConstants= Mcu.UserName=STM32F072CBTx MxCube.Version=6.10.0 MxDb.Version=DB.6.0.100 +NVIC.DMA1_Channel4_5_6_7_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false @@ -94,7 +107,7 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-LL-true,2-MX_GPIO_Init-GPIO-false-LL-true,3-MX_SPI2_Init-SPI2-false-LL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-LL-true,2-MX_GPIO_Init-GPIO-false-LL-true,3-MX_DMA_Init-DMA-false-LL-true,4-MX_SPI2_Init-SPI2-false-LL-true RCC.CECFreq_Value=32786.88524590164 RCC.FamilyName=M RCC.HSICECFreq_Value=32786.88524590164 @@ -104,8 +117,9 @@ RCC.PLLMCOFreq_Value=16000000 RCC.TimSysFreq_Value=8000000 RCC.VCOOutput2Freq_Value=8000000 SPI2.CalculateBaudRate=4.0 MBits/s +SPI2.DataSize=SPI_DATASIZE_8BIT SPI2.Direction=SPI_DIRECTION_2LINES -SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate +SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize SPI2.Mode=SPI_MODE_MASTER SPI2.VirtualType=VM_MASTER VP_SYS_VS_Systick.Mode=SysTick