可以用任工的通信协议进行解析
This commit is contained in:
36
.idea/workspace.xml
generated
36
.idea/workspace.xml
generated
@ -14,19 +14,16 @@
|
||||
</configurations>
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="95f61bdd-cab5-46fc-8e2d-162d6bceffdc" name="变更" comment="温度,pn,sn,生产时间和厂家,积分时间,像素长度等变量">
|
||||
<change afterPath="$PROJECT_DIR$/Core/Inc/Judge.h" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Core/Src/Judge.c" afterDir="false" />
|
||||
<list default="true" id="95f61bdd-cab5-46fc-8e2d-162d6bceffdc" name="变更" comment="可以用任工的通信协议进行解析">
|
||||
<change afterPath="$PROJECT_DIR$/Core/Inc/Communication_Protocol.h" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Core/Inc/Communication_struct.h" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Core/Src/Communication_Protocol.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Core/Src/Control_Adjustment.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/Control_Adjustment.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Core/Src/SerialDataProcess.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/SerialDataProcess.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Core/Src/Store_Information.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/Store_Information.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Core/Src/cJSON_Test.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/cJSON_Test.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Core/Src/main.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/main.c" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/.ninja_deps" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/.ninja_deps" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/.ninja_log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/.ninja_log" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/H750_CJSON.bin" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/H750_CJSON.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/cmake-build-debug/H750_CJSON.elf" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/H750_CJSON.elf" afterDir="false" />
|
||||
@ -142,7 +139,7 @@
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1706492904795</updated>
|
||||
<workItem from="1706492946668" duration="26789000" />
|
||||
<workItem from="1706666368287" duration="15110000" />
|
||||
<workItem from="1706666368287" duration="21780000" />
|
||||
</task>
|
||||
<task id="LOCAL-00001" summary="跨文件使用变量">
|
||||
<created>1706608250177</created>
|
||||
@ -158,7 +155,14 @@
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1706685443573</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="3" />
|
||||
<task id="LOCAL-00003" summary="各类信息只显示一次,错误不显示">
|
||||
<created>1706687554791</created>
|
||||
<option name="number" value="00003" />
|
||||
<option name="presentableId" value="LOCAL-00003" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1706687554791</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="4" />
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
@ -178,14 +182,26 @@
|
||||
<component name="VcsManagerConfiguration">
|
||||
<MESSAGE value="跨文件使用变量" />
|
||||
<MESSAGE value="温度,pn,sn,生产时间和厂家,积分时间,像素长度等变量" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="温度,pn,sn,生产时间和厂家,积分时间,像素长度等变量" />
|
||||
<MESSAGE value="各类信息只显示一次,错误不显示" />
|
||||
<MESSAGE value="可以用任工的通信协议进行解析" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="可以用任工的通信协议进行解析" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager>
|
||||
<breakpoints>
|
||||
<line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
|
||||
<url>file://$PROJECT_DIR$/Core/Src/Communication_Protocol.c</url>
|
||||
<line>168</line>
|
||||
<option name="timeStamp" value="27" />
|
||||
</line-breakpoint>
|
||||
</breakpoints>
|
||||
</breakpoint-manager>
|
||||
<watches-manager>
|
||||
<configuration name="com.jetbrains.cidr.embedded.openocd.conf.type">
|
||||
<watch expression="g_usart_rx_sta" />
|
||||
<watch expression="g_usart_rx_sta" language="ObjectiveC" />
|
||||
<watch expression="g_usart_rx_buf" language="ObjectiveC" />
|
||||
<watch expression="g_usart_rx_sta" language="ObjectiveC" />
|
||||
</configuration>
|
||||
</watches-manager>
|
||||
</component>
|
||||
|
86
Core/Inc/Communication_Protocol.h
Normal file
86
Core/Inc/Communication_Protocol.h
Normal file
@ -0,0 +1,86 @@
|
||||
//
|
||||
// Created by zhu on 2024/1/31.
|
||||
//
|
||||
|
||||
#ifndef H750_CJSON_COMMUNICATION_PROTOCOL_H
|
||||
#define H750_CJSON_COMMUNICATION_PROTOCOL_H
|
||||
|
||||
|
||||
#ifndef COMMUNICATION_PROTOCOL_H
|
||||
#define COMMUNICATION_PROTOCOL_H
|
||||
|
||||
|
||||
#include <stdint.h>
|
||||
#include <Communication_struct.h>
|
||||
// DEFINE The protocol Here
|
||||
//Forexample
|
||||
// #define MYCOMAN 0x02 //命令全大写
|
||||
// to_do : define your protocol here
|
||||
/*-------------------------------------------------------------------------------------------------------------*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------------------------------------------*/
|
||||
/*
|
||||
在此之下开始定义一些函数
|
||||
|
||||
|
||||
|
||||
|
||||
*/
|
||||
#define ERROR_NOT_ENOUGH_DATA -200
|
||||
#define ERROR_HEADER -300
|
||||
#define ERROR_COMMAND -400
|
||||
#define ERROR_INPUT -500
|
||||
#define ERROR_CRC -600
|
||||
|
||||
|
||||
// 成功返回打包后的数据长度
|
||||
// -1: Error
|
||||
// 成功返回打包后的数据长度
|
||||
int32_t IRIS_Protocol_Pack(uint8_t Command,uint16_t LenthofIn, uint8_t *BufferIn, uint8_t *PackData);
|
||||
|
||||
// 解包函数 PackData 是接收到的数据 LenthofIn 是数据长度 Command 是命令 BufferOut 是输出
|
||||
// 下位机使用的打包函数 Command 是输出
|
||||
// 成功返回解包后的数据长度
|
||||
// 0: 该命令返回无参数
|
||||
// 错误返回ERRor
|
||||
// 成功返回解包后的数据长度
|
||||
int32_t IRIS_STM32_Protocol_Unpack(uint8_t *PackData, uint16_t LenthofIn, uint8_t *Command, uint8_t *BufferOut);
|
||||
|
||||
// 解包函数 PackData 是接收到的数据 LenthofIn 是数据长度 Command 是命令输入 BufferOut 是输出 上位机使用
|
||||
// 成功返回解包后的数据长度
|
||||
// 0: 该命令返回无参数
|
||||
// 错误返回ERRor
|
||||
// 成功返回解包后的数据长度
|
||||
int32_t IRIS_Protocol_Unpack(uint8_t *PackData, uint16_t LenthofIn, uint8_t Command, uint8_t *BufferOut);
|
||||
|
||||
// 定义裁切命令
|
||||
// 成功返回裁切后的数据长度
|
||||
// -1: Error
|
||||
int32_t IRIS_Cut_Befor_Header(uint8_t *PackData, uint16_t LenthofIn );
|
||||
|
||||
// 检查数据是否有效
|
||||
// 有效返回值1
|
||||
// 错误返回ERRor
|
||||
int32_t IRIS_Check_Data_Valid(uint8_t *PackData, uint16_t LenthofIn );
|
||||
|
||||
|
||||
// 返回CRC校验值
|
||||
uint16_t IRIS_calcCRC(const void *pBuffer, uint16_t bufferSize);
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif //H750_CJSON_COMMUNICATION_PROTOCOL_H
|
46
Core/Inc/Communication_struct.h
Normal file
46
Core/Inc/Communication_struct.h
Normal file
@ -0,0 +1,46 @@
|
||||
//
|
||||
// Created by zhu on 2024/1/31.
|
||||
//
|
||||
|
||||
#ifndef H750_CJSON_COMMUNICATION_STRUCT_H
|
||||
#define H750_CJSON_COMMUNICATION_STRUCT_H
|
||||
|
||||
#ifndef COMMUNICATION_STRUCT_H
|
||||
#define COMMUNICATION_STRUCT_H
|
||||
|
||||
// Define your communication structures here
|
||||
// For example:
|
||||
/*
|
||||
如果发送和接受的数据结构一样,那么就定义一个结构体
|
||||
struct MyComan_struct //对应的命令结构体 小驼峰命名法+struct
|
||||
{
|
||||
uint8_t Command;
|
||||
uint16_t LenthofIn;
|
||||
};
|
||||
|
||||
|
||||
|
||||
如果发送和接受的数据结构不一样,那么就分开定义
|
||||
struct MyComan_Send_struct //对应的命令结构体 小驼峰命名法+Send_struct
|
||||
{
|
||||
uint8_t Command;
|
||||
uint16_t LenthofIn;
|
||||
|
||||
};
|
||||
|
||||
struct MyComan_Recv_struct //对应的命令结构体 小驼峰命名法+Recv_struct
|
||||
{
|
||||
uint8_t Command;
|
||||
uint16_t LenthofOut;
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
#endif // COMMUNICATION_STRUCT_H
|
||||
|
||||
|
||||
#endif //H750_CJSON_COMMUNICATION_STRUCT_H
|
186
Core/Src/Communication_Protocol.c
Normal file
186
Core/Src/Communication_Protocol.c
Normal file
@ -0,0 +1,186 @@
|
||||
#include "Communication_Protocol.h"
|
||||
#include "string.h"
|
||||
|
||||
|
||||
int32_t IRIS_Protocol_Pack(uint8_t Command,uint16_t LenthofIn, uint8_t *BufferIn, uint8_t *PackData)
|
||||
{
|
||||
if( PackData == NULL || (LenthofIn!=0 && BufferIn == NULL))
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
PackData[0] = 0x55;
|
||||
PackData[1] = 0xAA;
|
||||
PackData[2] = Command;
|
||||
PackData[3] = LenthofIn & 0xFF;
|
||||
PackData[4] = (LenthofIn >> 8) & 0xFF;
|
||||
if(LenthofIn!=0)
|
||||
{
|
||||
memcpy(&PackData[5],BufferIn,LenthofIn);
|
||||
}
|
||||
uint16_t CRC = IRIS_calcCRC(PackData, LenthofIn+5);
|
||||
PackData[LenthofIn+5] = CRC & 0xFF;
|
||||
PackData[LenthofIn+6] = (CRC >> 8) & 0xFF;
|
||||
return LenthofIn+7;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
int32_t IRIS_STM32_Protocol_Unpack(uint8_t *PackData, uint16_t LenthofIn, uint8_t *Command, uint8_t *BufferOut)
|
||||
{
|
||||
|
||||
if( PackData == NULL || BufferOut == NULL)
|
||||
{
|
||||
return ERROR_INPUT;
|
||||
}
|
||||
if(PackData[0] != 0x55 || PackData[1] != 0xAA)
|
||||
{
|
||||
return ERROR_HEADER;
|
||||
}
|
||||
|
||||
uint16_t LenthofOut = PackData[3] + (PackData[4] << 8);
|
||||
if(LenthofOut > LenthofIn - 7)
|
||||
{
|
||||
return ERROR_NOT_ENOUGH_DATA;
|
||||
}
|
||||
uint16_t CRC = IRIS_calcCRC(PackData, LenthofOut+5);
|
||||
if(CRC != (PackData[LenthofOut+5] + (PackData[LenthofOut+6] << 8)))
|
||||
{
|
||||
return ERROR_CRC;
|
||||
}
|
||||
if(LenthofOut == 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
*Command = PackData[2] ;
|
||||
|
||||
memcpy(BufferOut,&PackData[5],LenthofOut);
|
||||
return LenthofOut;
|
||||
}
|
||||
|
||||
|
||||
int32_t IRIS_Protocol_Unpack(uint8_t *PackData, uint16_t LenthofIn, uint8_t Command, uint8_t *BufferOut)
|
||||
{
|
||||
if( PackData == NULL || BufferOut == NULL)
|
||||
{
|
||||
return ERROR_INPUT;
|
||||
}
|
||||
if(PackData[0] != 0x55 || PackData[1] != 0xAA)
|
||||
{
|
||||
return ERROR_HEADER;
|
||||
}
|
||||
if(PackData[2] != Command)
|
||||
{
|
||||
return ERROR_COMMAND;
|
||||
}
|
||||
uint16_t LenthofOut = *(uint16_t *)(PackData+3)-2;
|
||||
if(LenthofOut > LenthofIn - 7)
|
||||
{
|
||||
return ERROR_NOT_ENOUGH_DATA;
|
||||
}
|
||||
uint16_t CRC = IRIS_calcCRC(PackData, LenthofOut+5);
|
||||
uint16_t CRC2=*(uint16_t *)(PackData+LenthofOut+5);
|
||||
if(CRC != CRC2)
|
||||
{
|
||||
return ERROR_CRC;
|
||||
}
|
||||
if(LenthofOut == 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
memcpy(BufferOut,&PackData[5],LenthofOut);
|
||||
return LenthofOut;
|
||||
|
||||
}
|
||||
|
||||
|
||||
int32_t IRIS_Cut_Befor_Header(uint8_t *PackData, uint16_t LenthofIn )
|
||||
{
|
||||
if( PackData == NULL )
|
||||
{
|
||||
return ERROR_INPUT;
|
||||
}
|
||||
uint16_t i = 0;
|
||||
for(i = 0; i < LenthofIn; i++)
|
||||
{
|
||||
if(PackData[i] == 0x55 && PackData[i+1] == 0xAA)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(i == LenthofIn)
|
||||
{
|
||||
//清空数据
|
||||
memset(PackData,0,LenthofIn);
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t LenthofOut = LenthofIn - i;
|
||||
memcpy(PackData,&PackData[i],LenthofOut);
|
||||
return LenthofOut;
|
||||
}
|
||||
|
||||
int32_t IRIS_Check_Data_Valid(uint8_t *PackData, uint16_t LenthofIn)
|
||||
{
|
||||
if( PackData == NULL)
|
||||
{
|
||||
return ERROR_INPUT;
|
||||
}
|
||||
if (LenthofIn < 7)
|
||||
{
|
||||
return ERROR_NOT_ENOUGH_DATA;
|
||||
/* code */
|
||||
}
|
||||
|
||||
if(PackData[0] != 0x55 || PackData[1] != 0xAA)
|
||||
{
|
||||
return ERROR_HEADER;
|
||||
}
|
||||
uint16_t LenthofOut = PackData[3] + (PackData[4] << 8);
|
||||
if(LenthofOut > LenthofIn - 7)
|
||||
{
|
||||
return ERROR_NOT_ENOUGH_DATA;
|
||||
}
|
||||
uint16_t CRC = IRIS_calcCRC(PackData, LenthofOut+5);
|
||||
if(CRC != (PackData[LenthofOut+5] + (PackData[LenthofOut+6] << 8)))
|
||||
{
|
||||
return ERROR_CRC;
|
||||
}
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
uint16_t IRIS_calcCRC(const void *pBuffer, uint16_t bufferSize)
|
||||
{
|
||||
const uint8_t *pBytesArray = (const uint8_t*)pBuffer;
|
||||
uint16_t poly = 0x8408;
|
||||
uint16_t crc = 0;
|
||||
uint8_t carry;
|
||||
uint8_t i_bits;
|
||||
uint16_t j;
|
||||
for (j =0; j < bufferSize; j++)
|
||||
{
|
||||
crc = crc ^ pBytesArray[j];
|
||||
for (i_bits = 0; i_bits < 8; i_bits++)
|
||||
{
|
||||
carry = crc & 1;
|
||||
crc = crc / 2;
|
||||
if (carry)
|
||||
{
|
||||
crc = crc^poly;
|
||||
}
|
||||
}
|
||||
}
|
||||
return crc;
|
||||
}
|
||||
|
@ -8,8 +8,9 @@
|
||||
#include "stdlib.h"
|
||||
#include "cJSON_Test.h"
|
||||
#include "SerialDataProcess.h"
|
||||
|
||||
#include "Communication_Protocol.h"
|
||||
extern bool Printf_Flag ;
|
||||
uint8_t cjson_buf[200];
|
||||
void SerialDataProcess()
|
||||
{
|
||||
uint8_t len;
|
||||
@ -17,9 +18,15 @@ void SerialDataProcess()
|
||||
{
|
||||
len = g_usart_rx_sta & 0x3FFF; /* <20><>ȡ<EFBFBD><C8A1>Ч<EFBFBD><D0A7><EFBFBD>ݳ<EFBFBD><DDB3><EFBFBD> */
|
||||
g_usart_rx_buf[len] = '\0'; /* ĩβ<C4A9><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
// printf("<EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD>JSON<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ");
|
||||
// printf(" %s\r\n",g_usart_rx_buf);
|
||||
cjson(g_usart_rx_buf);
|
||||
printf("<EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD>JSON<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ");
|
||||
printf(" %s\r\n",g_usart_rx_buf);
|
||||
|
||||
//IRIS_Cut_Befor_Header(g_usart_rx_buf,len);
|
||||
IRIS_Protocol_Unpack(g_usart_rx_buf, len, 0x00, cjson_buf);
|
||||
printf("<EFBFBD>и<EFBFBD>֮<EFBFBD><EFBFBD><EFBFBD><EFBFBD> %s\r\n",cjson_buf);
|
||||
cjson(cjson_buf);
|
||||
//
|
||||
|
||||
g_usart_rx_sta = 0;
|
||||
memset(g_usart_rx_buf, 0, sizeof(g_usart_rx_buf));
|
||||
}else
|
||||
|
@ -117,12 +117,18 @@ int main(void)
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
|
||||
SerialDataProcess();
|
||||
if(Printf_Flag== true){
|
||||
Judge();
|
||||
Printf_Flag = false;
|
||||
}
|
||||
|
||||
|
||||
//uint8_t p[2];
|
||||
//p[0] = 0x55;
|
||||
//p[1] = 0xaa;
|
||||
// HAL_UART_Transmit(&huart3, p, 2, 10);
|
||||
// paramstruct ->age = 20;
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,140 @@
|
||||
{
|
||||
"inputs" :
|
||||
[
|
||||
{
|
||||
"path" : "CMakeLists.txt"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeASMCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Platform/Generic.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeCInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Platform/Generic.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Platform/Generic.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/CMakeASMInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU-ASM.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22/Modules/Compiler/GNU.cmake"
|
||||
}
|
||||
],
|
||||
"kind" : "cmakeFiles",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "D:/cubecode/H750_CJSON/cmake-build-debug",
|
||||
"source" : "D:/cubecode/H750_CJSON"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
{
|
||||
"configurations" :
|
||||
[
|
||||
{
|
||||
"directories" :
|
||||
[
|
||||
{
|
||||
"build" : ".",
|
||||
"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.22"
|
||||
},
|
||||
"projectIndex" : 0,
|
||||
"source" : ".",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"name" : "Debug",
|
||||
"projects" :
|
||||
[
|
||||
{
|
||||
"directoryIndexes" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"name" : "H750_CJSON",
|
||||
"targetIndexes" :
|
||||
[
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"targets" :
|
||||
[
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "H750_CJSON.elf::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-H750_CJSON.elf-Debug-c70096ca3032ed451dde.json",
|
||||
"name" : "H750_CJSON.elf",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"kind" : "codemodel",
|
||||
"paths" :
|
||||
{
|
||||
"build" : "D:/cubecode/H750_CJSON/cmake-build-debug",
|
||||
"source" : "D:/cubecode/H750_CJSON"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
}
|
@ -0,0 +1,108 @@
|
||||
{
|
||||
"cmake" :
|
||||
{
|
||||
"generator" :
|
||||
{
|
||||
"multiConfig" : false,
|
||||
"name" : "Ninja"
|
||||
},
|
||||
"paths" :
|
||||
{
|
||||
"cmake" : "D:/CLion 2022.1.3/bin/cmake/win/bin/cmake.exe",
|
||||
"cpack" : "D:/CLion 2022.1.3/bin/cmake/win/bin/cpack.exe",
|
||||
"ctest" : "D:/CLion 2022.1.3/bin/cmake/win/bin/ctest.exe",
|
||||
"root" : "D:/CLion 2022.1.3/bin/cmake/win/share/cmake-3.22"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"isDirty" : false,
|
||||
"major" : 3,
|
||||
"minor" : 22,
|
||||
"patch" : 3,
|
||||
"string" : "3.22.3",
|
||||
"suffix" : ""
|
||||
}
|
||||
},
|
||||
"objects" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-852fbfc261dd95487f45.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cache-v2-320f44c447bcef6214e8.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-66b4c99d10201fd6ec93.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-e0966276c702175d157a.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"reply" :
|
||||
{
|
||||
"cache-v2" :
|
||||
{
|
||||
"jsonFile" : "cache-v2-320f44c447bcef6214e8.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
"cmakeFiles-v1" :
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-66b4c99d10201fd6ec93.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
},
|
||||
"codemodel-v2" :
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-852fbfc261dd95487f45.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 3
|
||||
}
|
||||
},
|
||||
"toolchains-v1" :
|
||||
{
|
||||
"jsonFile" : "toolchains-v1-e0966276c702175d157a.json",
|
||||
"kind" : "toolchains",
|
||||
"version" :
|
||||
{
|
||||
"major" : 1,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -4,7 +4,8 @@
|
||||
2529 2853 7283812926504438 CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj 8c3a154e8e5d8650
|
||||
2853 3049 7283812928209733 CMakeFiles/H750_CJSON.elf.dir/Core/Src/sysmem.c.obj a0362846736b7af
|
||||
519 2529 7283812923221729 CMakeFiles/H750_CJSON.elf.dir/Core/Src/retarget.c.obj 79a3d55191931bc8
|
||||
4 568 7283884479530792 CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj 3b1b3dd76e950676
|
||||
6 359 7283944409090669 CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj 3b1b3dd76e950676
|
||||
7 341 7283892617895355 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Judge.c.obj 9b95bc3613cfe240
|
||||
307 3368 7283812931371268 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON.c.obj c5e628ca6b2e6e8a
|
||||
3003 3402 7283812931640545 CMakeFiles/H750_CJSON.elf.dir/Core/Src/system_stm32h7xx.c.obj b6e3587690357e7f
|
||||
2367 2713 7283812925108025 CMakeFiles/H750_CJSON.elf.dir/Core/Src/syscalls.c.obj bd0393fcf2be6642
|
||||
@ -12,7 +13,7 @@
|
||||
2713 3002 7283812927950423 CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_it.c.obj 4a1fd855d78dd07b
|
||||
3049 3410 7283812931780188 CMakeFiles/H750_CJSON.elf.dir/Core/Src/usart.c.obj dcf02496415636a5
|
||||
3402 3832 7283812936283490 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj 7fe590ca3391b88
|
||||
4 243 7283876856155653 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
21 216 7283906204994083 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
3538 3951 7283812937480299 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj 6f4f0bee948451c
|
||||
3369 3732 7283812935266234 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj f3ef9e5d5cd915ca
|
||||
4270 4638 7283812944271452 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj d612570059458e81
|
||||
@ -30,26 +31,10 @@
|
||||
5240 5621 7283812954178209 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj df65d0c1405f413a
|
||||
5788 6057 7283812958452406 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj 311739546e56d905
|
||||
6298 6636 7283812964329198 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj 2bb572809359f6aa
|
||||
4 1005 7283879103762861 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj 86dd423e88b12a3b
|
||||
5 281 7283897358805864 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj 86dd423e88b12a3b
|
||||
5956 6297 7283812960567201 CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj 192f0a13450ace94
|
||||
197 579 7283888985684827 H750_CJSON.elf 3788470a40ae9879
|
||||
20 588 7283871801642447 CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj a12ea5c5679952a2
|
||||
762 1546 7283970491344968 H750_CJSON.elf ac67d0d39f56af4b
|
||||
5 275 7283953448868260 CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj a12ea5c5679952a2
|
||||
4 196 7283888983212267 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Store_Information.c.obj 50bf333c4894ca72
|
||||
14 1028 7283879104098657 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Get_Parameters.c.obj 1c603746fc836a06
|
||||
7 341 7283892617895355 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Judge.c.obj 9b95bc3613cfe240
|
||||
26 530 7283892619849430 CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj 3b1b3dd76e950676
|
||||
530 912 7283892622381504 H750_CJSON.elf a97081fd8e9e956e
|
||||
5 281 7283897358805864 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj 86dd423e88b12a3b
|
||||
12 298 7283897358999546 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
298 715 7283897361913806 H750_CJSON.elf a97081fd8e9e956e
|
||||
4 408 7283901194454106 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
409 953 7283901198744981 H750_CJSON.elf a97081fd8e9e956e
|
||||
20 699 7283904133049121 CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj 3b1b3dd76e950676
|
||||
13 867 7283904134505557 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
5 1042 7283904135771661 CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj a12ea5c5679952a2
|
||||
1043 1752 7283904140366602 H750_CJSON.elf a97081fd8e9e956e
|
||||
3 186 7283905117727168 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
187 590 7283905120645538 H750_CJSON.elf a97081fd8e9e956e
|
||||
21 216 7283906204994083 CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj 57ce2d68122c7b8a
|
||||
6 300 7283906205858294 CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj a12ea5c5679952a2
|
||||
301 668 7283906208284152 H750_CJSON.elf a97081fd8e9e956e
|
||||
11 761 7283970487270447 CMakeFiles/H750_CJSON.elf.dir/Core/Src/Communication_Protocol.c.obj 2c8f144084a918ca
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -49,6 +49,14 @@ cmake_ninja_workdir = D$:/cubecode/H750_CJSON/cmake-build-debug/
|
||||
|
||||
build cmake_object_order_depends_target_H750_CJSON.elf: phony || CMakeFiles/H750_CJSON.elf.dir
|
||||
|
||||
build CMakeFiles/H750_CJSON.elf.dir/Core/Src/Communication_Protocol.c.obj: C_COMPILER__H750_CJSON.2eelf_Debug D$:/cubecode/H750_CJSON/Core/Src/Communication_Protocol.c || cmake_object_order_depends_target_H750_CJSON.elf
|
||||
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
|
||||
DEP_FILE = CMakeFiles\H750_CJSON.elf.dir\Core\Src\Communication_Protocol.c.obj.d
|
||||
FLAGS = -g -mcpu=cortex-m7 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g -std=gnu11
|
||||
INCLUDES = -ID:/cubecode/H750_CJSON/Core/Inc -ID:/cubecode/H750_CJSON/Drivers/STM32H7xx_HAL_Driver/Inc -ID:/cubecode/H750_CJSON/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -ID:/cubecode/H750_CJSON/Drivers/CMSIS/Device/ST/STM32H7xx/Include -ID:/cubecode/H750_CJSON/Drivers/CMSIS/Include
|
||||
OBJECT_DIR = CMakeFiles\H750_CJSON.elf.dir
|
||||
OBJECT_FILE_DIR = CMakeFiles\H750_CJSON.elf.dir\Core\Src
|
||||
|
||||
build CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj: C_COMPILER__H750_CJSON.2eelf_Debug D$:/cubecode/H750_CJSON/Core/Src/Control_Adjustment.c || cmake_object_order_depends_target_H750_CJSON.elf
|
||||
DEFINES = -DDEBUG -DSTM32H750xx -DUSE_HAL_DRIVER
|
||||
DEP_FILE = CMakeFiles\H750_CJSON.elf.dir\Core\Src\Control_Adjustment.c.obj.d
|
||||
@ -353,7 +361,7 @@ build CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_h
|
||||
#############################################
|
||||
# Link the executable H750_CJSON.elf
|
||||
|
||||
build H750_CJSON.elf: C_EXECUTABLE_LINKER__H750_CJSON.2eelf_Debug CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Get_Parameters.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Judge.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Store_Information.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/gpio.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/retarget.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/syscalls.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/sysmem.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/system_stm32h7xx.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/usart.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Startup/startup_stm32h750vbtx.s.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj
|
||||
build H750_CJSON.elf: C_EXECUTABLE_LINKER__H750_CJSON.2eelf_Debug CMakeFiles/H750_CJSON.elf.dir/Core/Src/Communication_Protocol.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Control_Adjustment.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Get_Parameters.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Judge.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/SerialDataProcess.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/Store_Information.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/cJSON_Test.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/gpio.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/main.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/retarget.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/syscalls.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/sysmem.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/system_stm32h7xx.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Src/usart.c.obj CMakeFiles/H750_CJSON.elf.dir/Core/Startup/startup_stm32h750vbtx.s.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj CMakeFiles/H750_CJSON.elf.dir/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj CMakeFiles/H750_CJSON.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:/cubecode/H750_CJSON/cmake-build-debug/H750_CJSON.map -mcpu=cortex-m7 -mthumb -mthumb-interwork -T D:/cubecode/H750_CJSON/STM32H750VBTX_FLASH.ld
|
||||
OBJECT_DIR = CMakeFiles\H750_CJSON.elf.dir
|
||||
|
Reference in New Issue
Block a user