From 84ad34d5f1ef5bd4e1191a0dcf2add6a86a3765b Mon Sep 17 00:00:00 2001 From: lijie Date: Wed, 12 Mar 2025 15:03:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=B8=AD=E6=96=AD=E5=86=B2?= =?UTF-8?q?=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APP/mymain.c | 35 +++++-- APP/usart1_tx_dma.c | 1 - CMakeLists.txt | 1 - CMakeLists_template.txt | 3 +- Core/Inc/stm32h7xx_hal_conf.h | 2 +- Core/Src/gpio.c | 2 +- Core/Src/main.c | 2 +- Core/Src/stm32h7xx_hal_msp.c | 2 + Core/Src/usart.c | 12 ++- IS3.ioc | 12 ++- cmake-build-debug-mingw-stm32/.ninja_deps | Bin 24020 -> 29780 bytes cmake-build-debug-mingw-stm32/.ninja_log | 96 ++++++++++-------- cmake-build-debug-mingw-stm32/CMakeCache.txt | 10 +- .../3.30.5/CMakeDetermineCompilerABI_C.bin | Bin 1656 -> 1656 bytes .../3.30.5/CMakeDetermineCompilerABI_CXX.bin | Bin 1872 -> 1872 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 80 +++++++-------- .../clion-Debug-MinGW-STM32-log.txt | 18 +++- .../CMakeFiles/rules.ninja | 4 +- readme/IS3通讯协议.doc | Bin 55296 -> 56320 bytes readme/IS3通讯协议.pdf | Bin 71092 -> 73634 bytes 20 files changed, 164 insertions(+), 116 deletions(-) diff --git a/APP/mymain.c b/APP/mymain.c index 678131d..ca28307 100644 --- a/APP/mymain.c +++ b/APP/mymain.c @@ -15,9 +15,8 @@ uint8_t g_rx_buffer[RXBUFFERSIZE]; //平均次数 uint8_t Target_Average_Times = 1; - -uint16_t Receive_Data_Buffer[USART2_RX_BUFFER_SIZE - 1]; uint16_t USART2_RX_Buffer[USART2_RX_BUFFER_SIZE]; +uint16_t Receive_Data_Buffer[USART2_RX_BUFFER_SIZE - 1]; uint16_t Average_Buffer[USART2_RX_BUFFER_SIZE - 1]; uint16_t Moving_Buffer[10][USART2_RX_BUFFER_SIZE - 1]; uint16_t Moving_Average_Buffer[USART2_RX_BUFFER_SIZE - 1]; @@ -34,9 +33,9 @@ float Temperature = 0; * 3 发送多次均数据 * 4 发送滑动平均数据 */ -uint8_t Send_Data_Type = 0; +uint8_t Send_Data_Type = 0; uint32_t sn = 1; - +uint8_t busy_sta = 0; double bochangxishu[4] = {0,0,0,0}; void swap_buf(uint8_t *p , uint32_t size); @@ -63,10 +62,9 @@ void Send_Data(uint8_t command,uint8_t *pData, uint16_t Size) { void mymain() { - // HAL_Delay(5000); - HAL_NVIC_SetPriorityGrouping(2); HAL_UART_Receive_IT(&huart1, (uint8_t *)g_rx_buffer, RXBUFFERSIZE); + setvbuf(stdout, NULL, _IONBF, 0); dma_init(DMA2_Stream7, DMA_REQUEST_USART1_TX); ///// @@ -91,6 +89,7 @@ void mymain() if (a != 0) { shutter_time = a; mode = 1; + busy_sta = 0; } Last_Receive_Data_Count = Receive_Data_Count; memset(g_usart_rx_buf,0,200); @@ -104,7 +103,6 @@ void mymain() //处理数据 if (Receive_Data_Count > Last_Receive_Data_Count) { - // Send_Data((uint8_t *)Receive_Data_Buffer,USART2_RX_BUFFER_SIZE*2); //2多次平均 Average_Times ++; if(Average_Times <= Target_Average_Times ) { @@ -129,7 +127,7 @@ void mymain() if((Send_Data_Type & 0x80) !=0) { Send_Data_Type = Send_Data_Type & 0x7F; - uint16_t sgi_result[USART2_RX_BUFFER_SIZE]; + uint16_t sgi_result[USART2_RX_BUFFER_SIZE - 1]; // printf("AAA"); switch (Send_Data_Type) { @@ -152,9 +150,9 @@ void mymain() break; } Send_Data_Type = Send_Data_Type & 0x7F; + busy_sta = 0; } } - } } } @@ -167,8 +165,14 @@ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { __HAL_UART_DISABLE(&huart2); - memcpy(Receive_Data_Buffer, USART2_RX_Buffer+2, USART2_RX_BUFFER_SIZE*2); + memcpy((uint8_t *)Receive_Data_Buffer,&USART2_RX_Buffer[2], (USART2_RX_BUFFER_SIZE-2)*2); Receive_Data_Count ++; + // if (__HAL_DMA_GET_FLAG(&g_dma_handle, DMA_FLAG_TCIF3_7)) + // { + // __HAL_DMA_CLEAR_FLAG(&g_dma_handle, DMA_FLAG_TCIF3_7); + // HAL_UART_DMAStop(&huart1); + // } + // HAL_UART_Transmit_DMA(&huart1,(uint8_t *)Receive_Data_Buffer,USART2_RX_BUFFER_SIZE*2); HAL_UART_Receive_DMA(&huart2, (uint8_t *)USART2_RX_Buffer, USART2_RX_BUFFER_SIZE*2); } @@ -200,11 +204,18 @@ void commander_run(void) // printf("data_length %d \r\n",data_length); uint8_t data_type = 0; uint8_t command_data[USART_REC_LEN] = {0}; - // data_length = IRIS_Cut_Befor_Header(g_usart_rx_buf,data_length); + data_length = IRIS_Cut_Befor_Header(g_usart_rx_buf,data_length); int ret = IRIS_STM32_Protocol_Unpack(g_usart_rx_buf,data_length,&data_type,command_data); // printf( "ret %d \r\n",ret); if (ret > 0) { + if (busy_sta == 1) { + uint8_t str = 0xff; + Send_Data(0x40,&str,1); + memset(g_usart_rx_buf,0,200); + g_usart_rx_sta=0; + return; + } switch(data_type) { // 获取设备信息 @@ -238,6 +249,7 @@ void commander_run(void) //自动曝光 case 0x52:{ mode = 0; + busy_sta = 1; Send_Data(0x52,command_data,1); break; } @@ -319,6 +331,7 @@ void commander_run(void) } //获取数据 case 0x61: { + busy_sta = 1; Send_Data_Type = Send_Data_Type | 0x80; // Send_Data(0x61,command_data,5); break; diff --git a/APP/usart1_tx_dma.c b/APP/usart1_tx_dma.c index 72f7bec..f7bffe4 100644 --- a/APP/usart1_tx_dma.c +++ b/APP/usart1_tx_dma.c @@ -18,7 +18,6 @@ void dma_init(DMA_Stream_TypeDef *dma_stream_handle, uint32_t ch) __HAL_LINKDMA(&huart1,hdmatx, g_dma_handle); - /* Tx DMA???? */ g_dma_handle.Instance = dma_stream_handle; g_dma_handle.Init.Request = ch; g_dma_handle.Init.Direction = DMA_MEMORY_TO_PERIPH; diff --git a/CMakeLists.txt b/CMakeLists.txt index 54560a4..357e2d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,6 @@ endif () include_directories(Core/Inc Drivers/STM32H7xx_HAL_Driver/Inc Drivers/STM32H7xx_HAL_Driver/Inc/Legacy Drivers/CMSIS/Device/ST/STM32H7xx/Include Drivers/CMSIS/Include) include_directories(APP) add_definitions(-DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx) - file(GLOB_RECURSE SOURCES "Core/*.*" "Drivers/*.*" "APP/*.*") set(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32H743VITX_FLASH.ld) diff --git a/CMakeLists_template.txt b/CMakeLists_template.txt index 3b7fc44..a4ddf44 100644 --- a/CMakeLists_template.txt +++ b/CMakeLists_template.txt @@ -49,9 +49,8 @@ else () endif () include_directories(${includes}) - +include_directories(APP) add_definitions(${defines}) - file(GLOB_RECURSE SOURCES ${sources}) set(LINKER_SCRIPT $${CMAKE_SOURCE_DIR}/${linkerScript}) diff --git a/Core/Inc/stm32h7xx_hal_conf.h b/Core/Inc/stm32h7xx_hal_conf.h index 0ded535..0353379 100644 --- a/Core/Inc/stm32h7xx_hal_conf.h +++ b/Core/Inc/stm32h7xx_hal_conf.h @@ -165,7 +165,7 @@ * @brief This is the HAL system configuration section */ #define VDD_VALUE (3300UL) /*!< Value of VDD in mv */ -#define TICK_INT_PRIORITY (15UL) /*!< tick interrupt priority */ +#define TICK_INT_PRIORITY (3UL) /*!< tick interrupt priority */ #define USE_RTOS 0 #define USE_SD_TRANSCEIVER 0U /*!< use uSD Transceiver */ #define USE_SPI_CRC 0U /*!< use CRC in SPI */ diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c index 231fe39..6ebae5c 100644 --- a/Core/Src/gpio.c +++ b/Core/Src/gpio.c @@ -51,7 +51,7 @@ void MX_GPIO_Init(void) /*Configure GPIO pin : PA0 */ GPIO_InitStruct.Pin = GPIO_PIN_0; - GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); diff --git a/Core/Src/main.c b/Core/Src/main.c index 4bb3741..94a187e 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -89,8 +89,8 @@ int main(void) MX_GPIO_Init(); MX_TIM5_Init(); MX_USART1_UART_Init(); - MX_USART2_UART_Init(); MX_DMA_Init(); + MX_USART2_UART_Init(); /* USER CODE BEGIN 2 */ mymain(); /* USER CODE END 2 */ diff --git a/Core/Src/stm32h7xx_hal_msp.c b/Core/Src/stm32h7xx_hal_msp.c index 3801eca..28277e8 100644 --- a/Core/Src/stm32h7xx_hal_msp.c +++ b/Core/Src/stm32h7xx_hal_msp.c @@ -68,6 +68,8 @@ void HAL_MspInit(void) __HAL_RCC_SYSCFG_CLK_ENABLE(); + HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_2); + /* System interrupt init*/ /* USER CODE BEGIN MspInit 1 */ diff --git a/Core/Src/usart.c b/Core/Src/usart.c index 2550785..97b266f 100644 --- a/Core/Src/usart.c +++ b/Core/Src/usart.c @@ -69,6 +69,7 @@ void MX_USART1_UART_Init(void) } /* USER CODE BEGIN USART1_Init 2 */ + /* USER CODE END USART1_Init 2 */ } @@ -260,5 +261,14 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) } /* USER CODE BEGIN 1 */ - +int _write (int fd, char *pBuffer, int size) +{ + for (int i = 0; i < size; i++) + { + USART1->TDR = (unsigned char) *(pBuffer+i); + while((USART1->ISR & USART_ISR_TC) == 0) + {} + } + return size; +} /* USER CODE END 1 */ diff --git a/IS3.ioc b/IS3.ioc index e54dd9a..6251a2b 100644 --- a/IS3.ioc +++ b/IS3.ioc @@ -54,17 +54,19 @@ MxDb.Version=DB.6.0.60 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.DMA1_Stream0_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.EXTI0_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true +NVIC.EXTI0_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_2 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false -NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true +NVIC.SysTick_IRQn=true\:3\:0\:true\:false\:true\:false\:true\:false +NVIC.USART1_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +PA0.GPIOParameters=GPIO_ModeDefaultEXTI +PA0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING PA0.Locked=true PA0.Signal=GPXTI0 PA10.Locked=true @@ -113,7 +115,7 @@ ProjectManager.StackSize=0x400 ProjectManager.TargetToolchain=STM32CubeIDE ProjectManager.ToolChainLocation= ProjectManager.UnderRoot=true -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_TIM5_Init-TIM5-false-HAL-true,4-MX_USART1_UART_Init-USART1-false-HAL-true,5-MX_USART2_UART_Init-USART2-false-HAL-true,6-MX_DMA_Init-DMA-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_TIM5_Init-TIM5-false-HAL-true,4-MX_USART1_UART_Init-USART1-false-HAL-true,5-MX_DMA_Init-DMA-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true RCC.ADCFreq_Value=120000000 RCC.AHB12Freq_Value=240000000 RCC.AHB4Freq_Value=240000000 diff --git a/cmake-build-debug-mingw-stm32/.ninja_deps b/cmake-build-debug-mingw-stm32/.ninja_deps index 4c9fa9a8810a75dc1891ca47dae49ee63aa0fca3..ca4bf7b88947fc976487115fd3e5377e347b3907 100644 GIT binary patch literal 29780 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 literal 24020 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 diff --git a/cmake-build-debug-mingw-stm32/.ninja_log b/cmake-build-debug-mingw-stm32/.ninja_log index afdcdd2..2d6a676 100644 --- a/cmake-build-debug-mingw-stm32/.ninja_log +++ b/cmake-build-debug-mingw-stm32/.ninja_log @@ -1,44 +1,54 @@ # ninja log v6 -3 112 7629522377570124 build.ninja 159a27fadfec0d07 -32 288 7629518798489716 CMakeFiles/IS3.elf.dir/Core/Src/syscalls.c.obj fc37a3933b2706aa -11 352 7629518798270295 CMakeFiles/IS3.elf.dir/Core/Src/gpio.c.obj c203998600e49f24 -1832 2126 7629518816482083 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj 63daebc29399ef8 -17 295 7629518798350092 CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj a6112492cf156bba -1126 1413 7629518809431442 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj e9d0f444ba8736c7 -6 314 7629518798230415 CMakeFiles/IS3.elf.dir/Core/Src/dma.c.obj 5d8339f27b025692 -26 331 7629518798429885 CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_it.c.obj 8b9b43ed7dbf4b7f -289 507 7629518801053553 CMakeFiles/IS3.elf.dir/Core/Src/sysmem.c.obj d620df583392c6cb -24 383 7629521278495071 CMakeFiles/IS3.elf.dir/APP/data_analyse.c.obj f4c38748ace83d8 -14 346 7629518798310201 CMakeFiles/IS3.elf.dir/Core/Src/main.c.obj ad95e53971e87fbd -20 390 7629521278445138 CMakeFiles/IS3.elf.dir/APP/communication.c.obj 8e2570a4e12a77f3 -346 540 7629518801631997 CMakeFiles/IS3.elf.dir/Core/Startup/startup_stm32h743vitx.s.obj 8252019f501bdd61 -314 671 7629518801302872 CMakeFiles/IS3.elf.dir/Core/Src/tim.c.obj 3ead55a75109ba7b -295 660 7629518801123353 CMakeFiles/IS3.elf.dir/Core/Src/system_stm32h7xx.c.obj d6bb6f53ff02911e -841 1201 7629521286655408 IS3.elf 15495251ffaa8392 -1549 2406 7629518813653757 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj d3f750b484ed7899 -540 1319 7629518803566824 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj d46812e96e31e4c1 -331 689 7629518801482401 CMakeFiles/IS3.elf.dir/Core/Src/usart.c.obj 99ab2a0d25ce3e86 -507 905 7629518803237699 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj 85666a03cd1beb1c -353 787 7629518801691837 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj 2cd5bd6d60568932 -671 1131 7629518804881090 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj 2475b95de5b3fbd -660 1136 7629518804771499 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj 664755d1e8d0ba27 -689 1126 7629518805060598 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj 2a8a43b69f0f6f71 -15 377 7629521278405263 CMakeFiles/IS3.elf.dir/APP/Shutter.c.obj 4eadae1a3f0e6809 -1274 1549 7629518810907503 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj f2bd163f21e428a9 -905 1274 7629518807214844 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj f248972266325e5b -787 1266 7629518806037990 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj 3c2ae4c5223f37e7 -1136 1418 7629518809531186 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj 7b3a6038855e8e99 -1266 1710 7629518810827713 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj a4ef8a3d6457dba -1319 1715 7629518811366275 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj 28d9b2b3a0e3d4fb -1131 2088 7629518809481310 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj b52f850291a1f589 -1414 1831 7629518812303768 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj 52c5c4ff1a91885e -1418 2002 7629518812353647 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj 979b492fa8dc31fd -1710 2184 7629518815263185 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj adc1bc1508a8c1ff -1715 2342 7629518815313049 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj 980259c7a186936e -12 369 7629521278365349 CMakeFiles/IS3.elf.dir/APP/LED.c.obj 9d8ce5668b1a88ad -8 403 7629521278335454 CMakeFiles/IS3.elf.dir/APP/IRIS_Method.c.obj d2e25bf39a0e2fef -5 415 7629521278295539 CMakeFiles/IS3.elf.dir/APP/DS18B20.c.obj 8524b3aea73da409 -390 785 7629521282151573 CMakeFiles/IS3.elf.dir/APP/usart1_tx_dma.c.obj cd248ebc1414f1f -383 806 7629521282081752 CMakeFiles/IS3.elf.dir/APP/stm32h7_flash.c.obj 1fe6643e59e83251 -369 813 7629521281942119 CMakeFiles/IS3.elf.dir/APP/delay.c.obj b7fb3b7ee122c27 -377 841 7629521282021910 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +2 114 7634653084570107 build.ninja 159a27fadfec0d07 +12 372 7634649706598174 CMakeFiles/IS3.elf.dir/APP/IRIS_Method.c.obj d2e25bf39a0e2fef +6 384 7634649706528386 CMakeFiles/IS3.elf.dir/APP/DS18B20.c.obj 8524b3aea73da409 +31 358 7634649706784353 CMakeFiles/IS3.elf.dir/APP/data_analyse.c.obj f4c38748ace83d8 +26 364 7634649706734522 CMakeFiles/IS3.elf.dir/APP/communication.c.obj 8e2570a4e12a77f3 +220 450 7634652285087505 IS3.elf 5e0ae7816fe8a81e +21 352 7634649706684628 CMakeFiles/IS3.elf.dir/APP/Shutter.c.obj 4eadae1a3f0e6809 +16 346 7634649706634758 CMakeFiles/IS3.elf.dir/APP/LED.c.obj 9d8ce5668b1a88ad +346 620 7634649709935598 CMakeFiles/IS3.elf.dir/APP/delay.c.obj b7fb3b7ee122c27 +364 638 7634649710115122 CMakeFiles/IS3.elf.dir/APP/usart1_tx_dma.c.obj cd248ebc1414f1f +358 665 7634649710055278 CMakeFiles/IS3.elf.dir/APP/stm32h7_flash.c.obj 1fe6643e59e83251 +6 220 7634652282938432 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +4 185 7634653084570107 build.ninja 159a27fadfec0d07 +27 253 7634653085113004 CMakeFiles/IS3.elf.dir/Core/Src/syscalls.c.obj fc37a3933b2706aa +4 300 7634653084883963 CMakeFiles/IS3.elf.dir/Core/Src/dma.c.obj 5d8339f27b025692 +17 309 7634653085013263 CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj a6112492cf156bba +9 318 7634653084933466 CMakeFiles/IS3.elf.dir/Core/Src/gpio.c.obj c203998600e49f24 +21 328 7634653085063131 CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_it.c.obj 8b9b43ed7dbf4b7f +13 448 7634653084973366 CMakeFiles/IS3.elf.dir/Core/Src/main.c.obj ad95e53971e87fbd +253 524 7634653087376952 CMakeFiles/IS3.elf.dir/Core/Src/sysmem.c.obj d620df583392c6cb +328 579 7634653088125317 CMakeFiles/IS3.elf.dir/Core/Startup/startup_stm32h743vitx.s.obj 8252019f501bdd61 +309 671 7634653087935459 CMakeFiles/IS3.elf.dir/Core/Src/tim.c.obj 3ead55a75109ba7b +300 693 7634653087845689 CMakeFiles/IS3.elf.dir/Core/Src/system_stm32h7xx.c.obj d6bb6f53ff02911e +318 744 7634653088025215 CMakeFiles/IS3.elf.dir/Core/Src/usart.c.obj 99ab2a0d25ce3e86 +525 944 7634653090088248 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj 85666a03cd1beb1c +448 959 7634653089327277 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj 2cd5bd6d60568932 +693 1027 7634653091767847 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj 2475b95de5b3fbd +671 1123 7634653091557706 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj 664755d1e8d0ba27 +744 1151 7634653092287964 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj 2a8a43b69f0f6f71 +959 1302 7634653094437986 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj f248972266325e5b +1027 1327 7634653095118432 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj e9d0f444ba8736c7 +579 1370 7634653090628065 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj d46812e96e31e4c1 +944 1480 7634653094288136 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj 3c2ae4c5223f37e7 +1151 1561 7634653096361239 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj 7b3a6038855e8e99 +1327 1718 7634653098108300 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj f2bd163f21e428a9 +1370 1842 7634653098548494 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj 28d9b2b3a0e3d4fb +1302 1882 7634653097868183 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj a4ef8a3d6457dba +1481 2028 7634653099648541 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj 52c5c4ff1a91885e +1561 2238 7634653100458128 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj 979b492fa8dc31fd +1124 2263 7634653096081997 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj b52f850291a1f589 +2028 2316 7634653105119616 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj 63daebc29399ef8 +1842 2385 7634653103269048 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj adc1bc1508a8c1ff +1882 2576 7634653103668946 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj 980259c7a186936e +1718 2654 7634653102028747 CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj d3f750b484ed7899 +2654 2895 7634653111384019 IS3.elf 15495251ffaa8392 +11 326 7634654563357382 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +327 1230 7634654566521520 IS3.elf 15495251ffaa8392 +8 259 7634655374559770 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +260 802 7634655377069803 IS3.elf 15495251ffaa8392 +9 331 7634656448851931 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +331 915 7634656452079720 IS3.elf 15495251ffaa8392 +9 235 7634657170272310 CMakeFiles/IS3.elf.dir/APP/mymain.c.obj bd33c935c00d188d +236 643 7634657172536131 IS3.elf 15495251ffaa8392 diff --git a/cmake-build-debug-mingw-stm32/CMakeCache.txt b/cmake-build-debug-mingw-stm32/CMakeCache.txt index 5a23e29..8279392 100644 --- a/cmake-build-debug-mingw-stm32/CMakeCache.txt +++ b/cmake-build-debug-mingw-stm32/CMakeCache.txt @@ -47,8 +47,8 @@ CMAKE_BUILD_TYPE:STRING=Debug //Enable colored diagnostics throughout. CMAKE_COLOR_DIAGNOSTICS:BOOL=ON -//No help, variable specified on the command line. -CMAKE_CXX_COMPILER:UNINITIALIZED=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe +//CXX compiler +CMAKE_CXX_COMPILER:STRING=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler @@ -73,8 +73,8 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -//No help, variable specified on the command line. -CMAKE_C_COMPILER:UNINITIALIZED=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe +//C compiler +CMAKE_C_COMPILER:STRING=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler @@ -130,7 +130,7 @@ CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/IS3 CMAKE_LINKER:FILEPATH=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ld.exe //make program -CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLION3~1/bin/ninja/win/x64/ninja.exe //Flags used by the linker during the creation of modules during // all build types. diff --git a/cmake-build-debug-mingw-stm32/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug-mingw-stm32/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin index 834438a2c519c4892a5c91d509a17bf0e43bf83f..fc729492eff8c3fb9975b618c7175f8511f23926 100644 GIT binary patch delta 27 dcmeyt^MhxC44b)`p}CpKM5T35*2Zg#SOI)`2+jZi delta 27 dcmeyt^MhxC44aXOg^7{HM5T35*2Zg#SOI(z2*>~c diff --git a/cmake-build-debug-mingw-stm32/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug-mingw-stm32/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin index 8a2c8b6e866f3a2d1a16c42a8a9db0a202f71ed1..eea243255f1b14215bc7db332bdbb4b573f54ccb 100644 GIT binary patch delta 27 dcmcb>cY$w$44b)`p}CpqM5TF9*2ZI9Yyfk!2u%P0 delta 27 dcmcb>cY$w$44aXOg^7{nM5TF9*2ZI9Yyfjh2uA<_ diff --git a/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeConfigureLog.yaml index 2a8f99f..1093b6f 100644 --- a/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeConfigureLog.yaml +++ b/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeConfigureLog.yaml @@ -115,8 +115,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5" - binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5" + source: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-q1ozat" + binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-q1ozat" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -125,10 +125,10 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5' + Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-q1ozat' - Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_2a34a - [1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c" + Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_b871f + [1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c" Using built-in specs. COLLECT_GCC=D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe Target: arm-none-eabi @@ -136,8 +136,8 @@ events: Thread model: single Supported LTO compression algorithms: zlib gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cce8g824.s + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' + d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccmQp2BB.s GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP @@ -158,13 +158,13 @@ events: GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: f3937ce18b4177bfd408ca565336596a - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cce8g824.s + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' + d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccmQp2BB.s GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621 COMPILER_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ LIBRARY_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_2a34a.a && arm-none-eabi-ar qc libcmTC_2a34a.a CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_2a34a.a && cd ." + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_b871f.a && arm-none-eabi-ar qc libcmTC_b871f.a CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_b871f.a && cd ." exitCode: 0 - @@ -197,10 +197,10 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5'] + ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-q1ozat'] ignore line: [] - ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_2a34a] - ignore line: [[1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c"] + ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_b871f] + ignore line: [[1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c"] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe] ignore line: [Target: arm-none-eabi] @@ -208,8 +208,8 @@ events: ignore line: [Thread model: single] ignore line: [Supported LTO compression algorithms: zlib] ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cce8g824.s] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] + ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccmQp2BB.s] ignore line: [GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] ignore line: [] @@ -230,8 +230,8 @@ events: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: f3937ce18b4177bfd408ca565336596a] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cce8g824.s] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] + ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccmQp2BB.s] ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621] ignore line: [COMPILER_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] @@ -240,8 +240,8 @@ events: ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_2a34a.a && arm-none-eabi-ar qc libcmTC_2a34a.a CMakeFiles/cmTC_2a34a.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_2a34a.a && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_b871f.a && arm-none-eabi-ar qc libcmTC_b871f.a CMakeFiles/cmTC_b871f.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_b871f.a && cd ."] ignore line: [] ignore line: [] implicit libs: [] @@ -259,8 +259,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951" - binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951" + source: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-i428s8" + binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-i428s8" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -270,10 +270,10 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951' + Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-i428s8' - Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_0d1ba - [1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" + Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_f4b15 + [1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" Using built-in specs. COLLECT_GCC=D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe Target: arm-none-eabi @@ -281,8 +281,8 @@ events: Thread model: single Supported LTO compression algorithms: zlib gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cczYDJZe.s + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' + d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cc7HFvyu.s GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP @@ -309,13 +309,13 @@ events: GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cczYDJZe.s + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' + d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cc7HFvyu.s GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621 COMPILER_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ LIBRARY_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_0d1ba.a && arm-none-eabi-ar qc libcmTC_0d1ba.a CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_0d1ba.a && cd ." + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_f4b15.a && arm-none-eabi-ar qc libcmTC_f4b15.a CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_f4b15.a && cd ." exitCode: 0 - @@ -354,10 +354,10 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951'] + ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-i428s8'] ignore line: [] - ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_0d1ba] - ignore line: [[1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp"] + ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_f4b15] + ignore line: [[1/2] D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp"] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe] ignore line: [Target: arm-none-eabi] @@ -365,8 +365,8 @@ events: ignore line: [Thread model: single] ignore line: [Supported LTO compression algorithms: zlib] ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cczYDJZe.s] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] + ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\cc7HFvyu.s] ignore line: [GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] ignore line: [] @@ -393,8 +393,8 @@ events: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cczYDJZe.s] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] + ignore line: [ d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\cc7HFvyu.s] ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621] ignore line: [COMPILER_PATH=d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] @@ -403,8 +403,8 @@ events: ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/] ignore line: [d:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_0d1ba.a && arm-none-eabi-ar qc libcmTC_0d1ba.a CMakeFiles/cmTC_0d1ba.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_0d1ba.a && cd ."] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "C:\\Users\\IRIS\\AppData\\Local\\Programs\\CLion 3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_f4b15.a && arm-none-eabi-ar qc libcmTC_f4b15.a CMakeFiles/cmTC_f4b15.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_f4b15.a && cd ."] ignore line: [] ignore line: [] implicit libs: [] diff --git a/cmake-build-debug-mingw-stm32/CMakeFiles/clion-Debug-MinGW-STM32-log.txt b/cmake-build-debug-mingw-stm32/CMakeFiles/clion-Debug-MinGW-STM32-log.txt index baa5fa0..f93c0bd 100644 --- a/cmake-build-debug-mingw-stm32/CMakeFiles/clion-Debug-MinGW-STM32-log.txt +++ b/cmake-build-debug-mingw-stm32/CMakeFiles/clion-Debug-MinGW-STM32-log.txt @@ -1,5 +1,19 @@ "C:\Users\IRIS\AppData\Local\Programs\CLion 3\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -DCMAKE_C_COMPILER=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe -DCMAKE_CXX_COMPILER=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe -G Ninja -S D:\lijie\Code\IS3 -B D:\lijie\Code\IS3\cmake-build-debug-mingw-stm32 +-- The C compiler identification is GNU 10.3.1 +-- The CXX compiler identification is GNU 10.3.1 +-- The ASM compiler identification is GNU +-- Found assembler: D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done -- Minimal optimization, debug info included --- Configuring done (0.0s) --- Generating done (0.0s) +-- Configuring done (3.0s) +-- Generating done (0.2s) -- Build files have been written to: D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32 diff --git a/cmake-build-debug-mingw-stm32/CMakeFiles/rules.ninja b/cmake-build-debug-mingw-stm32/CMakeFiles/rules.ninja index 1f1f205..ab60a04 100644 --- a/cmake-build-debug-mingw-stm32/CMakeFiles/rules.ninja +++ b/cmake-build-debug-mingw-stm32/CMakeFiles/rules.ninja @@ -61,7 +61,7 @@ rule RERUN_CMAKE # Rule for cleaning all built files. rule CLEAN - command = "C:\Users\IRIS\AppData\Local\Programs\CLion 3\bin\ninja\win\x64\ninja.exe" $FILE_ARG -t clean $TARGETS + command = C:\Users\IRIS\AppData\Local\Programs\CLION3~1\bin\ninja\win\x64\ninja.exe $FILE_ARG -t clean $TARGETS description = Cleaning all built files... @@ -69,6 +69,6 @@ rule CLEAN # Rule for printing all primary targets available. rule HELP - command = "C:\Users\IRIS\AppData\Local\Programs\CLion 3\bin\ninja\win\x64\ninja.exe" -t targets + command = C:\Users\IRIS\AppData\Local\Programs\CLION3~1\bin\ninja\win\x64\ninja.exe -t targets description = All primary targets available: diff --git a/readme/IS3通讯协议.doc b/readme/IS3通讯协议.doc index 95e150e4ff7d6c2d48e00461d18e64ef354c5740..86a628833d3e843e4912762dada62da796f7f48b 100644 GIT binary patch delta 4503 zcmZwL4^)-)9mnzKxhQ{b+y^d!0#h85kU(~O~+m6@5x3en?SQ^#SZ`~L|(Hv;e=a@m3Mf&L3nx+-w&fU9rOZZ-jxtNFfSb#FzQSW-}_tfg9-$>YK zE*$WNuD6-J0~dJ=ttsspF+NjIqK%e)q;%b-vwhn&-M4!ZHmX{mQ0rz7P2+zp!_(aB zG4*N4hU0a{)Gec z4NVJFcH@b#J)W9&oF7+uY1#q(e&eY=nl?;VEB%}U-{bTaX*|@=rfDN+v(w76S$H3VU3=QVP>yOapE>e7-E$m=jndiPqML0&xgM%GIAFziZJ0Jz z(;Yv))Ra}EEzuTfuW9=h>a%{H-R1JVJAJ0rH7z5q^y}%p&%OWp>FE`7%4d7c?s6H~ zzIVe*J2sxnkx$ZGH{V*lRE~;sJ$Me^yAST!T%|?nYkzb-pCMNGb|39_Vsjqlb7}{ z*F&!U6MJc1n*7v@W7#%m4@t9_?}g2=ntJ%dmZTx_LNOezXu|; z)w)+_&&Ze*`^5bYF>gm$baik{lBydsZ>AwlFQ60MxPt5GK`(B@lkTx%2*MDJ7{ntH zlaYd(m(QI%`a#Ri#?5P%Rm{oDNPe1u5~zwJ8q}tU@_Pp5XaUkV4}~bk8mz?@G@udf z=)i!7xB)CjHCAH_ZeIS|@elvJ{jIgj%3sW$GCo{2Im%V@SXZAzk;7Ev*l2YqGJT%r zFU_~236p)fR}`QS^HGKdG~zf;z?-pVMI`7Zt*7(U(fxb3*R5YwSzeq!W!(K2+Q0Qv z_0QUyldI_4au62~2S;7&qwG=DiuG-BYyWTYY;E@WXY=A#@H*oN(R2fJ|N@~Myh z@`vAS{zX-Jac;)5<9WZKs?Zs%GRFt2!ihoZ{iucN^W-tgG0CC!PI*F&p8B}TOo&L* z{N?Z?xCslh%M;$PA{w!XgA19+Mh+IE)-V&JKh~YKY}cUy+t7rA=)eVZ;S#zLz`PxV zV2naIBK=Hf%t3udB-;)Yq6j6Ji+VI-2b$3WDN3!lh;CfPb$I)0+P^QKKl$1I<{g{f zSoX@CeE0hZ>U$rKNd-K2qB;|sq-H(cG)Y=p;foO%i3mi(fhfcv4)G{L39g&M1)8fbQwu4kwT#~vlG0d!po2=((Hfb~$m8e2BYOohA*oRh}#ufD94lH(tHezt& z+jH$l5460~@MdLce(Hp9<^R-hxrVBU8?GEvexgprKVmk=8(hy{+Q%Ut>2M(n*;t6B zScNsH#d;jTAsogLT<<#b2*^4+WTui)X(&+`8xOjjzAD;DxmDMA`_wfA)_u z%ab$pe9e${^HGipY`_5=#1&k{kU$D5(&0h@X5qW@r#_eSS1)|=`De!T7npnB)&A57 z=5>PlCc`~CUP|B1vt>`y3^}$KC0LBr*nq95Mep%G(luXcnu8*gU_Q!Fh2^M4E81`g-3T6}X`yg;M*aF_FBfKU zk!Nhf>uZG?t!3mA?Oh(a`C;lyO5APYGmW?aq@ zJuHXqJQQFXns5%C=n65za(nfGvI04-Lh_Q07akZuTB3TTBFX$VFIZQPGh>as7ZjQgjt$*wFmWRcNf+RAR|Hd$xL8bj6> zTa~?HsG3k6svHCS&Fr#0dVs7QWX&M!1z9UJ`YNMrh#6VYt`CwmgRB>1tsn_6>7Hy; zp$kWw6IXwv+mhLrq?eS>G;ND-==MxDCF~{WCFGlwy>h7jta@_QP*uHniP~5hrB$ ztd*RVjBQ4XzZp<}m2A)a??Ul7KhSmw@gQNf1g1N&qIoY1+4OBFR6=zDiUnd(#6a zk|>l^+l#(bGwn^>Q46~gW)frr$OTW+zWtgWAh9HolnHkf-G2`fOA;>^Z7LqGKwaVgwVw2OlnvyACo^lLHuQiY`g=MGZF z;vr`EA5ZH>E;UeUsMOEX_defqTDPBO-(5f5^|IHr@4coQQZk*CJt>i?gH5A~Tahxk z6;dV}?|mjEQp)2nYSi#x(|C_|QYNKDCL)Q?_HoPorBX_yl*QWM`?p-nzLZEQk4I_0 zwnw)gWxKyjN?E*O+7EDBQWA$yzN8e62yx$*l*4RDxhuH$nUp*!cNfsfXCL=awAk*# zMSclAtg96jQRdxGpYkr0x+djEe$$XDAk$SA%d*gwrKgNyS-Hs|l9i1tK4gI)y(O_K z`4`ITItxh+sr+)EazFe69%(6Ap?Onfxs23JDVF^OQmSBo<&)ATwM+_@6ecM?Qf;J) zNY#)kAr(QUz07Tyz%pTFV#-96i6;|GCX-AanJF?Y82>Z-mVGj`Wem%JmC-4qP@X|X zn2abHIWkIQL`e5bcT4w5cS`q3H%Yh1v&lP`ckF(r>cp3)1Mh_p6n9 zU{w6cog3b6FLnQ2LH>M^;i;Z&cX%ArO3bD0Hp`=R{P{u1m(G9v+x_2@%^e+n`iNiJ oGsioY2gEHH{#e47kEgnZ`^;LDmiFdyIjn~l%vYOv@>GcBKSvt{6aWAK delta 4126 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 ChMH3V diff --git a/readme/IS3通讯协议.pdf b/readme/IS3通讯协议.pdf index c98bae44858ced012dfa08d899ebc213ae234bf4..497ea93c685b76c10f87a386d8edbdbf77c717ee 100644 GIT binary patch delta 65919 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

y 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ξ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