添加flash

This commit is contained in:
2025-03-06 16:33:34 +08:00
parent 8648025432
commit 8603e73b45
94 changed files with 800 additions and 40308 deletions

View File

@ -4,9 +4,11 @@
#define USART2_RX_BUFFER_SIZE 516
#define Baudnum 512
#define USART_REC_LEN 200
#define USART_EN_RX 1
#define RXBUFFERSIZE 1
#define FLASH_SAVE_ADDR 0x080E0000 // BANK1 Sector 7
uint16_t g_usart_rx_sta = 0;
uint8_t g_usart_rx_buf[USART_REC_LEN];
uint8_t g_rx_buffer[RXBUFFERSIZE];
@ -22,7 +24,7 @@ uint16_t Moving_Average_Buffer[USART2_RX_BUFFER_SIZE - 1];
uint32_t Receive_Data_Count = 0;
uint32_t Last_Receive_Data_Count = 0;
uint32_t shutter_time = 20;
uint32_t shutter_time = 15;
uint32_t mode = 1;
float Temperature = 0;
/* Send_Data_Type
@ -33,7 +35,11 @@ float Temperature = 0;
* 4 发送滑动平均数据
*/
uint8_t Send_Data_Type = 0;
uint32_t sn = 1699;
uint32_t sn = 1;
double bochangxishu[4] = {0,0,0,0};
void swap_buf(uint8_t *p , uint32_t size);
void Communication_Init() {
__HAL_UART_DISABLE(&huart2);
@ -64,37 +70,29 @@ void mymain()
setvbuf(stdout, NULL, _IONBF, 0);
dma_init(DMA2_Stream7, DMA_REQUEST_USART1_TX);
/////
// uint8_t p[4] = {0x00,0x01,0x5f,0x90};
// HAL_UART_Transmit(&huart2,p,4,100);
stm32h7_read_flash(FLASH_SAVE_ADDR, (uint8_t *)bochangxishu, 32); // Flash读取波长系数
DS18B20_Init();
// led_init();
Communication_Init();
// __HAL_UART_DISABLE(&huart2);
// HAL_UART_Receive_DMA(&huart2, (uint8_t *)USART2_RX_Buffer, USART2_RX_BUFFER_SIZE*2);
// USART2->CR3 |= USART_CR3_DMAT; // 启用DMA传输
Send_Shutter_Time(15);
// LED_OFF;
// // HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,0);
// LED_ON;
Send_Shutter_Time(shutter_time);
uint32_t Average_Times = 0;
uint32_t Moving_Average_Times = 0;
uint32_t a=0;
// uint32_t a=0;
while (1) {
while (mode == 0) {
commander_run();
if (Receive_Data_Count != Last_Receive_Data_Count) {
uint32_t a = Opt_Snenser(90, Receive_Data_Buffer ,USART2_RX_BUFFER_SIZE,shutter_time );
if (a !=0) shutter_time = a;
else mode = 1;
if (a != 0) shutter_time = a;
else {
mode = 1;
}
Last_Receive_Data_Count = Receive_Data_Count;
memset(g_usart_rx_buf,0,200);
g_usart_rx_sta=0;
}
@ -104,7 +102,7 @@ void mymain()
//处理指令
commander_run();
//处理数据
if (Receive_Data_Count != Last_Receive_Data_Count)
if (Receive_Data_Count > Last_Receive_Data_Count)
{
// Send_Data((uint8_t *)Receive_Data_Buffer,USART2_RX_BUFFER_SIZE*2);
//2多次平均
@ -125,41 +123,38 @@ void mymain()
Moving_Average_Buffer[i] += Moving_Buffer[j][i] / 10;
}
}
}
//按命令发送数据
if((Send_Data_Type & 0x80) !=0)
{
Send_Data_Type = Send_Data_Type & 0x7F;
uint16_t sgi_result[USART2_RX_BUFFER_SIZE];
// printf("AAA");
switch (Send_Data_Type)
Last_Receive_Data_Count = Receive_Data_Count;
//按命令发送数据
if((Send_Data_Type & 0x80) !=0)
{
case 0:
Send_Data(0x61,(uint8_t *)Receive_Data_Buffer,515*2);
Send_Data_Type = Send_Data_Type & 0x7F;
uint16_t sgi_result[USART2_RX_BUFFER_SIZE];
// printf("AAA");
switch (Send_Data_Type)
{
case 0:
Send_Data(0x61,(uint8_t *)Receive_Data_Buffer,515*2);
break;
case 1:
Send_Data(0x61,(uint8_t *)Average_Buffer,515*2);
case 1:
Send_Data(0x61,(uint8_t *)Average_Buffer,515*2);
break;
case 2:
sgi(Receive_Data_Buffer,sgi_result);
case 2:
sgi(Receive_Data_Buffer,sgi_result);
Send_Data(0x61,(uint8_t *)sgi_result,515*2);
break;
case 3:
sgi(Average_Buffer,sgi_result);
case 3:
sgi(Average_Buffer,sgi_result);
Send_Data(0x61,(uint8_t *)sgi_result,515*2);
break;
case 4:
Send_Data(0x61,(uint8_t *)Moving_Average_Buffer,515*2);
case 4:
Send_Data(0x61,(uint8_t *)Moving_Average_Buffer,515*2);
break;
}
Send_Data_Type = Send_Data_Type & 0x7F;
}
Send_Data_Type = Send_Data_Type & 0x7F;
}
// if ( a == 1300 * 15) {
// Temperature = DS18B20_GetTemperature();
// printf("Temperatureqqq: %f\n", Temperature);
// a = 0;
// }
a++;
}
}
}
@ -200,12 +195,15 @@ void commander_run(void)
{
if(g_usart_rx_sta > 7)
{
uint16_t data_length = g_usart_rx_sta & 0x3fff;
HAL_Delay(1);
uint16_t data_length = g_usart_rx_sta;
// 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);
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) {
switch(data_type)
{
@ -232,27 +230,23 @@ void commander_run(void)
shutter_time = command_data[0]<<24 | command_data[1]<<16 | command_data[2]<<8 | command_data[3];
Send_Shutter_Time(shutter_time);
// memset()
// Receive_Data_Count = 0;
Last_Receive_Data_Count ++;
Send_Data(0x51,command_data,4);
break;
}
//自动曝光
case 0x52:{
mode = 0;
Send_Data(0x52,command_data,1);
break;
}
//获取曝光时间
case 0x53:{
uint8_t st[4];
// memcpy(st,&shutter_time,4);
st[3] = shutter_time & 0xff;
st[2] = (shutter_time >> 8) & 0xff;
st[1] = (shutter_time >> 16) & 0xff;
st[0] = (shutter_time >> 24) & 0xff;
memcpy(st,&shutter_time,4);
swap_buf(st,4);
// printf("shutter_time %d\n",shutter_time);
Send_Data(0x53,st,4);
break;
}
@ -261,10 +255,8 @@ void commander_run(void)
// 将Temperature的值转换为uint8_t数组并将其作为参数传递给Send_Data函数。
uint8_t temp[4];
Temperature = DS18B20_GetTemperature();
memcpy(&temp[0],(uint8_t *)&Temperature + 3,1);
memcpy(&temp[1],(uint8_t *)&Temperature + 2,1);
memcpy(&temp[2],(uint8_t *)&Temperature + 1,1);
memcpy(&temp[3],(uint8_t *)&Temperature + 0,1);
memcpy(temp,&Temperature,4);
swap_buf(temp,4);
Send_Data(0x54,temp,4);
break;
@ -281,6 +273,42 @@ void commander_run(void)
Send_Data(0x56,command_data,1);
break;
}
//获取波长数
case 0x57: {
uint32_t d = Baudnum;
uint8_t st[4];
memcpy(st,&d,4);
swap_buf(st,4);
Send_Data(0x57,st,4);
break;
}
//设置波长系数
case 0x58: {
swap_buf(command_data,8);
swap_buf(command_data+8,8);
swap_buf(command_data+16,8);
swap_buf(command_data+24,8);
memcpy(bochangxishu,command_data,32);
uint8_t d = 0;
Send_Data(0x58,&d,1);
stm32h7_write_flash(FLASH_SAVE_ADDR,(uint8_t *)bochangxishu,32);
break;
}
//获取波长系数
case 0x59: {
double temp[4];
memcpy(temp,bochangxishu,32);
swap_buf((uint8_t *)temp,8);
swap_buf((uint8_t *)temp+8,8);
swap_buf((uint8_t *)temp+16,8);
swap_buf((uint8_t *)temp+24,8);
Send_Data(0x59,temp,32);
break;
}
//设置数据处理方式
case 0x60: {
@ -292,6 +320,7 @@ void commander_run(void)
//获取数据
case 0x61: {
Send_Data_Type = Send_Data_Type | 0x80;
// Send_Data(0x61,command_data,5);
break;
}
case 0x62: {
@ -305,4 +334,13 @@ void commander_run(void)
memset(g_usart_rx_buf,0,200);
g_usart_rx_sta=0;
}
}
}
//实现大小端交换
void swap_buf(uint8_t *p , uint32_t size) {
uint8_t temp_buf[size];
memcpy(temp_buf,p,size);
for (int i = 0; i < size; i++) {
p[i] = temp_buf[size-i-1];
}
}

View File

@ -24,6 +24,7 @@
#include "delay.h"
#include "tim.h"
#include "data_analyse.h"
#include "stm32h7_flash.h"
void mymain();
void commander_run(void);
#endif //FOC_N_MYMAIN_H

285
APP/stm32h7_flash.c Normal file
View File

@ -0,0 +1,285 @@
//
// Created by hu123456 on 2024/5/22.
//
#include "stm32h7_flash.h"
uint32_t GetSector(uint32_t Address)
{
uint32_t sector = 0;
if (((Address < ADDR_FLASH_SECTOR_1_BANK1) && (Address >= ADDR_FLASH_SECTOR_0_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_1_BANK2) && (Address >= ADDR_FLASH_SECTOR_0_BANK2)))
{
sector = FLASH_SECTOR_0;
}
else if (((Address < ADDR_FLASH_SECTOR_2_BANK1) && (Address >= ADDR_FLASH_SECTOR_1_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_2_BANK2) && (Address >= ADDR_FLASH_SECTOR_1_BANK2)))
{
sector = FLASH_SECTOR_1;
}
else if (((Address < ADDR_FLASH_SECTOR_3_BANK1) && (Address >= ADDR_FLASH_SECTOR_2_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_3_BANK2) && (Address >= ADDR_FLASH_SECTOR_2_BANK2)))
{
sector = FLASH_SECTOR_2;
}
else if (((Address < ADDR_FLASH_SECTOR_4_BANK1) && (Address >= ADDR_FLASH_SECTOR_3_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_4_BANK2) && (Address >= ADDR_FLASH_SECTOR_3_BANK2)))
{
sector = FLASH_SECTOR_3;
}
else if (((Address < ADDR_FLASH_SECTOR_5_BANK1) && (Address >= ADDR_FLASH_SECTOR_4_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_5_BANK2) && (Address >= ADDR_FLASH_SECTOR_4_BANK2)))
{
sector = FLASH_SECTOR_4;
}
else if (((Address < ADDR_FLASH_SECTOR_6_BANK1) && (Address >= ADDR_FLASH_SECTOR_5_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_6_BANK2) && (Address >= ADDR_FLASH_SECTOR_5_BANK2)))
{
sector = FLASH_SECTOR_5;
}
else if (((Address < ADDR_FLASH_SECTOR_7_BANK1) && (Address >= ADDR_FLASH_SECTOR_6_BANK1)) || \
((Address < ADDR_FLASH_SECTOR_7_BANK2) && (Address >= ADDR_FLASH_SECTOR_6_BANK2)))
{
sector = FLASH_SECTOR_6;
}
else if (((Address < ADDR_FLASH_SECTOR_0_BANK2) && (Address >= ADDR_FLASH_SECTOR_7_BANK1)) || \
((Address < CPU_FLASH_END_ADDR) && (Address >= ADDR_FLASH_SECTOR_7_BANK2)))
{
sector = FLASH_SECTOR_7;
}
else
{
sector = FLASH_SECTOR_7;
}
return sector;
}
/*
***************************************************************************************************
*?? ??????flash????
*?? ?<3F><>?_ulFlashAddr????????flash???
* _ucpDst ????????
* _ulSize ???????<3F><>,??<3F><>????
* ?? ?? ???0??? 1?????????? 2<><32>?????
***************************************************************************************************
*/
uint8_t stm32h7_read_flash(uint32_t _ulFlashAddr, uint8_t *_ucpDst, uint32_t _ulSize)
{
uint32_t i;
if (_ulFlashAddr + _ulSize > CPU_FLASH_BASE_ADDR + CPU_FLASH_SIZE)
{
return 1;
}
if (_ulSize == 0)
{
return 1;
}
for (i = 0; i < _ulSize; i++)
{
*_ucpDst++ = *(uint8_t *)_ulFlashAddr++;
}
return 0;
}
/*
//???flash???????
?????: 0 <20><>???????flash??????? ???<3F><>???
1 ????????????<3F><>
2 ??????????<3F><>
3 ????????
*/
uint8_t cmp_flash(uint32_t _ulFlashAddr, uint8_t *_ucpBuf, uint32_t _ulSize)
{
uint32_t i;
uint8_t ucIsEqu;
uint8_t ucByte;
if (_ulFlashAddr + _ulSize > CPU_FLASH_BASE_ADDR + CPU_FLASH_SIZE)
{
return FLASH_PARAM_ERR;
}
if (_ulSize == 0)
{
return FLASH_IS_EQU;
}
ucIsEqu = 1;
for (i = 0; i < _ulSize; i++)
{
ucByte = *(uint8_t *)_ulFlashAddr;
if (ucByte != *_ucpBuf)
{
if (ucByte != 0xFF)
{
return FLASH_REQ_ERASE;
}
else
{
ucIsEqu = 0;
}
}
_ulFlashAddr++;
_ucpBuf++;
}
if (ucIsEqu == 1)
{
return FLASH_IS_EQU;
}
else
{
return FLASH_REQ_WRITE;
}
}
uint8_t erase_flash(uint32_t _ulFlashAddr)
{
uint32_t FirstSector = 0, NbOfSectors = 0;
FLASH_EraseInitTypeDef EraseInitStruct;
uint32_t SECTORError = 0;
uint8_t re;
HAL_FLASH_Unlock();
FirstSector = GetSector(_ulFlashAddr);
NbOfSectors = 1;
EraseInitStruct.TypeErase = FLASH_TYPEERASE_SECTORS;
EraseInitStruct.VoltageRange = FLASH_VOLTAGE_RANGE_3;
if (_ulFlashAddr >= ADDR_FLASH_SECTOR_0_BANK2)
{
EraseInitStruct.Banks = FLASH_BANK_2;
}
else
{
EraseInitStruct.Banks = FLASH_BANK_1;
}
EraseInitStruct.Sector = FirstSector;
EraseInitStruct.NbSectors = NbOfSectors;
re = HAL_FLASHEx_Erase(&EraseInitStruct, &SECTORError);
HAL_FLASH_Lock();
return re;
}
/*
***************************************************************************************************
*?? ?????????<3F><>??flash??????32?????????<3F><>?????????????
*?? ?<3F><>?_ulFlashAddr??flash ???
* _ucpSrc ??<3F><>????????
* _ulSize ???????<3F><>,??<3F><>??????????32???????????
* ?? ?? ???0??? 1?????????? 2<><32>?????
***************************************************************************************************
*/
uint8_t stm32h7_write_flash(uint32_t _ulFlashAddr, uint8_t *_ucpSrc, uint32_t _ulSize)
{
uint32_t i;
uint8_t ucRet;
if (_ulFlashAddr + _ulSize > CPU_FLASH_BASE_ADDR + CPU_FLASH_SIZE)
{
return 1;
}
if (_ulSize == 0)
{
return 0;
}
ucRet = cmp_flash(_ulFlashAddr, _ucpSrc, _ulSize);
if (ucRet == FLASH_IS_EQU)
{
return 0;
}
__set_PRIMASK(1);//???<3F><>?
erase_flash(_ulFlashAddr);
HAL_FLASH_Unlock();
for (i = 0; i < _ulSize / 32; i++)
{
uint64_t FlashWord[4];
memcpy((char *)FlashWord, _ucpSrc, 32);
_ucpSrc += 32;
if (HAL_FLASH_Program(FLASH_TYPEPROGRAM_FLASHWORD, _ulFlashAddr, (uint64_t)((uint32_t)FlashWord)) == HAL_OK)
{
_ulFlashAddr = _ulFlashAddr + 32;
}
else
{
goto err;
}
}
if (_ulSize % 32)
{
uint64_t FlashWord[4];
FlashWord[0] = 0;
FlashWord[1] = 0;
FlashWord[2] = 0;
FlashWord[3] = 0;
memcpy((char *)FlashWord, _ucpSrc, _ulSize % 32);
if (HAL_FLASH_Program(FLASH_TYPEPROGRAM_FLASHWORD, _ulFlashAddr, (uint64_t)((uint32_t)FlashWord)) == HAL_OK)
{
; // _ulFlashAddr = _ulFlashAddr + 32;
}
else
{
goto err;
}
}
HAL_FLASH_Lock();
__set_PRIMASK(0);
return 0;
err:
HAL_FLASH_Lock();
__set_PRIMASK(0);
return 1;
}

58
APP/stm32h7_flash.h Normal file
View File

@ -0,0 +1,58 @@
//
// Created by hu123456 on 2024/5/22.
//
#ifndef FOC_N_STM32H7_FLASH_H
#define FOC_N_STM32H7_FLASH_H
#include "stm32h7xx_hal.h"
#include "main.h"
#include "mymain.h"
#include "string.h"
#define CPU_FLASH_BASE_ADDR (uint32_t)(FLASH_BASE) /* 0x08000000 */
#define CPU_FLASH_END_ADDR (uint32_t)(0x081FFFFF)
#define CPU_FLASH_SIZE (2 * 1024 * 1024) /* FLASH<53><48>????? */
#define CPU_FLASH_SECTOR_SIZE (128 * 1024) /* ?????<3F><>????<3F><>??? */
/* Base address of the Flash sectors Bank 1 */
#define ADDR_FLASH_SECTOR_0_BANK1 ((uint32_t)0x08000000) /* Base @ of Sector 0, 128 Kbytes */
#define ADDR_FLASH_SECTOR_1_BANK1 ((uint32_t)0x08020000) /* Base @ of Sector 1, 128 Kbytes */
#define ADDR_FLASH_SECTOR_2_BANK1 ((uint32_t)0x08040000) /* Base @ of Sector 2, 128 Kbytes */
#define ADDR_FLASH_SECTOR_3_BANK1 ((uint32_t)0x08060000) /* Base @ of Sector 3, 128 Kbytes */
#define ADDR_FLASH_SECTOR_4_BANK1 ((uint32_t)0x08080000) /* Base @ of Sector 4, 128 Kbytes */
#define ADDR_FLASH_SECTOR_5_BANK1 ((uint32_t)0x080A0000) /* Base @ of Sector 5, 128 Kbytes */
#define ADDR_FLASH_SECTOR_6_BANK1 ((uint32_t)0x080C0000) /* Base @ of Sector 6, 128 Kbytes */
#define ADDR_FLASH_SECTOR_7_BANK1 ((uint32_t)0x080E0000) /* Base @ of Sector 7, 128 Kbytes */
/* Base address of the Flash sectors Bank 2 */
#define ADDR_FLASH_SECTOR_0_BANK2 ((uint32_t)0x08100000) /* Base @ of Sector 0, 128 Kbytes */
#define ADDR_FLASH_SECTOR_1_BANK2 ((uint32_t)0x08120000) /* Base @ of Sector 1, 128 Kbytes */
#define ADDR_FLASH_SECTOR_2_BANK2 ((uint32_t)0x08140000) /* Base @ of Sector 2, 128 Kbytes */
#define ADDR_FLASH_SECTOR_3_BANK2 ((uint32_t)0x08160000) /* Base @ of Sector 3, 128 Kbytes */
#define ADDR_FLASH_SECTOR_4_BANK2 ((uint32_t)0x08180000) /* Base @ of Sector 4, 128 Kbytes */
#define ADDR_FLASH_SECTOR_5_BANK2 ((uint32_t)0x081A0000) /* Base @ of Sector 5, 128 Kbytes */
#define ADDR_FLASH_SECTOR_6_BANK2 ((uint32_t)0x081C0000) /* Base @ of Sector 6, 128 Kbytes */
#define ADDR_FLASH_SECTOR_7_BANK2 ((uint32_t)0x081E0000) /* Base @ of Sector 7, 128 Kbytes */
#define FLASH_IS_EQU 0
#define FLASH_REQ_WRITE 1
#define FLASH_REQ_ERASE 2
#define FLASH_PARAM_ERR 3
uint8_t stm32h7_read_flash(uint32_t _ulFlashAddr, uint8_t *_ucpDst, uint32_t _ulSize);
uint8_t stm32h7_write_flash(uint32_t _ulFlashAddr, uint8_t *_ucpSrc, uint32_t _ulSize);
uint8_t cmp_flash(uint32_t _ulFlashAddr, uint8_t *_ucpBuf, uint32_t _ulSize);
#endif //FOC_N_STM32H7_FLASH_H

View File

@ -1,7 +1,6 @@
//
// Created by hu123456 on 2024/8/19.
//
#include "usart1_tx_dma.h"
DMA_HandleTypeDef g_dma_handle;

View File

@ -14,7 +14,7 @@ set(SIZE arm-none-eabi-size)
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
# project settings
project(H750_S15909 C CXX ASM)
project(IS3 C CXX ASM)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_C_STANDARD 11)
@ -51,11 +51,11 @@ 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 -DSTM32H750xx)
add_definitions(-DDEBUG -DUSE_HAL_DRIVER -DSTM32H743xx)
file(GLOB_RECURSE SOURCES "Core/*.*" "Drivers/*.*" "APP/*.*")
set(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32H750VBTX_FLASH.ld)
set(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32H743VITX_FLASH.ld)
add_link_options(-Wl,-gc-sections,--print-memory-usage,-Map=${PROJECT_BINARY_DIR}/${PROJECT_NAME}.map)
add_link_options(-mcpu=cortex-m7 -mthumb -mthumb-interwork)

View File

@ -49,10 +49,10 @@ else ()
endif ()
include_directories(${includes})
include_directories(APP)
add_definitions(${defines})
file(GLOB_RECURSE SOURCES ${sources} "APP/*.*")
file(GLOB_RECURSE SOURCES ${sources})
set(LINKER_SCRIPT $${CMAKE_SOURCE_DIR}/${linkerScript})

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -6,7 +6,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
@ -35,7 +35,6 @@
/** Configure pins
PH0-OSC_IN (PH0) ------> RCC_OSC_IN
PH1-OSC_OUT (PH1) ------> RCC_OSC_OUT
PB14 ------> S_TIM12_CH1
*/
void MX_GPIO_Init(void)
{
@ -52,18 +51,10 @@ void MX_GPIO_Init(void)
/*Configure GPIO pin : PA0 */
GPIO_InitStruct.Pin = GPIO_PIN_0;
GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure GPIO pin : PB14 */
GPIO_InitStruct.Pin = GPIO_PIN_14;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF2_TIM12;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/*Configure GPIO pin : PB9 */
GPIO_InitStruct.Pin = GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
@ -74,6 +65,7 @@ void MX_GPIO_Init(void)
/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(EXTI0_IRQn);
}
/* USER CODE BEGIN 2 */

View File

@ -6,7 +6,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
@ -75,7 +75,7 @@ int main(void)
HAL_Init();
/* USER CODE BEGIN Init */
HAL_Delay(2000);
/* USER CODE END Init */
/* Configure the system clock */
@ -87,10 +87,10 @@ int main(void)
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_USART1_UART_Init();
MX_DMA_Init();
MX_USART2_UART_Init();
MX_TIM5_Init();
MX_USART1_UART_Init();
MX_USART2_UART_Init();
MX_DMA_Init();
/* USER CODE BEGIN 2 */
mymain();
/* USER CODE END 2 */

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -6,7 +6,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file

View File

@ -7,7 +7,7 @@
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
@ -69,7 +69,6 @@ void MX_USART1_UART_Init(void)
}
/* USER CODE BEGIN USART1_Init 2 */
/* USER CODE END USART1_Init 2 */
}
@ -261,24 +260,5 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
}
/* USER CODE BEGIN 1 */
//int fputc(int ch, FILE *f)
//{
// USART1->TDR = ch;
// while((USART1->ISR & USART_ISR_TC) == 0)
// {}
// return ch;
//}
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 */

View File

@ -1,752 +0,0 @@
/**
******************************************************************************
* @file startup_stm32h750xx.s
* @author MCD Application Team
* @brief STM32H750xx Devices vector table for GCC based toolchain.
* This module performs:
* - Set the initial SP
* - Set the initial PC == Reset_Handler,
* - Set the vector table entries with the exceptions ISR address
* - Branches to main in the C library (which eventually
* calls main()).
* After Reset the Cortex-M processor is in Thread mode,
* priority is Privileged, and the Stack is set to Main.
******************************************************************************
* @attention
*
* Copyright (c) 2018 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
.syntax unified
.cpu cortex-m7
.fpu softvfp
.thumb
.global g_pfnVectors
.global Default_Handler
/* start address for the initialization values of the .data section.
defined in linker script */
.word _sidata
/* start address for the .data section. defined in linker script */
.word _sdata
/* end address for the .data section. defined in linker script */
.word _edata
/* start address for the .bss section. defined in linker script */
.word _sbss
/* end address for the .bss section. defined in linker script */
.word _ebss
/* stack used for SystemInit_ExtMemCtl; always internal RAM used */
/**
* @brief This is the code that gets called when the processor first
* starts execution following a reset event. Only the absolutely
* necessary set is performed, after which the application
* supplied main() routine is called.
* @param None
* @retval : None
*/
.section .text.Reset_Handler
.weak Reset_Handler
.type Reset_Handler, %function
Reset_Handler:
ldr sp, =_estack /* set stack pointer */
/* Call the clock system initialization function.*/
bl SystemInit
/* Copy the data segment initializers from flash to SRAM */
ldr r0, =_sdata
ldr r1, =_edata
ldr r2, =_sidata
movs r3, #0
b LoopCopyDataInit
CopyDataInit:
ldr r4, [r2, r3]
str r4, [r0, r3]
adds r3, r3, #4
LoopCopyDataInit:
adds r4, r0, r3
cmp r4, r1
bcc CopyDataInit
/* Zero fill the bss segment. */
ldr r2, =_sbss
ldr r4, =_ebss
movs r3, #0
b LoopFillZerobss
FillZerobss:
str r3, [r2]
adds r2, r2, #4
LoopFillZerobss:
cmp r2, r4
bcc FillZerobss
/* Call static constructors */
bl __libc_init_array
/* Call the application's entry point.*/
bl main
bx lr
.size Reset_Handler, .-Reset_Handler
/**
* @brief This is the code that gets called when the processor receives an
* unexpected interrupt. This simply enters an infinite loop, preserving
* the system state for examination by a debugger.
* @param None
* @retval None
*/
.section .text.Default_Handler,"ax",%progbits
Default_Handler:
Infinite_Loop:
b Infinite_Loop
.size Default_Handler, .-Default_Handler
/******************************************************************************
*
* The minimal vector table for a Cortex M. Note that the proper constructs
* must be placed on this to ensure that it ends up at physical address
* 0x0000.0000.
*
*******************************************************************************/
.section .isr_vector,"a",%progbits
.type g_pfnVectors, %object
.size g_pfnVectors, .-g_pfnVectors
g_pfnVectors:
.word _estack
.word Reset_Handler
.word NMI_Handler
.word HardFault_Handler
.word MemManage_Handler
.word BusFault_Handler
.word UsageFault_Handler
.word 0
.word 0
.word 0
.word 0
.word SVC_Handler
.word DebugMon_Handler
.word 0
.word PendSV_Handler
.word SysTick_Handler
/* External Interrupts */
.word WWDG_IRQHandler /* Window WatchDog */
.word PVD_AVD_IRQHandler /* PVD/AVD through EXTI Line detection */
.word TAMP_STAMP_IRQHandler /* Tamper and TimeStamps through the EXTI line */
.word RTC_WKUP_IRQHandler /* RTC Wakeup through the EXTI line */
.word FLASH_IRQHandler /* FLASH */
.word RCC_IRQHandler /* RCC */
.word EXTI0_IRQHandler /* EXTI Line0 */
.word EXTI1_IRQHandler /* EXTI Line1 */
.word EXTI2_IRQHandler /* EXTI Line2 */
.word EXTI3_IRQHandler /* EXTI Line3 */
.word EXTI4_IRQHandler /* EXTI Line4 */
.word DMA1_Stream0_IRQHandler /* DMA1 Stream 0 */
.word DMA1_Stream1_IRQHandler /* DMA1 Stream 1 */
.word DMA1_Stream2_IRQHandler /* DMA1 Stream 2 */
.word DMA1_Stream3_IRQHandler /* DMA1 Stream 3 */
.word DMA1_Stream4_IRQHandler /* DMA1 Stream 4 */
.word DMA1_Stream5_IRQHandler /* DMA1 Stream 5 */
.word DMA1_Stream6_IRQHandler /* DMA1 Stream 6 */
.word ADC_IRQHandler /* ADC1, ADC2 and ADC3s */
.word FDCAN1_IT0_IRQHandler /* FDCAN1 interrupt line 0 */
.word FDCAN2_IT0_IRQHandler /* FDCAN2 interrupt line 0 */
.word FDCAN1_IT1_IRQHandler /* FDCAN1 interrupt line 1 */
.word FDCAN2_IT1_IRQHandler /* FDCAN2 interrupt line 1 */
.word EXTI9_5_IRQHandler /* External Line[9:5]s */
.word TIM1_BRK_IRQHandler /* TIM1 Break interrupt */
.word TIM1_UP_IRQHandler /* TIM1 Update interrupt */
.word TIM1_TRG_COM_IRQHandler /* TIM1 Trigger and Commutation interrupt */
.word TIM1_CC_IRQHandler /* TIM1 Capture Compare */
.word TIM2_IRQHandler /* TIM2 */
.word TIM3_IRQHandler /* TIM3 */
.word TIM4_IRQHandler /* TIM4 */
.word I2C1_EV_IRQHandler /* I2C1 Event */
.word I2C1_ER_IRQHandler /* I2C1 Error */
.word I2C2_EV_IRQHandler /* I2C2 Event */
.word I2C2_ER_IRQHandler /* I2C2 Error */
.word SPI1_IRQHandler /* SPI1 */
.word SPI2_IRQHandler /* SPI2 */
.word USART1_IRQHandler /* USART1 */
.word USART2_IRQHandler /* USART2 */
.word USART3_IRQHandler /* USART3 */
.word EXTI15_10_IRQHandler /* External Line[15:10]s */
.word RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */
.word 0 /* Reserved */
.word TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */
.word TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */
.word TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */
.word TIM8_CC_IRQHandler /* TIM8 Capture Compare */
.word DMA1_Stream7_IRQHandler /* DMA1 Stream7 */
.word FMC_IRQHandler /* FMC */
.word SDMMC1_IRQHandler /* SDMMC1 */
.word TIM5_IRQHandler /* TIM5 */
.word SPI3_IRQHandler /* SPI3 */
.word UART4_IRQHandler /* UART4 */
.word UART5_IRQHandler /* UART5 */
.word TIM6_DAC_IRQHandler /* TIM6 and DAC1&2 underrun errors */
.word TIM7_IRQHandler /* TIM7 */
.word DMA2_Stream0_IRQHandler /* DMA2 Stream 0 */
.word DMA2_Stream1_IRQHandler /* DMA2 Stream 1 */
.word DMA2_Stream2_IRQHandler /* DMA2 Stream 2 */
.word DMA2_Stream3_IRQHandler /* DMA2 Stream 3 */
.word DMA2_Stream4_IRQHandler /* DMA2 Stream 4 */
.word ETH_IRQHandler /* Ethernet */
.word ETH_WKUP_IRQHandler /* Ethernet Wakeup through EXTI line */
.word FDCAN_CAL_IRQHandler /* FDCAN calibration unit interrupt*/
.word 0 /* Reserved */
.word 0 /* Reserved */
.word 0 /* Reserved */
.word 0 /* Reserved */
.word DMA2_Stream5_IRQHandler /* DMA2 Stream 5 */
.word DMA2_Stream6_IRQHandler /* DMA2 Stream 6 */
.word DMA2_Stream7_IRQHandler /* DMA2 Stream 7 */
.word USART6_IRQHandler /* USART6 */
.word I2C3_EV_IRQHandler /* I2C3 event */
.word I2C3_ER_IRQHandler /* I2C3 error */
.word OTG_HS_EP1_OUT_IRQHandler /* USB OTG HS End Point 1 Out */
.word OTG_HS_EP1_IN_IRQHandler /* USB OTG HS End Point 1 In */
.word OTG_HS_WKUP_IRQHandler /* USB OTG HS Wakeup through EXTI */
.word OTG_HS_IRQHandler /* USB OTG HS */
.word DCMI_IRQHandler /* DCMI */
.word CRYP_IRQHandler /* Crypto */
.word HASH_RNG_IRQHandler /* Hash and Rng */
.word FPU_IRQHandler /* FPU */
.word UART7_IRQHandler /* UART7 */
.word UART8_IRQHandler /* UART8 */
.word SPI4_IRQHandler /* SPI4 */
.word SPI5_IRQHandler /* SPI5 */
.word SPI6_IRQHandler /* SPI6 */
.word SAI1_IRQHandler /* SAI1 */
.word LTDC_IRQHandler /* LTDC */
.word LTDC_ER_IRQHandler /* LTDC error */
.word DMA2D_IRQHandler /* DMA2D */
.word SAI2_IRQHandler /* SAI2 */
.word QUADSPI_IRQHandler /* QUADSPI */
.word LPTIM1_IRQHandler /* LPTIM1 */
.word CEC_IRQHandler /* HDMI_CEC */
.word I2C4_EV_IRQHandler /* I2C4 Event */
.word I2C4_ER_IRQHandler /* I2C4 Error */
.word SPDIF_RX_IRQHandler /* SPDIF_RX */
.word OTG_FS_EP1_OUT_IRQHandler /* USB OTG FS End Point 1 Out */
.word OTG_FS_EP1_IN_IRQHandler /* USB OTG FS End Point 1 In */
.word OTG_FS_WKUP_IRQHandler /* USB OTG FS Wakeup through EXTI */
.word OTG_FS_IRQHandler /* USB OTG FS */
.word DMAMUX1_OVR_IRQHandler /* DMAMUX1 Overrun interrupt */
.word HRTIM1_Master_IRQHandler /* HRTIM Master Timer global Interrupt */
.word HRTIM1_TIMA_IRQHandler /* HRTIM Timer A global Interrupt */
.word HRTIM1_TIMB_IRQHandler /* HRTIM Timer B global Interrupt */
.word HRTIM1_TIMC_IRQHandler /* HRTIM Timer C global Interrupt */
.word HRTIM1_TIMD_IRQHandler /* HRTIM Timer D global Interrupt */
.word HRTIM1_TIME_IRQHandler /* HRTIM Timer E global Interrupt */
.word HRTIM1_FLT_IRQHandler /* HRTIM Fault global Interrupt */
.word DFSDM1_FLT0_IRQHandler /* DFSDM Filter0 Interrupt */
.word DFSDM1_FLT1_IRQHandler /* DFSDM Filter1 Interrupt */
.word DFSDM1_FLT2_IRQHandler /* DFSDM Filter2 Interrupt */
.word DFSDM1_FLT3_IRQHandler /* DFSDM Filter3 Interrupt */
.word SAI3_IRQHandler /* SAI3 global Interrupt */
.word SWPMI1_IRQHandler /* Serial Wire Interface 1 global interrupt */
.word TIM15_IRQHandler /* TIM15 global Interrupt */
.word TIM16_IRQHandler /* TIM16 global Interrupt */
.word TIM17_IRQHandler /* TIM17 global Interrupt */
.word MDIOS_WKUP_IRQHandler /* MDIOS Wakeup Interrupt */
.word MDIOS_IRQHandler /* MDIOS global Interrupt */
.word JPEG_IRQHandler /* JPEG global Interrupt */
.word MDMA_IRQHandler /* MDMA global Interrupt */
.word 0 /* Reserved */
.word SDMMC2_IRQHandler /* SDMMC2 global Interrupt */
.word HSEM1_IRQHandler /* HSEM1 global Interrupt */
.word 0 /* Reserved */
.word ADC3_IRQHandler /* ADC3 global Interrupt */
.word DMAMUX2_OVR_IRQHandler /* DMAMUX Overrun interrupt */
.word BDMA_Channel0_IRQHandler /* BDMA Channel 0 global Interrupt */
.word BDMA_Channel1_IRQHandler /* BDMA Channel 1 global Interrupt */
.word BDMA_Channel2_IRQHandler /* BDMA Channel 2 global Interrupt */
.word BDMA_Channel3_IRQHandler /* BDMA Channel 3 global Interrupt */
.word BDMA_Channel4_IRQHandler /* BDMA Channel 4 global Interrupt */
.word BDMA_Channel5_IRQHandler /* BDMA Channel 5 global Interrupt */
.word BDMA_Channel6_IRQHandler /* BDMA Channel 6 global Interrupt */
.word BDMA_Channel7_IRQHandler /* BDMA Channel 7 global Interrupt */
.word COMP1_IRQHandler /* COMP1 global Interrupt */
.word LPTIM2_IRQHandler /* LP TIM2 global interrupt */
.word LPTIM3_IRQHandler /* LP TIM3 global interrupt */
.word LPTIM4_IRQHandler /* LP TIM4 global interrupt */
.word LPTIM5_IRQHandler /* LP TIM5 global interrupt */
.word LPUART1_IRQHandler /* LP UART1 interrupt */
.word 0 /* Reserved */
.word CRS_IRQHandler /* Clock Recovery Global Interrupt */
.word ECC_IRQHandler /* ECC diagnostic Global Interrupt */
.word SAI4_IRQHandler /* SAI4 global interrupt */
.word 0 /* Reserved */
.word 0 /* Reserved */
.word WAKEUP_PIN_IRQHandler /* Interrupt for all 6 wake-up pins */
/*******************************************************************************
*
* Provide weak aliases for each Exception handler to the Default_Handler.
* As they are weak aliases, any function with the same name will override
* this definition.
*
*******************************************************************************/
.weak NMI_Handler
.thumb_set NMI_Handler,Default_Handler
.weak HardFault_Handler
.thumb_set HardFault_Handler,Default_Handler
.weak MemManage_Handler
.thumb_set MemManage_Handler,Default_Handler
.weak BusFault_Handler
.thumb_set BusFault_Handler,Default_Handler
.weak UsageFault_Handler
.thumb_set UsageFault_Handler,Default_Handler
.weak SVC_Handler
.thumb_set SVC_Handler,Default_Handler
.weak DebugMon_Handler
.thumb_set DebugMon_Handler,Default_Handler
.weak PendSV_Handler
.thumb_set PendSV_Handler,Default_Handler
.weak SysTick_Handler
.thumb_set SysTick_Handler,Default_Handler
.weak WWDG_IRQHandler
.thumb_set WWDG_IRQHandler,Default_Handler
.weak PVD_AVD_IRQHandler
.thumb_set PVD_AVD_IRQHandler,Default_Handler
.weak TAMP_STAMP_IRQHandler
.thumb_set TAMP_STAMP_IRQHandler,Default_Handler
.weak RTC_WKUP_IRQHandler
.thumb_set RTC_WKUP_IRQHandler,Default_Handler
.weak FLASH_IRQHandler
.thumb_set FLASH_IRQHandler,Default_Handler
.weak RCC_IRQHandler
.thumb_set RCC_IRQHandler,Default_Handler
.weak EXTI0_IRQHandler
.thumb_set EXTI0_IRQHandler,Default_Handler
.weak EXTI1_IRQHandler
.thumb_set EXTI1_IRQHandler,Default_Handler
.weak EXTI2_IRQHandler
.thumb_set EXTI2_IRQHandler,Default_Handler
.weak EXTI3_IRQHandler
.thumb_set EXTI3_IRQHandler,Default_Handler
.weak EXTI4_IRQHandler
.thumb_set EXTI4_IRQHandler,Default_Handler
.weak DMA1_Stream0_IRQHandler
.thumb_set DMA1_Stream0_IRQHandler,Default_Handler
.weak DMA1_Stream1_IRQHandler
.thumb_set DMA1_Stream1_IRQHandler,Default_Handler
.weak DMA1_Stream2_IRQHandler
.thumb_set DMA1_Stream2_IRQHandler,Default_Handler
.weak DMA1_Stream3_IRQHandler
.thumb_set DMA1_Stream3_IRQHandler,Default_Handler
.weak DMA1_Stream4_IRQHandler
.thumb_set DMA1_Stream4_IRQHandler,Default_Handler
.weak DMA1_Stream5_IRQHandler
.thumb_set DMA1_Stream5_IRQHandler,Default_Handler
.weak DMA1_Stream6_IRQHandler
.thumb_set DMA1_Stream6_IRQHandler,Default_Handler
.weak ADC_IRQHandler
.thumb_set ADC_IRQHandler,Default_Handler
.weak FDCAN1_IT0_IRQHandler
.thumb_set FDCAN1_IT0_IRQHandler,Default_Handler
.weak FDCAN2_IT0_IRQHandler
.thumb_set FDCAN2_IT0_IRQHandler,Default_Handler
.weak FDCAN1_IT1_IRQHandler
.thumb_set FDCAN1_IT1_IRQHandler,Default_Handler
.weak FDCAN2_IT1_IRQHandler
.thumb_set FDCAN2_IT1_IRQHandler,Default_Handler
.weak EXTI9_5_IRQHandler
.thumb_set EXTI9_5_IRQHandler,Default_Handler
.weak TIM1_BRK_IRQHandler
.thumb_set TIM1_BRK_IRQHandler,Default_Handler
.weak TIM1_UP_IRQHandler
.thumb_set TIM1_UP_IRQHandler,Default_Handler
.weak TIM1_TRG_COM_IRQHandler
.thumb_set TIM1_TRG_COM_IRQHandler,Default_Handler
.weak TIM1_CC_IRQHandler
.thumb_set TIM1_CC_IRQHandler,Default_Handler
.weak TIM2_IRQHandler
.thumb_set TIM2_IRQHandler,Default_Handler
.weak TIM3_IRQHandler
.thumb_set TIM3_IRQHandler,Default_Handler
.weak TIM4_IRQHandler
.thumb_set TIM4_IRQHandler,Default_Handler
.weak I2C1_EV_IRQHandler
.thumb_set I2C1_EV_IRQHandler,Default_Handler
.weak I2C1_ER_IRQHandler
.thumb_set I2C1_ER_IRQHandler,Default_Handler
.weak I2C2_EV_IRQHandler
.thumb_set I2C2_EV_IRQHandler,Default_Handler
.weak I2C2_ER_IRQHandler
.thumb_set I2C2_ER_IRQHandler,Default_Handler
.weak SPI1_IRQHandler
.thumb_set SPI1_IRQHandler,Default_Handler
.weak SPI2_IRQHandler
.thumb_set SPI2_IRQHandler,Default_Handler
.weak USART1_IRQHandler
.thumb_set USART1_IRQHandler,Default_Handler
.weak USART2_IRQHandler
.thumb_set USART2_IRQHandler,Default_Handler
.weak USART3_IRQHandler
.thumb_set USART3_IRQHandler,Default_Handler
.weak EXTI15_10_IRQHandler
.thumb_set EXTI15_10_IRQHandler,Default_Handler
.weak RTC_Alarm_IRQHandler
.thumb_set RTC_Alarm_IRQHandler,Default_Handler
.weak TIM8_BRK_TIM12_IRQHandler
.thumb_set TIM8_BRK_TIM12_IRQHandler,Default_Handler
.weak TIM8_UP_TIM13_IRQHandler
.thumb_set TIM8_UP_TIM13_IRQHandler,Default_Handler
.weak TIM8_TRG_COM_TIM14_IRQHandler
.thumb_set TIM8_TRG_COM_TIM14_IRQHandler,Default_Handler
.weak TIM8_CC_IRQHandler
.thumb_set TIM8_CC_IRQHandler,Default_Handler
.weak DMA1_Stream7_IRQHandler
.thumb_set DMA1_Stream7_IRQHandler,Default_Handler
.weak FMC_IRQHandler
.thumb_set FMC_IRQHandler,Default_Handler
.weak SDMMC1_IRQHandler
.thumb_set SDMMC1_IRQHandler,Default_Handler
.weak TIM5_IRQHandler
.thumb_set TIM5_IRQHandler,Default_Handler
.weak SPI3_IRQHandler
.thumb_set SPI3_IRQHandler,Default_Handler
.weak UART4_IRQHandler
.thumb_set UART4_IRQHandler,Default_Handler
.weak UART5_IRQHandler
.thumb_set UART5_IRQHandler,Default_Handler
.weak TIM6_DAC_IRQHandler
.thumb_set TIM6_DAC_IRQHandler,Default_Handler
.weak TIM7_IRQHandler
.thumb_set TIM7_IRQHandler,Default_Handler
.weak DMA2_Stream0_IRQHandler
.thumb_set DMA2_Stream0_IRQHandler,Default_Handler
.weak DMA2_Stream1_IRQHandler
.thumb_set DMA2_Stream1_IRQHandler,Default_Handler
.weak DMA2_Stream2_IRQHandler
.thumb_set DMA2_Stream2_IRQHandler,Default_Handler
.weak DMA2_Stream3_IRQHandler
.thumb_set DMA2_Stream3_IRQHandler,Default_Handler
.weak DMA2_Stream4_IRQHandler
.thumb_set DMA2_Stream4_IRQHandler,Default_Handler
.weak ETH_IRQHandler
.thumb_set ETH_IRQHandler,Default_Handler
.weak ETH_WKUP_IRQHandler
.thumb_set ETH_WKUP_IRQHandler,Default_Handler
.weak FDCAN_CAL_IRQHandler
.thumb_set FDCAN_CAL_IRQHandler,Default_Handler
.weak DMA2_Stream5_IRQHandler
.thumb_set DMA2_Stream5_IRQHandler,Default_Handler
.weak DMA2_Stream6_IRQHandler
.thumb_set DMA2_Stream6_IRQHandler,Default_Handler
.weak DMA2_Stream7_IRQHandler
.thumb_set DMA2_Stream7_IRQHandler,Default_Handler
.weak USART6_IRQHandler
.thumb_set USART6_IRQHandler,Default_Handler
.weak I2C3_EV_IRQHandler
.thumb_set I2C3_EV_IRQHandler,Default_Handler
.weak I2C3_ER_IRQHandler
.thumb_set I2C3_ER_IRQHandler,Default_Handler
.weak OTG_HS_EP1_OUT_IRQHandler
.thumb_set OTG_HS_EP1_OUT_IRQHandler,Default_Handler
.weak OTG_HS_EP1_IN_IRQHandler
.thumb_set OTG_HS_EP1_IN_IRQHandler,Default_Handler
.weak OTG_HS_WKUP_IRQHandler
.thumb_set OTG_HS_WKUP_IRQHandler,Default_Handler
.weak OTG_HS_IRQHandler
.thumb_set OTG_HS_IRQHandler,Default_Handler
.weak DCMI_IRQHandler
.thumb_set DCMI_IRQHandler,Default_Handler
.weak CRYP_IRQHandler
.thumb_set CRYP_IRQHandler,Default_Handler
.weak HASH_RNG_IRQHandler
.thumb_set HASH_RNG_IRQHandler,Default_Handler
.weak FPU_IRQHandler
.thumb_set FPU_IRQHandler,Default_Handler
.weak UART7_IRQHandler
.thumb_set UART7_IRQHandler,Default_Handler
.weak UART8_IRQHandler
.thumb_set UART8_IRQHandler,Default_Handler
.weak SPI4_IRQHandler
.thumb_set SPI4_IRQHandler,Default_Handler
.weak SPI5_IRQHandler
.thumb_set SPI5_IRQHandler,Default_Handler
.weak SPI6_IRQHandler
.thumb_set SPI6_IRQHandler,Default_Handler
.weak SAI1_IRQHandler
.thumb_set SAI1_IRQHandler,Default_Handler
.weak LTDC_IRQHandler
.thumb_set LTDC_IRQHandler,Default_Handler
.weak LTDC_ER_IRQHandler
.thumb_set LTDC_ER_IRQHandler,Default_Handler
.weak DMA2D_IRQHandler
.thumb_set DMA2D_IRQHandler,Default_Handler
.weak SAI2_IRQHandler
.thumb_set SAI2_IRQHandler,Default_Handler
.weak QUADSPI_IRQHandler
.thumb_set QUADSPI_IRQHandler,Default_Handler
.weak LPTIM1_IRQHandler
.thumb_set LPTIM1_IRQHandler,Default_Handler
.weak CEC_IRQHandler
.thumb_set CEC_IRQHandler,Default_Handler
.weak I2C4_EV_IRQHandler
.thumb_set I2C4_EV_IRQHandler,Default_Handler
.weak I2C4_ER_IRQHandler
.thumb_set I2C4_ER_IRQHandler,Default_Handler
.weak SPDIF_RX_IRQHandler
.thumb_set SPDIF_RX_IRQHandler,Default_Handler
.weak OTG_FS_EP1_OUT_IRQHandler
.thumb_set OTG_FS_EP1_OUT_IRQHandler,Default_Handler
.weak OTG_FS_EP1_IN_IRQHandler
.thumb_set OTG_FS_EP1_IN_IRQHandler,Default_Handler
.weak OTG_FS_WKUP_IRQHandler
.thumb_set OTG_FS_WKUP_IRQHandler,Default_Handler
.weak OTG_FS_IRQHandler
.thumb_set OTG_FS_IRQHandler,Default_Handler
.weak DMAMUX1_OVR_IRQHandler
.thumb_set DMAMUX1_OVR_IRQHandler,Default_Handler
.weak HRTIM1_Master_IRQHandler
.thumb_set HRTIM1_Master_IRQHandler,Default_Handler
.weak HRTIM1_TIMA_IRQHandler
.thumb_set HRTIM1_TIMA_IRQHandler,Default_Handler
.weak HRTIM1_TIMB_IRQHandler
.thumb_set HRTIM1_TIMB_IRQHandler,Default_Handler
.weak HRTIM1_TIMC_IRQHandler
.thumb_set HRTIM1_TIMC_IRQHandler,Default_Handler
.weak HRTIM1_TIMD_IRQHandler
.thumb_set HRTIM1_TIMD_IRQHandler,Default_Handler
.weak HRTIM1_TIME_IRQHandler
.thumb_set HRTIM1_TIME_IRQHandler,Default_Handler
.weak HRTIM1_FLT_IRQHandler
.thumb_set HRTIM1_FLT_IRQHandler,Default_Handler
.weak DFSDM1_FLT0_IRQHandler
.thumb_set DFSDM1_FLT0_IRQHandler,Default_Handler
.weak DFSDM1_FLT1_IRQHandler
.thumb_set DFSDM1_FLT1_IRQHandler,Default_Handler
.weak DFSDM1_FLT2_IRQHandler
.thumb_set DFSDM1_FLT2_IRQHandler,Default_Handler
.weak DFSDM1_FLT3_IRQHandler
.thumb_set DFSDM1_FLT3_IRQHandler,Default_Handler
.weak SAI3_IRQHandler
.thumb_set SAI3_IRQHandler,Default_Handler
.weak SWPMI1_IRQHandler
.thumb_set SWPMI1_IRQHandler,Default_Handler
.weak TIM15_IRQHandler
.thumb_set TIM15_IRQHandler,Default_Handler
.weak TIM16_IRQHandler
.thumb_set TIM16_IRQHandler,Default_Handler
.weak TIM17_IRQHandler
.thumb_set TIM17_IRQHandler,Default_Handler
.weak MDIOS_WKUP_IRQHandler
.thumb_set MDIOS_WKUP_IRQHandler,Default_Handler
.weak MDIOS_IRQHandler
.thumb_set MDIOS_IRQHandler,Default_Handler
.weak JPEG_IRQHandler
.thumb_set JPEG_IRQHandler,Default_Handler
.weak MDMA_IRQHandler
.thumb_set MDMA_IRQHandler,Default_Handler
.weak SDMMC2_IRQHandler
.thumb_set SDMMC2_IRQHandler,Default_Handler
.weak HSEM1_IRQHandler
.thumb_set HSEM1_IRQHandler,Default_Handler
.weak ADC3_IRQHandler
.thumb_set ADC3_IRQHandler,Default_Handler
.weak DMAMUX2_OVR_IRQHandler
.thumb_set DMAMUX2_OVR_IRQHandler,Default_Handler
.weak BDMA_Channel0_IRQHandler
.thumb_set BDMA_Channel0_IRQHandler,Default_Handler
.weak BDMA_Channel1_IRQHandler
.thumb_set BDMA_Channel1_IRQHandler,Default_Handler
.weak BDMA_Channel2_IRQHandler
.thumb_set BDMA_Channel2_IRQHandler,Default_Handler
.weak BDMA_Channel3_IRQHandler
.thumb_set BDMA_Channel3_IRQHandler,Default_Handler
.weak BDMA_Channel4_IRQHandler
.thumb_set BDMA_Channel4_IRQHandler,Default_Handler
.weak BDMA_Channel5_IRQHandler
.thumb_set BDMA_Channel5_IRQHandler,Default_Handler
.weak BDMA_Channel6_IRQHandler
.thumb_set BDMA_Channel6_IRQHandler,Default_Handler
.weak BDMA_Channel7_IRQHandler
.thumb_set BDMA_Channel7_IRQHandler,Default_Handler
.weak COMP1_IRQHandler
.thumb_set COMP1_IRQHandler,Default_Handler
.weak LPTIM2_IRQHandler
.thumb_set LPTIM2_IRQHandler,Default_Handler
.weak LPTIM3_IRQHandler
.thumb_set LPTIM3_IRQHandler,Default_Handler
.weak LPTIM4_IRQHandler
.thumb_set LPTIM4_IRQHandler,Default_Handler
.weak LPTIM5_IRQHandler
.thumb_set LPTIM5_IRQHandler,Default_Handler
.weak LPUART1_IRQHandler
.thumb_set LPUART1_IRQHandler,Default_Handler
.weak CRS_IRQHandler
.thumb_set CRS_IRQHandler,Default_Handler
.weak ECC_IRQHandler
.thumb_set ECC_IRQHandler,Default_Handler
.weak SAI4_IRQHandler
.thumb_set SAI4_IRQHandler,Default_Handler
.weak WAKEUP_PIN_IRQHandler
.thumb_set WAKEUP_PIN_IRQHandler,Default_Handler

File diff suppressed because it is too large Load Diff

46
IS3.ioc
View File

@ -22,7 +22,7 @@ Dma.USART2_RX.0.SyncSignalID=NONE
File.Version=6
GPIO.groupedBy=Group By Peripherals
KeepUserPlacement=false
Mcu.CPN=STM32H750VBT6
Mcu.CPN=STM32H743VIT6
Mcu.Family=STM32H7
Mcu.IP0=CORTEX_M7
Mcu.IP1=DMA
@ -33,23 +33,22 @@ Mcu.IP5=TIM5
Mcu.IP6=USART1
Mcu.IP7=USART2
Mcu.IPNb=8
Mcu.Name=STM32H750VBTx
Mcu.Name=STM32H743VITx
Mcu.Package=LQFP100
Mcu.Pin0=PH0-OSC_IN (PH0)
Mcu.Pin1=PH1-OSC_OUT (PH1)
Mcu.Pin10=VP_TIM5_VS_ClockSourceINT
Mcu.Pin2=PA0
Mcu.Pin3=PA2
Mcu.Pin4=PA3
Mcu.Pin5=PB14
Mcu.Pin6=PA9
Mcu.Pin7=PA10
Mcu.Pin8=PB9
Mcu.Pin9=VP_SYS_VS_Systick
Mcu.PinsNb=11
Mcu.Pin5=PA9
Mcu.Pin6=PA10
Mcu.Pin7=PB9
Mcu.Pin8=VP_SYS_VS_Systick
Mcu.Pin9=VP_TIM5_VS_ClockSourceINT
Mcu.PinsNb=10
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32H750VBTx
Mcu.UserName=STM32H743VITx
MxCube.Version=6.6.1
MxDb.Version=DB.6.0.60
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
@ -64,24 +63,22 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
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\:true\:false\:true\:true\:true\:true
NVIC.USART1_IRQn=true\:0\:0\:false\: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
PA10.Mode=Asynchronous
PA10.Signal=USART1_RX
PA2.Locked=true
PA2.Mode=Asynchronous
PA2.Signal=USART2_TX
PA3.Locked=true
PA3.Mode=Asynchronous
PA3.Signal=USART2_RX
PA9.Locked=true
PA9.Mode=Asynchronous
PA9.Signal=USART1_TX
PB14.Locked=true
PB14.Signal=S_TIM12_CH1
PB9.Locked=true
PB9.Signal=GPIO_Output
PH0-OSC_IN\ (PH0).Mode=HSE-External-Oscillator
@ -97,7 +94,7 @@ ProjectManager.CoupleFile=true
ProjectManager.CustomerFirmwarePackage=
ProjectManager.DefaultFWLocation=true
ProjectManager.DeletePrevious=true
ProjectManager.DeviceId=STM32H750VBTx
ProjectManager.DeviceId=STM32H743VITx
ProjectManager.FirmwarePackage=STM32Cube FW_H7 V1.10.0
ProjectManager.FreePins=false
ProjectManager.HalAssertFull=false
@ -109,15 +106,15 @@ ProjectManager.MainLocation=Core/Src
ProjectManager.NoMain=false
ProjectManager.PreviousToolchain=STM32CubeIDE
ProjectManager.ProjectBuild=false
ProjectManager.ProjectFileName=stm32_fpga_usart.ioc
ProjectManager.ProjectName=stm32_fpga_usart
ProjectManager.ProjectFileName=IS3.ioc
ProjectManager.ProjectName=IS3
ProjectManager.RegisterCallBack=
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_USART1_UART_Init-USART1-false-HAL-true,4-MX_DMA_Init-DMA-false-HAL-true,5-MX_USART2_UART_Init-USART2-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
RCC.ADCFreq_Value=60000000
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
RCC.ADCFreq_Value=120000000
RCC.AHB12Freq_Value=240000000
RCC.AHB4Freq_Value=240000000
RCC.APB1Freq_Value=120000000
@ -141,8 +138,7 @@ RCC.DIVM2=25
RCC.DIVN1=192
RCC.DIVN2=240
RCC.DIVP1Freq_Value=480000000
RCC.DIVP2=4
RCC.DIVP2Freq_Value=60000000
RCC.DIVP2Freq_Value=120000000
RCC.DIVP3Freq_Value=50390625
RCC.DIVQ1=6
RCC.DIVQ1Freq_Value=160000000
@ -158,10 +154,9 @@ RCC.HCLK3ClockFreq_Value=240000000
RCC.HCLKFreq_Value=240000000
RCC.HPRE=RCC_HCLK_DIV2
RCC.HRTIMFreq_Value=240000000
RCC.HSE_VALUE=25000000
RCC.I2C123Freq_Value=120000000
RCC.I2C4Freq_Value=120000000
RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,D1PPRE,D2PPRE1,D2PPRE2,D3PPRE,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVN1,DIVN2,DIVP1Freq_Value,DIVP2,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HRTIMFreq_Value,HSE_VALUE,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLLSourceVirtual,ProductRev,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI23Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,D1PPRE,D2PPRE1,D2PPRE2,D3PPRE,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM2,DIVN1,DIVN2,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HRTIMFreq_Value,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLLSourceVirtual,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI23Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
RCC.LPTIM1Freq_Value=120000000
RCC.LPTIM2Freq_Value=120000000
RCC.LPTIM345Freq_Value=120000000
@ -170,7 +165,6 @@ RCC.LTDCFreq_Value=50390625
RCC.MCO1PinFreq_Value=64000000
RCC.MCO2PinFreq_Value=480000000
RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
RCC.ProductRev=revV
RCC.QSPIFreq_Value=240000000
RCC.RNGFreq_Value=48000000
RCC.RTCFreq_Value=32000
@ -200,8 +194,6 @@ RCC.VCOInput2Freq_Value=1000000
RCC.VCOInput3Freq_Value=781250
SH.GPXTI0.0=GPIO_EXTI0
SH.GPXTI0.ConfNb=1
SH.S_TIM12_CH1.0=TIM12_CH1
SH.S_TIM12_CH1.ConfNb=1
TIM5.IPParameters=Prescaler
TIM5.Prescaler=24 - 1
USART1.BaudRate=921600

View File

@ -1,176 +0,0 @@
/*
******************************************************************************
**
** File : LinkerScript.ld
**
** Author : STM32CubeIDE
**
** Abstract : Linker script for STM32H7 series
** 128Kbytes FLASH and 1056Kbytes RAM
**
** Set heap size, stack size and stack location according
** to application requirements.
**
** Set memory bank area and size if external memory is used.
**
** Target : STMicroelectronics STM32
**
** Distribution: The file is distributed as is, without any warranty
** of any kind.
**
*****************************************************************************
** @attention
**
** Copyright (c) 2022 STMicroelectronics.
** All rights reserved.
**
** This software is licensed under terms that can be found in the LICENSE file
** in the root directory of this software component.
** If no LICENSE file comes with this software, it is provided AS-IS.
**
****************************************************************************
*/
/* Entry Point */
ENTRY(Reset_Handler)
/* Highest address of the user mode stack */
_estack = ORIGIN(RAM_D1) + LENGTH(RAM_D1); /* end of RAM */
/* Generate a link error if heap and stack don't fit into RAM */
_Min_Heap_Size = 0x200 ; /* required amount of heap */
_Min_Stack_Size = 0x400 ; /* required amount of stack */
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K
DTCMRAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K
RAM_D1 (xrw) : ORIGIN = 0x24000000, LENGTH = 512K
RAM_D2 (xrw) : ORIGIN = 0x30000000, LENGTH = 288K
RAM_D3 (xrw) : ORIGIN = 0x38000000, LENGTH = 64K
ITCMRAM (xrw) : ORIGIN = 0x00000000, LENGTH = 64K
}
/* Define output sections */
SECTIONS
{
/* The startup code goes first into FLASH */
.isr_vector :
{
. = ALIGN(4);
KEEP(*(.isr_vector)) /* Startup code */
. = ALIGN(4);
} >FLASH
/* The program code and other data goes into FLASH */
.text :
{
. = ALIGN(4);
*(.text) /* .text sections (code) */
*(.text*) /* .text* sections (code) */
*(.glue_7) /* glue arm to thumb code */
*(.glue_7t) /* glue thumb to arm code */
*(.eh_frame)
KEEP (*(.init))
KEEP (*(.fini))
. = ALIGN(4);
_etext = .; /* define a global symbols at end of code */
} >FLASH
/* Constant data goes into FLASH */
.rodata :
{
. = ALIGN(4);
*(.rodata) /* .rodata sections (constants, strings, etc.) */
*(.rodata*) /* .rodata* sections (constants, strings, etc.) */
. = ALIGN(4);
} >FLASH
.ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } >FLASH
.ARM : {
__exidx_start = .;
*(.ARM.exidx*)
__exidx_end = .;
} >FLASH
.preinit_array :
{
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (*(.preinit_array*))
PROVIDE_HIDDEN (__preinit_array_end = .);
} >FLASH
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);
KEEP (*(SORT(.init_array.*)))
KEEP (*(.init_array*))
PROVIDE_HIDDEN (__init_array_end = .);
} >FLASH
.fini_array :
{
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (*(SORT(.fini_array.*)))
KEEP (*(.fini_array*))
PROVIDE_HIDDEN (__fini_array_end = .);
} >FLASH
/* used by the startup to initialize data */
_sidata = LOADADDR(.data);
/* Initialized data sections goes into RAM, load LMA copy after code */
.data :
{
. = ALIGN(4);
_sdata = .; /* create a global symbol at data start */
*(.data) /* .data sections */
*(.data*) /* .data* sections */
*(.RamFunc) /* .RamFunc sections */
*(.RamFunc*) /* .RamFunc* sections */
. = ALIGN(4);
_edata = .; /* define a global symbol at data end */
} >RAM_D1 AT> FLASH
/* Uninitialized data section */
. = ALIGN(4);
.bss :
{
/* This is used by the startup in order to initialize the .bss section */
_sbss = .; /* define a global symbol at bss start */
__bss_start__ = _sbss;
*(.bss)
*(.bss*)
*(COMMON)
. = ALIGN(4);
_ebss = .; /* define a global symbol at bss end */
__bss_end__ = _ebss;
} >RAM_D1
/* User_heap_stack section, used to check that there is enough RAM left */
._user_heap_stack :
{
. = ALIGN(8);
PROVIDE ( end = . );
PROVIDE ( _end = . );
. = . + _Min_Heap_Size;
. = . + _Min_Stack_Size;
. = ALIGN(8);
} >RAM_D1
/* Remove information from the standard libraries */
/DISCARD/ :
{
libc.a ( * )
libm.a ( * )
libgcc.a ( * )
}
.ARM.attributes 0 : { *(.ARM.attributes) }
}

View File

@ -1,173 +0,0 @@
/*
******************************************************************************
**
** File : LinkerScript.ld (debug in RAM dedicated)
**
** Author : STM32CubeIDE
**
** Abstract : Linker script for STM32H7 series
** 128Kbytes RAM_EXEC and 544Kbytes RAM
**
** Set heap size, stack size and stack location according
** to application requirements.
**
** Set memory bank area and size if external memory is used.
**
** Target : STMicroelectronics STM32
**
** Distribution: The file is distributed as is, without any warranty
** of any kind.
**
*****************************************************************************
** @attention
**
** Copyright (c) 2022 STMicroelectronics.
** All rights reserved.
**
** This software is licensed under terms that can be found in the LICENSE file
** in the root directory of this software component.
** If no LICENSE file comes with this software, it is provided AS-IS.
**
****************************************************************************
*/
/* Entry Point */
ENTRY(Reset_Handler)
/* Highest address of the user mode stack */
_estack = ORIGIN(DTCMRAM) + LENGTH(DTCMRAM); /* end of RAM */
/* Generate a link error if heap and stack don't fit into RAM */
_Min_Heap_Size = 0x200 ; /* required amount of heap */
_Min_Stack_Size = 0x400 ; /* required amount of stack */
/* Specify the memory areas */
MEMORY
{
RAM_EXEC (xrw) : ORIGIN = 0x24000000, LENGTH = 128K
DTCMRAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K
RAM_D2 (xrw) : ORIGIN = 0x30000000, LENGTH = 288K
RAM_D3 (xrw) : ORIGIN = 0x38000000, LENGTH = 64K
ITCMRAM (xrw) : ORIGIN = 0x00000000, LENGTH = 64K
}
/* Define output sections */
SECTIONS
{
/* The startup code goes first into RAM_EXEC */
.isr_vector :
{
. = ALIGN(4);
KEEP(*(.isr_vector)) /* Startup code */
. = ALIGN(4);
} >RAM_EXEC
/* The program code and other data goes into RAM_EXEC */
.text :
{
. = ALIGN(4);
*(.text) /* .text sections (code) */
*(.text*) /* .text* sections (code) */
*(.glue_7) /* glue arm to thumb code */
*(.glue_7t) /* glue thumb to arm code */
*(.eh_frame)
*(.RamFunc) /* .RamFunc sections */
*(.RamFunc*) /* .RamFunc* sections */
KEEP (*(.init))
KEEP (*(.fini))
. = ALIGN(4);
_etext = .; /* define a global symbols at end of code */
} >RAM_EXEC
/* Constant data goes into RAM_EXEC */
.rodata :
{
. = ALIGN(4);
*(.rodata) /* .rodata sections (constants, strings, etc.) */
*(.rodata*) /* .rodata* sections (constants, strings, etc.) */
. = ALIGN(4);
} >RAM_EXEC
.ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } >RAM_EXEC
.ARM : {
__exidx_start = .;
*(.ARM.exidx*)
__exidx_end = .;
} >RAM_EXEC
.preinit_array :
{
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (*(.preinit_array*))
PROVIDE_HIDDEN (__preinit_array_end = .);
} >RAM_EXEC
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);
KEEP (*(SORT(.init_array.*)))
KEEP (*(.init_array*))
PROVIDE_HIDDEN (__init_array_end = .);
} >RAM_EXEC
.fini_array :
{
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (*(SORT(.fini_array.*)))
KEEP (*(.fini_array*))
PROVIDE_HIDDEN (__fini_array_end = .);
} >RAM_EXEC
/* used by the startup to initialize data */
_sidata = LOADADDR(.data);
/* Initialized data sections goes into RAM, load LMA copy after code */
.data :
{
. = ALIGN(4);
_sdata = .; /* create a global symbol at data start */
*(.data) /* .data sections */
*(.data*) /* .data* sections */
. = ALIGN(4);
_edata = .; /* define a global symbol at data end */
} >DTCMRAM AT> RAM_EXEC
/* Uninitialized data section */
. = ALIGN(4);
.bss :
{
/* This is used by the startup in order to initialize the .bss section */
_sbss = .; /* define a global symbol at bss start */
__bss_start__ = _sbss;
*(.bss)
*(.bss*)
*(COMMON)
. = ALIGN(4);
_ebss = .; /* define a global symbol at bss end */
__bss_end__ = _ebss;
} >DTCMRAM
/* User_heap_stack section, used to check that there is enough RAM left */
._user_heap_stack :
{
. = ALIGN(8);
PROVIDE ( end = . );
PROVIDE ( _end = . );
. = . + _Min_Heap_Size;
. = . + _Min_Stack_Size;
. = ALIGN(8);
} >DTCMRAM
/* Remove information from the standard libraries */
/DISCARD/ :
{
libc.a ( * )
libm.a ( * )
libgcc.a ( * )
}
.ARM.attributes 0 : { *(.ARM.attributes) }
}

View File

@ -1,60 +0,0 @@
{
"configurations" :
[
{
"directories" :
[
{
"build" : ".",
"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
"minimumCMakeVersion" :
{
"string" : "3.30"
},
"projectIndex" : 0,
"source" : ".",
"targetIndexes" :
[
0
]
}
],
"name" : "Debug",
"projects" :
[
{
"directoryIndexes" :
[
0
],
"name" : "H750_S15909",
"targetIndexes" :
[
0
]
}
],
"targets" :
[
{
"directoryIndex" : 0,
"id" : "H750_S15909.elf::@6890427a1f51a3e7e1df",
"jsonFile" : "target-H750_S15909.elf-Debug-5d623976aaad57cbf6fe.json",
"name" : "H750_S15909.elf",
"projectIndex" : 0
}
]
}
],
"kind" : "codemodel",
"paths" :
{
"build" : "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32",
"source" : "D:/lijie/Code/IS3"
},
"version" :
{
"major" : 2,
"minor" : 7
}
}

View File

@ -1,108 +0,0 @@
{
"cmake" :
{
"generator" :
{
"multiConfig" : false,
"name" : "Ninja"
},
"paths" :
{
"cmake" : "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/cmake.exe",
"cpack" : "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/cpack.exe",
"ctest" : "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/ctest.exe",
"root" : "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.30"
},
"version" :
{
"isDirty" : false,
"major" : 3,
"minor" : 30,
"patch" : 5,
"string" : "3.30.5",
"suffix" : ""
}
},
"objects" :
[
{
"jsonFile" : "codemodel-v2-1fa21ce1db72b4fa6145.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 7
}
},
{
"jsonFile" : "cache-v2-3cd9f30677f0c05cfd7a.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-03ef82309e813959d8e0.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
{
"jsonFile" : "toolchains-v1-bf51a94d3ed468016e56.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
],
"reply" :
{
"cache-v2" :
{
"jsonFile" : "cache-v2-3cd9f30677f0c05cfd7a.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
"cmakeFiles-v1" :
{
"jsonFile" : "cmakeFiles-v1-03ef82309e813959d8e0.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-1fa21ce1db72b4fa6145.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 7
}
},
"toolchains-v1" :
{
"jsonFile" : "toolchains-v1-bf51a94d3ed468016e56.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
}
}

View File

@ -1,50 +1,44 @@
# ninja log v6
189 2836 7616469250129334 CMakeFiles/H750_S15909.elf.dir/APP/IRIS_Method.c.obj f83cd13476df1cbd
3766 4072 7616469285905207 CMakeFiles/H750_S15909.elf.dir/Core/Startup/startup_stm32h750vbtx.s.obj 7e71104272fdaba9
5051 6313 7616469298758516 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj 6349d15d6f4b86e5
3272 3766 7616469280963675 CMakeFiles/H750_S15909.elf.dir/Core/Src/syscalls.c.obj a9df949d9afff133
2847 3442 7616469276718355 CMakeFiles/H750_S15909.elf.dir/Core/Src/main.c.obj d281fffc0837f6ed
3255 4007 7616469280794447 CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_it.c.obj fd2f77a99f2408ac
2836 3272 7616469276608631 CMakeFiles/H750_S15909.elf.dir/Core/Src/gpio.c.obj 30babcd9f4fb4ea9
4930 5421 7616469297539715 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj e50523cb390dc102
3244 3849 7616469280684415 CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj fda3b77243083bee
202 2847 7616469250258988 CMakeFiles/H750_S15909.elf.dir/APP/Shutter.c.obj d9264c5e80da6a4a
5449 6133 7616469302734376 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj b0dfff757d4feb17
3278 3533 7616469281023515 CMakeFiles/H750_S15909.elf.dir/Core/Src/sysmem.c.obj 5d1ca7e9532f2496
3442 3957 7616469282668198 CMakeFiles/H750_S15909.elf.dir/Core/Src/system_stm32h7xx.c.obj c1f17b7f83b5d0c0
59 774 7616494696688424 build.ninja a4569901f0dd59e5
3533 4505 7616469283568747 CMakeFiles/H750_S15909.elf.dir/Core/Src/usart.c.obj 79e3678fa4e97ce
3849 4667 7616469286735941 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj 1480343465aec29e
12 2820 7616469248365191 CMakeFiles/H750_S15909.elf.dir/APP/DS18B20.c.obj 217cb8157dba1fb8
5241 5560 7616469300653357 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj d108adfe9625acd0
3960 4708 7616469287852949 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj 8c4f0fbee90e8e25
4072 4930 7616469288958169 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj 5802a0d6da448d1
4667 5346 7616469294919454 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj cb11846976b92917
4052 5051 7616469288768763 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj bb75fb917a453cd7
2826 3278 7616469276498931 CMakeFiles/H750_S15909.elf.dir/APP/usart1_tx_dma.c.obj 6bd40ca73ebd176f
4007 5072 7616469288324104 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj 1359ea23bb8c0493
4506 5159 7616469293303773 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj defda525035283ce
4709 5241 7616469295328367 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj 8867cabcfd0336bc
5072 5449 7616469298957898 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj 749bb42511771f1e
220 2825 7616469250448492 CMakeFiles/H750_S15909.elf.dir/APP/data_analyse.c.obj c271193e475dca3d
5159 5672 7616469299835541 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj 63675be00127e028
5560 6650 7616469303842380 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj a819164cd89b88ac
5672 6367 7616469304968450 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj 54394c1e6d2a18be
5346 5748 7616469301710527 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj a84be79b94d800de
5421 6008 7616469302458532 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj a5622f05b8c41aef
6009 6421 7616469308327263 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj 34ea7cf3480bc170
5748 6597 7616469305731508 CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj 9d5621d3061418b1
188 384 7616474474751609 H750_S15909.elf 241449077da76be9
8 187 7616474472953014 CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj 122368a4a11394d9
2813 3244 7616469276379261 CMakeFiles/H750_S15909.elf.dir/APP/delay.c.obj 4105ac9dc1458021
194 2812 7616469250189229 CMakeFiles/H750_S15909.elf.dir/APP/LED.c.obj 347e65f4f501aff0
2832 3254 7616469276558912 CMakeFiles/H750_S15909.elf.dir/Core/Src/dma.c.obj 1a83dd1a0676c301
211 2831 7616469250358737 CMakeFiles/H750_S15909.elf.dir/APP/communication.c.obj a5671d3e902ec96e
3460 4052 7616469282848922 CMakeFiles/H750_S15909.elf.dir/Core/Src/tim.c.obj 703ed44bdd68f6d3
4 226 7616494845597149 CMakeFiles/H750_S15909.elf.dir/APP/communication.c.obj a5671d3e902ec96e
8 247 7616494845636737 CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj 122368a4a11394d9
247 547 7616494848033254 H750_S15909.elf 241449077da76be9
13 587 7628611721940593 CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj 122368a4a11394d9
588 930 7628611727679501 H750_S15909.elf 241449077da76be9
4 234 7628614515700357 CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj 122368a4a11394d9
235 537 7628614517998877 H750_S15909.elf 241449077da76be9
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

View File

@ -124,7 +124,7 @@ CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/H750_S15909
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/IS3
//Path to a program.
CMAKE_LINKER:FILEPATH=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ld.exe
@ -162,7 +162,7 @@ CMAKE_PROJECT_DESCRIPTION:STATIC=
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=H750_S15909
CMAKE_PROJECT_NAME:STATIC=IS3
//Path to a program.
CMAKE_RANLIB:FILEPATH=D:/lijie_tools/clion_cubemx/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ranlib.exe
@ -230,13 +230,13 @@ CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
H750_S15909_BINARY_DIR:STATIC=D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32
IS3_BINARY_DIR:STATIC=D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32
//Value Computed by CMake
H750_S15909_IS_TOP_LEVEL:STATIC=ON
IS3_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
H750_S15909_SOURCE_DIR:STATIC=D:/lijie/Code/IS3
IS3_SOURCE_DIR:STATIC=D:/lijie/Code/IS3
########################

View File

@ -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-tc7eym"
binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-tc7eym"
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"
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-tc7eym'
Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5'
Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_cb301
[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_cb301.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_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"
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_cb301.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_cb301.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccyGY7QC.s
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
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_cb301.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_cb301.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccyGY7QC.s
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
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_cb301.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_cb301.a && arm-none-eabi-ar qc libcmTC_cb301.a CMakeFiles/cmTC_cb301.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_cb301.a && cd ."
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 ."
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-tc7eym']
ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-adjzr5']
ignore line: []
ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_cb301]
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_cb301.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_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: [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_cb301.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_cb301.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccyGY7QC.s]
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: [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_cb301.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_cb301.dir/CMakeCCompilerABI.c.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccyGY7QC.s]
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: [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_cb301.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_cb301.a && arm-none-eabi-ar qc libcmTC_cb301.a CMakeFiles/cmTC_cb301.dir/CMakeCCompilerABI.c.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_cb301.a && cd ."]
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: []
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-vskvga"
binary: "D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-vskvga"
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"
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-vskvga'
Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951'
Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_c13d1
[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_c13d1.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_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"
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_c13d1.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_c13d1.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccIobcGo.s
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
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_c13d1.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_c13d1.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccIobcGo.s
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
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_c13d1.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_c13d1.a && arm-none-eabi-ar qc libcmTC_c13d1.a CMakeFiles/cmTC_c13d1.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_c13d1.a && cd ."
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 ."
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-vskvga']
ignore line: [Change Dir: 'D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/CMakeScratch/TryCompile-l20951']
ignore line: []
ignore line: [Run Build Command(s): "C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe" -v cmTC_c13d1]
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_c13d1.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_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: [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_c13d1.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_c13d1.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccIobcGo.s]
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: [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_c13d1.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_c13d1.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\IRIS\\AppData\\Local\\Temp\\ccIobcGo.s]
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: [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_c13d1.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_c13d1.a && arm-none-eabi-ar qc libcmTC_c13d1.a CMakeFiles/cmTC_c13d1.dir/CMakeCXXCompilerABI.cpp.obj && D:\\lijie_tools\\clion_cubemx\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_c13d1.a && cd ."]
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: []
ignore line: []
implicit libs: []

View File

@ -1,3 +1,3 @@
D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/H750_S15909.elf.dir
D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/IS3.elf.dir
D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/edit_cache.dir
D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/CMakeFiles/rebuild_cache.dir

View File

@ -1,5 +1,5 @@
"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
-- Minimal optimization, debug info included
-- Configuring done (0.2s)
-- Generating done (0.1s)
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32

View File

@ -6,7 +6,7 @@
# It is included in the main 'build.ninja'.
# =============================================================================
# Project: H750_S15909
# Project: IS3
# Configurations: Debug
# =============================================================================
# =============================================================================
@ -14,7 +14,7 @@
#############################################
# Rule for compiling ASM files.
rule ASM_COMPILER__H750_S15909.2eelf_unscanned_Debug
rule ASM_COMPILER__IS3.2eelf_unscanned_Debug
depfile = $DEP_FILE
deps = gcc
command = ${LAUNCHER}${CODE_CHECK}D:\lijie_tools\clion_cubemx\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
@ -24,7 +24,7 @@ rule ASM_COMPILER__H750_S15909.2eelf_unscanned_Debug
#############################################
# Rule for compiling C files.
rule C_COMPILER__H750_S15909.2eelf_unscanned_Debug
rule C_COMPILER__IS3.2eelf_unscanned_Debug
depfile = $DEP_FILE
deps = gcc
command = ${LAUNCHER}${CODE_CHECK}D:\lijie_tools\clion_cubemx\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
@ -34,7 +34,7 @@ rule C_COMPILER__H750_S15909.2eelf_unscanned_Debug
#############################################
# Rule for linking C executable.
rule C_EXECUTABLE_LINKER__H750_S15909.2eelf_Debug
rule C_EXECUTABLE_LINKER__IS3.2eelf_Debug
command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && D:\lijie_tools\clion_cubemx\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
description = Linking C executable $TARGET_FILE
restat = $RESTAT

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,3 @@
Start testing: Oct 10 09:35 <20>й<EFBFBD><D0B9><EFBFBD>׼ʱ<D7BC><CAB1>
Start testing: Mar 06 16:07 <20>й<EFBFBD><D0B9><EFBFBD>׼ʱ<D7BC><CAB1>
----------------------------------------------------------
End testing: Oct 10 09:35 <20>й<EFBFBD><D0B9><EFBFBD>׼ʱ<D7BC><CAB1>
End testing: Mar 06 16:07 <20>й<EFBFBD><D0B9><EFBFBD>׼ʱ<D7BC><CAB1>

View File

@ -11,7 +11,7 @@
# =============================================================================
# =============================================================================
# Project: H750_S15909
# Project: IS3
# Configurations: Debug
# =============================================================================
@ -41,350 +41,358 @@ include CMakeFiles/rules.ninja
cmake_ninja_workdir = D$:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/
# =============================================================================
# Object build statements for EXECUTABLE target H750_S15909.elf
# Object build statements for EXECUTABLE target IS3.elf
#############################################
# Order-only phony target for H750_S15909.elf
# Order-only phony target for IS3.elf
build cmake_object_order_depends_target_H750_S15909.elf: phony || .
build cmake_object_order_depends_target_IS3.elf: phony || .
build CMakeFiles/H750_S15909.elf.dir/APP/DS18B20.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/DS18B20.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\DS18B20.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/DS18B20.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/DS18B20.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\DS18B20.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/IRIS_Method.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/IRIS_Method.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\IRIS_Method.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/IRIS_Method.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/IRIS_Method.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\IRIS_Method.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/LED.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/LED.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\LED.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/LED.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/LED.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\LED.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/Shutter.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/Shutter.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\Shutter.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/Shutter.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/Shutter.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\Shutter.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/communication.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/communication.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\communication.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/communication.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/communication.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\communication.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/data_analyse.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/data_analyse.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\data_analyse.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/data_analyse.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/data_analyse.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\data_analyse.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/delay.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/delay.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\delay.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/delay.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/delay.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\delay.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/mymain.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\mymain.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/mymain.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/mymain.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\mymain.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/APP/usart1_tx_dma.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/usart1_tx_dma.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\APP\usart1_tx_dma.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/stm32h7_flash.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/stm32h7_flash.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\stm32h7_flash.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/Core/Src/dma.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/dma.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\dma.c.obj.d
build CMakeFiles/IS3.elf.dir/APP/usart1_tx_dma.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/APP/usart1_tx_dma.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\APP\usart1_tx_dma.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\APP
build CMakeFiles/H750_S15909.elf.dir/Core/Src/gpio.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/gpio.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\gpio.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/dma.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/dma.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\dma.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/main.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/main.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\main.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/gpio.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/gpio.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\gpio.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/stm32h7xx_hal_msp.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\stm32h7xx_hal_msp.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/main.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/main.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\main.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_it.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/stm32h7xx_it.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\stm32h7xx_it.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/stm32h7xx_hal_msp.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\stm32h7xx_hal_msp.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/syscalls.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/syscalls.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\syscalls.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_it.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/stm32h7xx_it.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\stm32h7xx_it.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/sysmem.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/sysmem.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\sysmem.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/syscalls.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/syscalls.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\syscalls.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/system_stm32h7xx.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/system_stm32h7xx.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\system_stm32h7xx.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/sysmem.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/sysmem.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\sysmem.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/tim.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/tim.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\tim.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/system_stm32h7xx.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/system_stm32h7xx.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\system_stm32h7xx.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Src/usart.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/usart.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Src\usart.c.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/tim.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/tim.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\tim.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/H750_S15909.elf.dir/Core/Startup/startup_stm32h750vbtx.s.obj: ASM_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Startup/startup_stm32h750vbtx.s || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Core\Startup\startup_stm32h750vbtx.s.obj.d
build CMakeFiles/IS3.elf.dir/Core/Src/usart.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Src/usart.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Src\usart.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Src
build CMakeFiles/IS3.elf.dir/Core/Startup/startup_stm32h743vitx.s.obj: ASM_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Core/Startup/startup_stm32h743vitx.s || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Core\Startup\startup_stm32h743vitx.s.obj.d
FLAGS = -g -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -x assembler-with-cpp -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Core\Startup
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Core\Startup
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_cortex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_dma_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_exti.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_flash_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_gpio.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_hsem.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_i2c_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_mdma.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_pwr_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_rcc_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_tim_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
build CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj: C_COMPILER__H750_S15909.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c || cmake_object_order_depends_target_H750_S15909.elf
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart_ex.c.obj.d
build CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj: C_COMPILER__IS3.2eelf_unscanned_Debug D$:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c || cmake_object_order_depends_target_IS3.elf
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER
DEP_FILE = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_uart_ex.c.obj.d
FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g
INCLUDES = -ID:/lijie/Code/IS3/Core/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/lijie/Code/IS3/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/lijie/Code/IS3/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/lijie/Code/IS3/Drivers/CMSIS/Include -ID:/lijie/Code/IS3/APP
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
OBJECT_FILE_DIR = CMakeFiles\H750_S15909.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
OBJECT_DIR = CMakeFiles\IS3.elf.dir
OBJECT_FILE_DIR = CMakeFiles\IS3.elf.dir\Drivers\STM32H7xx_HAL_Driver\Src
# =============================================================================
# Link build statements for EXECUTABLE target H750_S15909.elf
# Link build statements for EXECUTABLE target IS3.elf
#############################################
# Link the executable H750_S15909.elf
# Link the executable IS3.elf
build H750_S15909.elf: C_EXECUTABLE_LINKER__H750_S15909.2eelf_Debug CMakeFiles/H750_S15909.elf.dir/APP/DS18B20.c.obj CMakeFiles/H750_S15909.elf.dir/APP/IRIS_Method.c.obj CMakeFiles/H750_S15909.elf.dir/APP/LED.c.obj CMakeFiles/H750_S15909.elf.dir/APP/Shutter.c.obj CMakeFiles/H750_S15909.elf.dir/APP/communication.c.obj CMakeFiles/H750_S15909.elf.dir/APP/data_analyse.c.obj CMakeFiles/H750_S15909.elf.dir/APP/delay.c.obj CMakeFiles/H750_S15909.elf.dir/APP/mymain.c.obj CMakeFiles/H750_S15909.elf.dir/APP/usart1_tx_dma.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/dma.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/gpio.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/main.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/syscalls.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/sysmem.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/system_stm32h7xx.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/tim.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Src/usart.c.obj CMakeFiles/H750_S15909.elf.dir/Core/Startup/startup_stm32h750vbtx.s.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj CMakeFiles/H750_S15909.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj
build IS3.elf: C_EXECUTABLE_LINKER__IS3.2eelf_Debug CMakeFiles/IS3.elf.dir/APP/DS18B20.c.obj CMakeFiles/IS3.elf.dir/APP/IRIS_Method.c.obj CMakeFiles/IS3.elf.dir/APP/LED.c.obj CMakeFiles/IS3.elf.dir/APP/Shutter.c.obj CMakeFiles/IS3.elf.dir/APP/communication.c.obj CMakeFiles/IS3.elf.dir/APP/data_analyse.c.obj CMakeFiles/IS3.elf.dir/APP/delay.c.obj CMakeFiles/IS3.elf.dir/APP/mymain.c.obj CMakeFiles/IS3.elf.dir/APP/stm32h7_flash.c.obj CMakeFiles/IS3.elf.dir/APP/usart1_tx_dma.c.obj CMakeFiles/IS3.elf.dir/Core/Src/dma.c.obj CMakeFiles/IS3.elf.dir/Core/Src/gpio.c.obj CMakeFiles/IS3.elf.dir/Core/Src/main.c.obj CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/IS3.elf.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/IS3.elf.dir/Core/Src/syscalls.c.obj CMakeFiles/IS3.elf.dir/Core/Src/sysmem.c.obj CMakeFiles/IS3.elf.dir/Core/Src/system_stm32h7xx.c.obj CMakeFiles/IS3.elf.dir/Core/Src/tim.c.obj CMakeFiles/IS3.elf.dir/Core/Src/usart.c.obj CMakeFiles/IS3.elf.dir/Core/Startup/startup_stm32h743vitx.s.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj CMakeFiles/IS3.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj
FLAGS = -g
LINK_FLAGS = -Wl,-gc-sections,--print-memory-usage,-Map=D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/H750_S15909.map -mcpu=cortex-m7 -mthumb -mthumb-interwork -T D:/lijie/Code/IS3/STM32H750VBTX_FLASH.ld
OBJECT_DIR = CMakeFiles\H750_S15909.elf.dir
POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D D:\lijie\Code\IS3\cmake-build-debug-mingw-stm32 && arm-none-eabi-objcopy -Oihex D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/H750_S15909.elf D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/H750_S15909.hex && arm-none-eabi-objcopy -Obinary D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/H750_S15909.elf D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/H750_S15909.bin"
LINK_FLAGS = -Wl,-gc-sections,--print-memory-usage,-Map=D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/IS3.map -mcpu=cortex-m7 -mthumb -mthumb-interwork -T D:/lijie/Code/IS3/STM32H743VITX_FLASH.ld
OBJECT_DIR = CMakeFiles\IS3.elf.dir
POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D D:\lijie\Code\IS3\cmake-build-debug-mingw-stm32 && arm-none-eabi-objcopy -Oihex D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/IS3.elf D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/IS3.hex && arm-none-eabi-objcopy -Obinary D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/IS3.elf D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32/IS3.bin"
PRE_LINK = cd .
TARGET_FILE = H750_S15909.elf
TARGET_PDB = H750_S15909.elf.dbg
TARGET_FILE = IS3.elf
TARGET_PDB = IS3.elf.dbg
#############################################
@ -420,7 +428,7 @@ build rebuild_cache: phony CMakeFiles/rebuild_cache.util
#############################################
# Folder: D:/lijie/Code/IS3/cmake-build-debug-mingw-stm32
build all: phony H750_S15909.elf
build all: phony IS3.elf
# =============================================================================
# Built-in targets

View File

@ -2,7 +2,7 @@
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/H750_S15909")
set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/IS3")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")

View File

@ -1,345 +0,0 @@
# This is the CMakeCache file.
# For build in directory: d:/jie_h750/H750_S15909/cmake-build-debug
# It was generated by CMake: C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/addr2line.exe
//Flags used by the ASM compiler during all build types.
CMAKE_ASM_FLAGS:STRING=
//Flags used by the ASM compiler during DEBUG builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=
//Flags used by the ASM compiler during MINSIZEREL builds.
CMAKE_ASM_FLAGS_MINSIZEREL:STRING=
//Flags used by the ASM compiler during RELEASE builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=
//Flags used by the ASM compiler during RELWITHDEBINFO builds.
CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug
//Enable colored diagnostics throughout.
CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=
//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_DLLTOOL:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/dlltool.exe
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/jie_h750/H750_S15909/cmake-build-debug/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/H750_S15909
//Path to a program.
CMAKE_LINKER:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/ld.exe
//make program
CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/nm.exe
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=H750_S15909
//Path to a program.
CMAKE_RANLIB:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/ranlib.exe
//Path to a program.
CMAKE_READELF:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/readelf.exe
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/mingw/bin/strip.exe
//Path to a program.
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
H750_S15909_BINARY_DIR:STATIC=D:/jie_h750/H750_S15909/cmake-build-debug
//Value Computed by CMake
H750_S15909_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
H750_S15909_SOURCE_DIR:STATIC=D:/jie_h750/H750_S15909
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS
CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG
CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL
CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE
CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO
CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=d:/jie_h750/H750_S15909/cmake-build-debug
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=29
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=6
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=D:/jie_h750/H750_S15909
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/cmake/win/x64/share/cmake-3.29
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1

View File

@ -1,15 +0,0 @@
set(CMAKE_HOST_SYSTEM "Windows-10.0.19045")
set(CMAKE_HOST_SYSTEM_NAME "Windows")
set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045")
set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
set(CMAKE_SYSTEM "Generic-1")
set(CMAKE_SYSTEM_NAME "Generic")
set(CMAKE_SYSTEM_VERSION "1")
set(CMAKE_SYSTEM_PROCESSOR "")
set(CMAKE_CROSSCOMPILING "TRUE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -1,895 +0,0 @@
#ifdef __cplusplus
# error "A C++ compiler has been selected for C."
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
#if !defined(__has_include)
/* If the compiler does not have __has_include, pretend the answer is
always no. */
# define __has_include(x) 0
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
except that a few beta releases use the old format with V=2021. */
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# else
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
/* The third version component from --version is an update index,
but no macro is provided for it. */
# define COMPILER_VERSION_PATCH DEC(0)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
# define COMPILER_ID "IntelLLVM"
#if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
#endif
#if defined(__GNUC__)
# define SIMULATE_ID "GNU"
#endif
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
* later. Look for 6 digit vs. 8 digit version number to decide encoding.
* VVVV is no smaller than the current year when a version is released.
*/
#if __INTEL_LLVM_COMPILER < 1000000L
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
#else
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
#endif
#if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
#endif
#if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
#elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
#endif
#if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
#endif
#if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
#endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID "HP"
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID "Compaq"
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__open_xl__) && defined(__clang__)
# define COMPILER_ID "IBMClang"
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
# define COMPILER_ID "XL"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__NVCOMPILER)
# define COMPILER_ID "NVHPC"
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
# if defined(__NVCOMPILER_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
# endif
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(__clang__) && defined(__cray__)
# define COMPILER_ID "CrayClang"
# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__CLANG_FUJITSU)
# define COMPILER_ID "FujitsuClang"
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
#elif defined(__FUJITSU)
# define COMPILER_ID "Fujitsu"
# if defined(__FCC_version__)
# define COMPILER_VERSION __FCC_version__
# elif defined(__FCC_major__)
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
# endif
# if defined(__fcc_version)
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
# elif defined(__FCC_VERSION)
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
# endif
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__TASKING__)
# define COMPILER_ID "Tasking"
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
#elif defined(__ORANGEC__)
# define COMPILER_ID "OrangeC"
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
#elif defined(__TINYC__)
# define COMPILER_ID "TinyCC"
#elif defined(__BCC__)
# define COMPILER_ID "Bruce"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__) && defined(__ti__)
# define COMPILER_ID "TIClang"
# define COMPILER_VERSION_MAJOR DEC(__ti_major__)
# define COMPILER_VERSION_MINOR DEC(__ti_minor__)
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
# define COMPILER_ID "LCC"
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
# if defined(__LCC_MINOR__)
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
# endif
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
# define SIMULATE_ID "GNU"
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
# endif
#elif defined(__GNUC__)
# define COMPILER_ID "GNU"
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(_ADI_COMPILER)
# define COMPILER_ID "ADSP"
#if defined(__VERSIONNUM__)
/* __VERSIONNUM__ = 0xVVRRPPTT */
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
# define COMPILER_ID "SDCC"
# if defined(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
# else
/* SDCC = VRP */
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__MSYS__)
# define PLATFORM_ID "MSYS"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# elif defined(__VXWORKS__)
# define PLATFORM_ID "VxWorks"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
# elif defined(_ADI_COMPILER)
# define PLATFORM_ID "ADSP"
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_ARM64EC)
# define ARCHITECTURE_ID "ARM64EC"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# elif defined(__ICCSTM8__)
# define ARCHITECTURE_ID "STM8"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__clang__) && defined(__ti__)
# if defined(__ARM_ARCH)
# define ARCHITECTURE_ID "Arm"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__TI_COMPILER_VERSION__)
# if defined(__TI_ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__MSP430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__TMS320C28XX__)
# define ARCHITECTURE_ID "TMS320C28x"
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
# define ARCHITECTURE_ID "TMS320C6x"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
# elif defined(__ADSPSHARC__)
# define ARCHITECTURE_ID "SHARC"
# elif defined(__ADSPBLACKFIN__)
# define ARCHITECTURE_ID "Blackfin"
#elif defined(__TASKING__)
# if defined(__CTC__) || defined(__CPTC__)
# define ARCHITECTURE_ID "TriCore"
# elif defined(__CMCS__)
# define ARCHITECTURE_ID "MCS"
# elif defined(__CARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__CARC__)
# define ARCHITECTURE_ID "ARC"
# elif defined(__C51__)
# define ARCHITECTURE_ID "8051"
# elif defined(__CPCP__)
# define ARCHITECTURE_ID "PCP"
# else
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number. */
#ifdef COMPILER_VERSION
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
/* Construct a string literal encoding the version number components. */
#elif defined(COMPILER_VERSION_MAJOR)
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#elif defined(COMPILER_VERSION_INTERNAL_STR)
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if !defined(__STDC__) && !defined(__clang__)
# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
# define C_VERSION "90"
# else
# define C_VERSION
# endif
#elif __STDC_VERSION__ > 201710L
# define C_VERSION "23"
#elif __STDC_VERSION__ >= 201710L
# define C_VERSION "17"
#elif __STDC_VERSION__ >= 201000L
# define C_VERSION "11"
#elif __STDC_VERSION__ >= 199901L
# define C_VERSION "99"
#else
# define C_VERSION "90"
#endif
const char* info_language_standard_default =
"INFO" ":" "standard_default[" C_VERSION "]";
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
defined(__TI_COMPILER_VERSION__)) && \
!defined(__STRICT_ANSI__)
"ON"
#else
"OFF"
#endif
"]";
/*--------------------------------------------------------------------------*/
#ifdef ID_VOID_MAIN
void main() {}
#else
# if defined(__CLASSIC_C__)
int main(argc, argv) int argc; char *argv[];
# else
int main(int argc, char* argv[])
# endif
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
require += info_cray[argc];
#endif
require += info_language_standard_default[argc];
require += info_language_extensions_default[argc];
(void)argv;
return require;
}
#endif

View File

@ -1,878 +0,0 @@
/* This source file must have a .cpp extension so that all C++ compilers
recognize the extension without flags. Borland does not know .cxx for
example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif
#if !defined(__has_include)
/* If the compiler does not have __has_include, pretend the answer is
always no. */
# define __has_include(x) 0
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
except that a few beta releases use the old format with V=2021. */
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# else
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
/* The third version component from --version is an update index,
but no macro is provided for it. */
# define COMPILER_VERSION_PATCH DEC(0)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
# define COMPILER_ID "IntelLLVM"
#if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
#endif
#if defined(__GNUC__)
# define SIMULATE_ID "GNU"
#endif
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
* later. Look for 6 digit vs. 8 digit version number to decide encoding.
* VVVV is no smaller than the current year when a version is released.
*/
#if __INTEL_LLVM_COMPILER < 1000000L
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
#else
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
#endif
#if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
#endif
#if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
#elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
#endif
#if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
#endif
#if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
#endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"
# if __SUNPRO_CC >= 0x5100
/* __SUNPRO_CC = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# endif
#elif defined(__HP_aCC)
# define COMPILER_ID "HP"
/* __HP_aCC = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
#elif defined(__DECCXX)
# define COMPILER_ID "Compaq"
/* __DECCXX_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__open_xl__) && defined(__clang__)
# define COMPILER_ID "IBMClang"
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
# define COMPILER_ID "XL"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__NVCOMPILER)
# define COMPILER_ID "NVHPC"
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
# if defined(__NVCOMPILER_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
# endif
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(__clang__) && defined(__cray__)
# define COMPILER_ID "CrayClang"
# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__CLANG_FUJITSU)
# define COMPILER_ID "FujitsuClang"
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
#elif defined(__FUJITSU)
# define COMPILER_ID "Fujitsu"
# if defined(__FCC_version__)
# define COMPILER_VERSION __FCC_version__
# elif defined(__FCC_major__)
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
# endif
# if defined(__fcc_version)
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
# elif defined(__FCC_VERSION)
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
# endif
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__TASKING__)
# define COMPILER_ID "Tasking"
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
#elif defined(__ORANGEC__)
# define COMPILER_ID "OrangeC"
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__) && defined(__ti__)
# define COMPILER_ID "TIClang"
# define COMPILER_VERSION_MAJOR DEC(__ti_major__)
# define COMPILER_VERSION_MINOR DEC(__ti_minor__)
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
# define COMPILER_ID "LCC"
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
# if defined(__LCC_MINOR__)
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
# endif
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
# define SIMULATE_ID "GNU"
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
# endif
#elif defined(__GNUC__) || defined(__GNUG__)
# define COMPILER_ID "GNU"
# if defined(__GNUC__)
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# else
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(_ADI_COMPILER)
# define COMPILER_ID "ADSP"
#if defined(__VERSIONNUM__)
/* __VERSIONNUM__ = 0xVVRRPPTT */
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__MSYS__)
# define PLATFORM_ID "MSYS"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# elif defined(__VXWORKS__)
# define PLATFORM_ID "VxWorks"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
# elif defined(_ADI_COMPILER)
# define PLATFORM_ID "ADSP"
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_ARM64EC)
# define ARCHITECTURE_ID "ARM64EC"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# elif defined(__ICCSTM8__)
# define ARCHITECTURE_ID "STM8"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__clang__) && defined(__ti__)
# if defined(__ARM_ARCH)
# define ARCHITECTURE_ID "Arm"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__TI_COMPILER_VERSION__)
# if defined(__TI_ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__MSP430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__TMS320C28XX__)
# define ARCHITECTURE_ID "TMS320C28x"
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
# define ARCHITECTURE_ID "TMS320C6x"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
# elif defined(__ADSPSHARC__)
# define ARCHITECTURE_ID "SHARC"
# elif defined(__ADSPBLACKFIN__)
# define ARCHITECTURE_ID "Blackfin"
#elif defined(__TASKING__)
# if defined(__CTC__) || defined(__CPTC__)
# define ARCHITECTURE_ID "TriCore"
# elif defined(__CMCS__)
# define ARCHITECTURE_ID "MCS"
# elif defined(__CARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__CARC__)
# define ARCHITECTURE_ID "ARC"
# elif defined(__C51__)
# define ARCHITECTURE_ID "8051"
# elif defined(__CPCP__)
# define ARCHITECTURE_ID "PCP"
# else
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number. */
#ifdef COMPILER_VERSION
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
/* Construct a string literal encoding the version number components. */
#elif defined(COMPILER_VERSION_MAJOR)
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#elif defined(COMPILER_VERSION_INTERNAL_STR)
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
# if defined(__INTEL_CXX11_MODE__)
# if defined(__cpp_aggregate_nsdmi)
# define CXX_STD 201402L
# else
# define CXX_STD 201103L
# endif
# else
# define CXX_STD 199711L
# endif
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
# define CXX_STD _MSVC_LANG
#else
# define CXX_STD __cplusplus
#endif
const char* info_language_standard_default = "INFO" ":" "standard_default["
#if CXX_STD > 202002L
"23"
#elif CXX_STD > 201703L
"20"
#elif CXX_STD >= 201703L
"17"
#elif CXX_STD >= 201402L
"14"
#elif CXX_STD >= 201103L
"11"
#else
"98"
#endif
"]";
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
defined(__TI_COMPILER_VERSION__)) && \
!defined(__STRICT_ANSI__)
"ON"
#else
"OFF"
#endif
"]";
/*--------------------------------------------------------------------------*/
int main(int argc, char* argv[])
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
require += info_cray[argc];
#endif
require += info_language_standard_default[argc];
require += info_language_extensions_default[argc];
(void)argv;
return require;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,46 +0,0 @@
"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" -G Ninja -S D:\jie_h750\H750_S15909 -B D:\jie_h750\H750_S15909\cmake-build-debug
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is unknown
-- Found assembler: arm-none-eabi-gcc
CMake Error at CMakeLists.txt:17 (project):
The CMAKE_C_COMPILER:
arm-none-eabi-gcc
is not a full path and was not found in the PATH. Perhaps the extension is
missing?
Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:17 (project):
The CMAKE_CXX_COMPILER:
arm-none-eabi-g++
is not a full path and was not found in the PATH. Perhaps the extension is
missing?
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:17 (project):
The CMAKE_ASM_COMPILER:
arm-none-eabi-gcc
is not a full path and was not found in the PATH. Perhaps the extension is
missing?
Tell CMake where to find the compiler by setting either the environment
variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Warning: Did not find file Compiler/-ASM
-- Configuring incomplete, errors occurred!

View File

@ -1,5 +0,0 @@
ToolSet: 11.0 w64 (local)@C:\Users\IRIS\AppData\Local\Programs\CLion 3\bin\mingw
Ninja: 1.12.0@C:\Users\IRIS\AppData\Local\Programs\CLion 3\bin\ninja\win\x64\ninja.exe
Options:
Options:-DCMAKE_MAKE_PROGRAM=C:/Users/IRIS/AppData/Local/Programs/CLion 3/bin/ninja/win/x64/ninja.exe

View File

@ -1 +0,0 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

Binary file not shown.