更新上传规则:obj子文件夹不上传,排除.o/.d/.crf中间文件

This commit is contained in:
bathfire
2026-04-27 19:30:46 +08:00
parent 64b3e488da
commit bea7a8d99b
53 changed files with 815000 additions and 14291 deletions
+38
View File
@@ -0,0 +1,38 @@
---
BasedOnStyle: Microsoft
Language: Cpp
###################################
# indent conf
###################################
UseTab: Never
IndentWidth: 4
TabWidth: 4
ColumnLimit: 0
AccessModifierOffset: -4
NamespaceIndentation: All
FixNamespaceComments: false
BreakBeforeBraces: Linux
###################################
# other styles
###################################
#
# for more conf, you can ref: https://clang.llvm.org/docs/ClangFormatStyleOptions.html
#
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AllowShortBlocksOnASingleLine: true
IndentCaseLabels: true
SortIncludes: false
AlignConsecutiveMacros: AcrossEmptyLines
AlignConsecutiveAssignments: Consecutive
+3
View File
@@ -0,0 +1,3 @@
CompileFlags:
Add: []
CompilationDatabase: ./build/Target 1
+3
View File
@@ -0,0 +1,3 @@
# eide template
*.ept
*.eide-template
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<component_viewer schemaVersion="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">
<component name="EventRecorderStub" version="1.0.0"/> <!--name and version of the component-->
<events>
</events>
</component_viewer>
+2
View File
@@ -0,0 +1,2 @@
[EXTDLL]
Count=0
+798214
View File
File diff suppressed because it is too large Load Diff
+35
View File
@@ -0,0 +1,35 @@
[BREAKPOINTS]
ForceImpTypeAny = 0
ShowInfoWin = 1
EnableFlashBP = 2
BPDuringExecution = 0
[CFI]
CFISize = 0x00
CFIAddr = 0x00
[CPU]
OverrideMemMap = 0
AllowSimulation = 1
ScriptFile=""
[FLASH]
CacheExcludeSize = 0x00
CacheExcludeAddr = 0x00
MinNumBytesFlashDL = 0
SkipProgOnCRCMatch = 1
VerifyDownload = 1
AllowCaching = 1
EnableFlashDL = 2
Override = 1
Device="Unspecified"
[GENERAL]
WorkRAMSize = 0x00
WorkRAMAddr = 0x00
RAMUsageLimit = 0x00
[SWO]
SWOLogFile=""
[MEM]
RdOverrideOrMask = 0x00
RdOverrideAndMask = 0xFFFFFFFF
RdOverrideAddr = 0xFFFFFFFF
WrOverrideOrMask = 0x00
WrOverrideAndMask = 0xFFFFFFFF
WrOverrideAddr = 0xFFFFFFFF
+8
View File
@@ -0,0 +1,8 @@
/*-----------------------------------------------------------------------------------*/
/* Auto generate by EIDE, don't modify this file, any changes will be overwritten ! */
/*-----------------------------------------------------------------------------------*/
#ifndef RTE_COMPONENTS_H
#define RTE_COMPONENTS_H
#endif
BIN
View File
Binary file not shown.
+300
View File
@@ -0,0 +1,300 @@
<html>
<body>
<pre>
<h1>礦ision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: μVision V5.34.0.0
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: h c, j, LIC=WHYH9-4GKXF-FWE2N-Y8E7E-Q26WN-ARLA5
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.34.0.0
Toolchain Path: D:\Work\Keil534\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 7 (build 960)
Assembler: Armasm.exe V5.06 update 7 (build 960)
Linker/Locator: ArmLink.exe V5.06 update 7 (build 960)
Library Manager: ArmAr.exe V5.06 update 7 (build 960)
Hex Converter: FromElf.exe V5.06 update 7 (build 960)
CPU DLL: SARMCM3.DLL V5.34.0.0
Dialog DLL: DCM.DLL V1.17.3.0
Target DLL: Segger\JL2CM3.dll V2.99.15.0
Dialog DLL: TCM.DLL V1.48.0.0
<h2>Project:</h2>
E:\SoftwareSourceCode\STM32F4\TXH1.0\obj\TXH.uvprojx
Project File Date: 11/05/2024
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Work\Keil534\ARM\ARMCC\Bin'
Build target 'Target 1'
compiling Multiplex_Port.c...
..\User\Delay\delay.h(10): warning: #1-D: last line of file ends without a newline
..\User\Multiplex_Port\Multiplex_Port.c(207): warning: #174-D: expression has no effect
while(! USART_GetFlagStatus(USART6, USART_FLAG_TC))NULL;
..\User\Multiplex_Port\Multiplex_Port.c(204): warning: #177-D: variable "i" was declared but never referenced
u16 i = 0;
..\User\Multiplex_Port\Multiplex_Port.c(223): warning: #550-D: variable "i" was set but never used
u8 i = 0;
..\User\Multiplex_Port\Multiplex_Port.c(224): warning: #177-D: variable "CRC_Temp" was declared but never referenced
u16 CRC_Temp = 0;
..\User\Multiplex_Port\Multiplex_Port.c(270): warning: #167-D: argument of type "u8 *" is incompatible with parameter of type "const char *"
if(!(len2=strlen(s2)))//此种情况下s2不能指向空,否则strlen无法测出长度,这条语句错误
..\User\Multiplex_Port\Multiplex_Port.c(270): warning: #1293-D: assignment in condition
if(!(len2=strlen(s2)))//此种情况下s2不能指向空,否则strlen无法测出长度,这条语句错误
..\User\Multiplex_Port\Multiplex_Port.c(275): warning: #167-D: argument of type "u8 *" is incompatible with parameter of type "const char *"
if(*s1==*s2 && strncmp(s1,s2,len2)==0)
..\User\Multiplex_Port\Multiplex_Port.c(275): warning: #167-D: argument of type "u8 *" is incompatible with parameter of type "const char *"
if(*s1==*s2 && strncmp(s1,s2,len2)==0)
..\User\Multiplex_Port\Multiplex_Port.c(378): warning: #177-D: variable "GunAddr" was declared but never referenced
u8 GunNum = 0,GunAddr = 0,SunNum = 0;
..\User\Multiplex_Port\Multiplex_Port.c(378): warning: #177-D: variable "SunNum" was declared but never referenced
u8 GunNum = 0,GunAddr = 0,SunNum = 0;
..\User\Multiplex_Port\Multiplex_Port.c(379): warning: #177-D: variable "TempBCD" was declared but never referenced
u64 TempBCD = 0,Tempu64 = 0;
..\User\Multiplex_Port\Multiplex_Port.c(660): warning: #223-D: function "CheckSum" declared implicitly
TempBCD = CheckSum(&Multiplex_Port_RX_Buff[1],TXHData.MD_Multiplex_Rec_Nummber - 6);
..\User\Multiplex_Port\Multiplex_Port.c(661): warning: #223-D: function "StrToInt" declared implicitly
Tempu64 = StrToInt(&Multiplex_Port_RX_Buff[TXHData.MD_Multiplex_Rec_Nummber - 5],4);
..\User\Multiplex_Port\Multiplex_Port.c(675): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&Multiplex_Port_RX_Buff[26 + i * 65], 8);
..\User\Multiplex_Port\Multiplex_Port.c(680): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&Multiplex_Port_RX_Buff[50 + i * 65], 8);
..\User\Multiplex_Port\Multiplex_Port.c(685): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&Multiplex_Port_RX_Buff[58 + i * 65], 8);
..\User\Multiplex_Port\Multiplex_Port.c(690): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&Multiplex_Port_RX_Buff[66 + i * 65], 8);
..\User\Multiplex_Port\Multiplex_Port.c(774): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp = mystrstr(Multiplex_Port_RX_Buff,"RMC");
..\User\Multiplex_Port\Multiplex_Port.c(788): warning: #167-D: argument of type "u8 *" is incompatible with parameter of type "const char *"
TempF = (float)atof(Buff) / 100;
..\User\Multiplex_Port\Multiplex_Port.c(800): warning: #167-D: argument of type "u8 *" is incompatible with parameter of type "const char *"
TempF = (float)atof(Buff) / 100;
..\User\Multiplex_Port\Multiplex_Port.c(621): warning: #177-D: variable "MD_ConnectRX_Check" was declared but never referenced
u8 MD_ConnectRX_Check = 0; //校验变量
..\User\Multiplex_Port\Multiplex_Port.c(627): warning: #177-D: variable "Data_201" was declared but never referenced
u8 Data_201[7] = "\001i20100";
..\User\Multiplex_Port\Multiplex_Port.c(628): warning: #177-D: variable "Data_20E" was declared but never referenced
u8 Data_20E[7] = "\001i20E00";
..\User\Multiplex_Port\Multiplex_Port.c: 24 warnings, 0 errors
compiling MD_Connect.c...
..\User\Delay\delay.h(10): warning: #1-D: last line of file ends without a newline
..\User\MD_Connect\MD_Connect.c(31): warning: #9-D: nested comment is not allowed
/*_____ D E F I N I T I O N __________________________________________________*/
..\User\MD_Connect\MD_Connect.c(584): warning: #174-D: expression has no effect
NULL;
..\User\MD_Connect\MD_Connect.c(580): warning: #177-D: variable "i" was declared but never referenced
u16 i = 0;
..\User\MD_Connect\MD_Connect.c(599): warning: #550-D: variable "i" was set but never used
u8 i = 0;
..\User\MD_Connect\MD_Connect.c(626): warning: #174-D: expression has no effect
NULL;
..\User\MD_Connect\MD_Connect.c(622): warning: #177-D: variable "i" was declared but never referenced
u16 i = 0;
..\User\MD_Connect\MD_Connect.c(640): warning: #550-D: variable "i" was set but never used
u8 i = 0;
..\User\MD_Connect\MD_Connect.c(666): warning: #174-D: expression has no effect
NULL;
..\User\MD_Connect\MD_Connect.c(662): warning: #177-D: variable "i" was declared but never referenced
u16 i = 0;
..\User\MD_Connect\MD_Connect.c(680): warning: #550-D: variable "i" was set but never used
u8 i = 0;
..\User\MD_Connect\MD_Connect.c(706): warning: #174-D: expression has no effect
NULL;
..\User\MD_Connect\MD_Connect.c(702): warning: #177-D: variable "i" was declared but never referenced
u16 i = 0;
..\User\MD_Connect\MD_Connect.c(720): warning: #550-D: variable "i" was set but never used
u8 i = 0;
..\User\MD_Connect\MD_Connect.c(931): warning: #177-D: variable "i" was declared but never referenced
u8 i = 0, j = 0, Port = 0;
..\User\MD_Connect\MD_Connect.c(931): warning: #177-D: variable "j" was declared but never referenced
u8 i = 0, j = 0, Port = 0;
..\User\MD_Connect\MD_Connect.c(1066): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Log_Task(&MD_Connect_TX_Buff[Port][0], 11, Port, Info_Issue);
..\User\MD_Connect\MD_Connect.c(1942): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "unsigned char *"
Bluesky_Encrypt(&MD_Connect_TX_Buff[Port][14], MD_ConnectTX_Len - 14, TXHData.RNGData);
..\User\MD_Connect\MD_Connect.c(1944): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
CRCTemp = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len); // 校验
..\User\MD_Connect\MD_Connect.c(1979): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][8] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 7); // 校验
..\User\MD_Connect\MD_Connect.c(2006): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2018): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2043): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2071): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][19] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 18); // 校验
..\User\MD_Connect\MD_Connect.c(2090): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][37] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 36); // 校验
..\User\MD_Connect\MD_Connect.c(2138): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2150): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2171): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(2216): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][58] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 57); // 校验
..\User\MD_Connect\MD_Connect.c(2235): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][39] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 38); // 校验
..\User\MD_Connect\MD_Connect.c(2291): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2307): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2322): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2337): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2398): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
..\User\MD_Connect\MD_Connect.c(2414): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
..\User\MD_Connect\MD_Connect.c(2528): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2542): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2578): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
..\User\MD_Connect\MD_Connect.c(2597): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
..\User\MD_Connect\MD_Connect.c(2613): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
..\User\MD_Connect\MD_Connect.c(2626): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
..\User\MD_Connect\MD_Connect.c(2649): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
..\User\MD_Connect\MD_Connect.c(2673): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2684): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2695): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2775): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][25] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 22); // 校验
..\User\MD_Connect\MD_Connect.c(2786): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2797): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2819): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][12] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 9); // 校验
..\User\MD_Connect\MD_Connect.c(2830): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2842): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 3); // 校验
..\User\MD_Connect\MD_Connect.c(2858): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][9] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 6); // 校验
..\User\MD_Connect\MD_Connect.c(2869): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // 校验
..\User\MD_Connect\MD_Connect.c(2930): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = CheckSum8(&MD_Connect_TX_Buff[Port][0], 6); // 校验
..\User\MD_Connect\MD_Connect.c(2970): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = CheckSum8(&MD_Connect_TX_Buff[Port][0], 6); // 校验
..\User\MD_Connect\MD_Connect.c(3275): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][8] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 7); // 校验
..\User\MD_Connect\MD_Connect.c(3302): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(3314): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(3339): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // 校验
..\User\MD_Connect\MD_Connect.c(3375): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][14 + 30] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 13 + 30); // 校验
..\User\MD_Connect\MD_Connect.c(3399): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
MD_Connect_TX_Buff[Port][37] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 36); // 校验
..\User\MD_Connect\MD_Connect.c(3435): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
..\User\MD_Connect\MD_Connect.c(3450): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
..\User\MD_Connect\MD_Connect.c(3597): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Log_Task(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len, Port, Info_Issue);
..\User\MD_Connect\MD_Connect.c(1300): warning: #177-D: variable "Encrypt_Flag1" was declared but never referenced
u8 Encrypt_Flag1 = 0;
..\User\MD_Connect\MD_Connect.c(1301): warning: #177-D: variable "Encrypt_Flag2" was declared but never referenced
u8 Encrypt_Flag2 = 0;
..\User\MD_Connect\MD_Connect.c(1303): warning: #177-D: variable "MD_ConnectRX_Check" was declared but never referenced
u8 MD_ConnectRX_Check = 0; // 校验变量
..\User\MD_Connect\MD_Connect.c(3853): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Log_Task(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], TXHData.MD_Rec_Nummber[MD_ConnectRX_Port], MD_ConnectRX_Port, Info_Receive);
..\User\MD_Connect\MD_Connect.c(3889): warning: #111-D: statement is unreachable
break;
..\User\MD_Connect\MD_Connect.c(3896): warning: #111-D: statement is unreachable
break;
..\User\MD_Connect\MD_Connect.c(3903): warning: #111-D: statement is unreachable
break;
..\User\MD_Connect\MD_Connect.c(3910): warning: #111-D: statement is unreachable
break;
..\User\MD_Connect\MD_Connect.c(5301): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempBCD = CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][1], TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 6);
..\User\MD_Connect\MD_Connect.c(5302): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Tempu64 = StrToInt(&MD_Connect_RX_Buff[MD_ConnectRX_Port][TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 5], 4);
..\User\MD_Connect\MD_Connect.c(5317): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][26 + i * 65], 8);
..\User\MD_Connect\MD_Connect.c(5322): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][50 + i * 65], 8);
..\User\MD_Connect\MD_Connect.c(5327): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][58 + i * 65], 8);
..\User\MD_Connect\MD_Connect.c(5332): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][66 + i * 65], 8);
..\User\MD_Connect\MD_Connect.c(5353): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], 21);
..\User\MD_Connect\MD_Connect.c(5366): warning: #1035-D: single-precision operand implicitly converted to double-precision
TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.TH = 0.0 - ((float)((0 - ((MD_Connect_RX_Buff[MD_ConnectRX_Port][11] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][12])) & 0xffff) / 16.0);
..\User\MD_Connect\MD_Connect.c(5377): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], 7);
..\User\MD_Connect\MD_Connect.c(5400): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len);
..\User\MD_Connect\MD_Connect.c(5793): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp = BCC_CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][3], MD_ConnectRX_Len - 4);
..\User\MD_Connect\MD_Connect.c(6898): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len);
..\User\MD_Connect\MD_Connect.c(6902): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "unsigned char *"
Bluesky_Decrypt(&MD_Connect_RX_Buff[MD_ConnectRX_Port][14], MD_ConnectRX_Len - 14, TXHData.RNGData);
..\User\MD_Connect\MD_Connect.c(7297): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len + 3);
..\User\MD_Connect\MD_Connect.c(7402): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
..\User\MD_Connect\MD_Connect.c(7413): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
..\User\MD_Connect\MD_Connect.c(7424): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
..\User\MD_Connect\MD_Connect.c(7441): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], ",");
..\User\MD_Connect\MD_Connect.c(7455): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
..\User\MD_Connect\MD_Connect.c(7466): warning: #167-D: argument of type "volatile u8 *" is incompatible with parameter of type "u8 *"
Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
..\User\MD_Connect\MD_Connect.c(3739): warning: #177-D: variable "MD_ConnectRX_Check" was declared but never referenced
u8 MD_ConnectRX_Check = 0; // 校验变量
..\User\MD_Connect\MD_Connect.c(3742): warning: #177-D: variable "Encrypt_Flag1" was declared but never referenced
u8 Encrypt_Flag1 = 0;
..\User\MD_Connect\MD_Connect.c(3743): warning: #177-D: variable "Encrypt_Flag2" was declared but never referenced
u8 Encrypt_Flag2 = 0;
..\User\MD_Connect\MD_Connect.c(3744): warning: #177-D: variable "Temp32" was declared but never referenced
u32 Temp32 = 0;
..\User\MD_Connect\MD_Connect.c(3750): warning: #177-D: variable "Data_201" was declared but never referenced
u8 Data_201[7] = "\001i20100";
..\User\MD_Connect\MD_Connect.c(3751): warning: #177-D: variable "Data_20E" was declared but never referenced
u8 Data_20E[7] = "\001i20E00";
..\User\MD_Connect\MD_Connect.c: 99 warnings, 0 errors
linking...
Program Size: Code=199822 RO-data=34474 RW-data=4796 ZI-data=58028
FromELF: creating hex file...
After Build - User command #1: D:\Work\Keil534\ARM\ARMCC\bin\fromelf.exe --bin -o ..\User\TXH.bin ..\obj\TXH.axf
".\TXH.axf" - 0 Error(s), 123 Warning(s).
<h2>Software Packages used:</h2>
Package Vendor: Keil
https://www.keil.com/pack/Keil.STM32F4xx_DFP.2.17.1.pack
Keil.STM32F4xx_DFP.2.17.1
STMicroelectronics STM32F4 Series Device Support, Drivers and Examples
<h2>Collection of Component include folders:</h2>
D:\Work\Keil534\Keil\STM32F4xx_DFP\2.17.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>
+9
View File
@@ -0,0 +1,9 @@
{
"folders": [
{
"path": "."
}
],
"settings": {},
"extensions": {}
}
+3322
View File
File diff suppressed because it is too large Load Diff
+41
View File
@@ -0,0 +1,41 @@
--cpu=Cortex-M4.fp.sp
".\stm32f4xx_it.o"
".\main.o"
".\txh.o"
".\system_stm32f4xx.o"
".\startup_stm32f4xx.o"
".\misc.o"
".\stm32f4xx_adc.o"
".\stm32f4xx_crc.o"
".\stm32f4xx_dma.o"
".\stm32f4xx_exti.o"
".\stm32f4xx_flash.o"
".\stm32f4xx_gpio.o"
".\stm32f4xx_rcc.o"
".\stm32f4xx_spi.o"
".\stm32f4xx_syscfg.o"
".\stm32f4xx_tim.o"
".\stm32f4xx_usart.o"
".\stm32f4xx_rng.o"
".\stm32f4xx_wwdg.o"
".\stm32f4xx_iwdg.o"
".\time_count.o"
".\fram.o"
".\pluse_input.o"
".\md_connect.o"
".\pos_connect.o"
".\ds1307.o"
".\at45db.o"
".\pluse_putout.o"
".\analog.o"
".\file_sys.o"
".\log.o"
".\oled.o"
".\surface.o"
".\printf.o"
".\multiplex_port.o"
".\delay.o"
--library_type=microlib --strict --scatter ".\TXH.sct"
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers
--list ".\TXH.map" -o .\TXH.axf
+3422
View File
File diff suppressed because it is too large Load Diff
+16
View File
@@ -0,0 +1,16 @@
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x08008000 0x00080000 { ; load region size_region
ER_IROM1 0x08008000 0x00080000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
.ANY (+XO)
}
RW_IRAM1 0x20000000 0x00030000 { ; RW data
.ANY (+RW +ZI)
}
}
+3839
View File
File diff suppressed because one or more lines are too long
+1232
View File
File diff suppressed because it is too large Load Diff
+798
View File
@@ -0,0 +1,798 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
<SchemaVersion>2.1</SchemaVersion>
<Header>### uVision Project, (C) Keil Software</Header>
<Targets>
<Target>
<TargetName>Target 1</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
<uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>STM32F407ZETx</Device>
<Vendor>STMicroelectronics</Vendor>
<PackID>Keil.STM32F4xx_DFP.2.17.1</PackID>
<PackURL>https://www.keil.com/pack/</PackURL>
<Cpu>IROM(0x08000000,0x80000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile></StartupFile>
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F407ZETx$CMSIS\Flash\STM32F4xx_512.FLM))</FlashDriverDll>
<DeviceId>0</DeviceId>
<RegisterFile>$$Device:STM32F407ZETx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile>
<MemoryEnv></MemoryEnv>
<Cmp></Cmp>
<Asm></Asm>
<Linker></Linker>
<OHString></OHString>
<InfinionOptionDll></InfinionOptionDll>
<SLE66CMisc></SLE66CMisc>
<SLE66AMisc></SLE66AMisc>
<SLE66LinkerMisc></SLE66LinkerMisc>
<SFDFile>$$Device:STM32F407ZETx$CMSIS\SVD\STM32F40x.svd</SFDFile>
<bCustSvd>0</bCustSvd>
<UseEnv>0</UseEnv>
<BinPath></BinPath>
<IncludePath></IncludePath>
<LibPath></LibPath>
<RegisterFilePath></RegisterFilePath>
<DBRegisterFilePath></DBRegisterFilePath>
<TargetStatus>
<Error>0</Error>
<ExitCodeStop>0</ExitCodeStop>
<ButtonStop>0</ButtonStop>
<NotGenerated>0</NotGenerated>
<InvalidFlash>1</InvalidFlash>
</TargetStatus>
<OutputDirectory>.\</OutputDirectory>
<OutputName>TXH</OutputName>
<CreateExecutable>1</CreateExecutable>
<CreateLib>0</CreateLib>
<CreateHexFile>1</CreateHexFile>
<DebugInformation>1</DebugInformation>
<BrowseInformation>1</BrowseInformation>
<ListingPath>.\</ListingPath>
<HexFormatSelection>1</HexFormatSelection>
<Merge32K>0</Merge32K>
<CreateBatchFile>0</CreateBatchFile>
<BeforeCompile>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopU1X>0</nStopU1X>
<nStopU2X>0</nStopU2X>
</BeforeCompile>
<BeforeMake>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopB1X>0</nStopB1X>
<nStopB2X>0</nStopB2X>
</BeforeMake>
<AfterMake>
<RunUserProg1>1</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name>D:\Work\Keil534\ARM\ARMCC\bin\fromelf.exe --bin -o ..\User\TXH.bin ..\obj\TXH.axf</UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopA1X>0</nStopA1X>
<nStopA2X>0</nStopA2X>
</AfterMake>
<SelectedForBatchBuild>0</SelectedForBatchBuild>
<SVCSIdString></SVCSIdString>
</TargetCommonOption>
<CommonProperty>
<UseCPPCompiler>0</UseCPPCompiler>
<RVCTCodeConst>0</RVCTCodeConst>
<RVCTZI>0</RVCTZI>
<RVCTOtherData>0</RVCTOtherData>
<ModuleSelection>0</ModuleSelection>
<IncludeInBuild>1</IncludeInBuild>
<AlwaysBuild>0</AlwaysBuild>
<GenerateAssemblyFile>0</GenerateAssemblyFile>
<AssembleAssemblyFile>0</AssembleAssemblyFile>
<PublicsOnly>0</PublicsOnly>
<StopOnExitCode>3</StopOnExitCode>
<CustomArgument></CustomArgument>
<IncludeLibraryModules></IncludeLibraryModules>
<ComprImg>1</ComprImg>
</CommonProperty>
<DllOption>
<SimDllName>SARMCM3.DLL</SimDllName>
<SimDllArguments> -REMAP -MPU</SimDllArguments>
<SimDlgDll>DCM.DLL</SimDlgDll>
<SimDlgDllArguments>-pCM4</SimDlgDllArguments>
<TargetDllName>SARMCM3.DLL</TargetDllName>
<TargetDllArguments> -MPU</TargetDllArguments>
<TargetDlgDll>TCM.DLL</TargetDlgDll>
<TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
</DllOption>
<DebugOption>
<OPTHX>
<HexSelection>1</HexSelection>
<HexRangeLowAddress>0</HexRangeLowAddress>
<HexRangeHighAddress>0</HexRangeHighAddress>
<HexOffset>0</HexOffset>
<Oh166RecLen>16</Oh166RecLen>
</OPTHX>
</DebugOption>
<Utilities>
<Flash1>
<UseTargetDll>1</UseTargetDll>
<UseExternalTool>0</UseExternalTool>
<RunIndependent>0</RunIndependent>
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
<Capability>1</Capability>
<DriverSelection>4096</DriverSelection>
</Flash1>
<bUseTDR>1</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2>
<Flash3>"" ()</Flash3>
<Flash4></Flash4>
<pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp>
<pFcArmRoot></pFcArmRoot>
<FcArmLst>0</FcArmLst>
</Utilities>
<TargetArmAds>
<ArmAdsMisc>
<GenerateListings>0</GenerateListings>
<asHll>1</asHll>
<asAsm>1</asAsm>
<asMacX>1</asMacX>
<asSyms>1</asSyms>
<asFals>1</asFals>
<asDbgD>1</asDbgD>
<asForm>1</asForm>
<ldLst>0</ldLst>
<ldmm>1</ldmm>
<ldXref>1</ldXref>
<BigEnd>0</BigEnd>
<AdsALst>1</AdsALst>
<AdsACrf>1</AdsACrf>
<AdsANop>0</AdsANop>
<AdsANot>0</AdsANot>
<AdsLLst>1</AdsLLst>
<AdsLmap>1</AdsLmap>
<AdsLcgr>1</AdsLcgr>
<AdsLsym>1</AdsLsym>
<AdsLszi>1</AdsLszi>
<AdsLtoi>1</AdsLtoi>
<AdsLsun>1</AdsLsun>
<AdsLven>1</AdsLven>
<AdsLsxf>1</AdsLsxf>
<RvctClst>0</RvctClst>
<GenPPlst>0</GenPPlst>
<AdsCpuType>"Cortex-M4"</AdsCpuType>
<RvctDeviceName></RvctDeviceName>
<mOS>0</mOS>
<uocRom>0</uocRom>
<uocRam>0</uocRam>
<hadIROM>1</hadIROM>
<hadIRAM>1</hadIRAM>
<hadXRAM>0</hadXRAM>
<uocXRam>0</uocXRam>
<RvdsVP>2</RvdsVP>
<RvdsMve>0</RvdsMve>
<RvdsCdeCp>0</RvdsCdeCp>
<hadIRAM2>1</hadIRAM2>
<hadIROM2>0</hadIROM2>
<StupSel>8</StupSel>
<useUlib>1</useUlib>
<EndSel>0</EndSel>
<uLtcg>0</uLtcg>
<nSecure>0</nSecure>
<RoSelD>3</RoSelD>
<RwSelD>3</RwSelD>
<CodeSel>0</CodeSel>
<OptFeed>0</OptFeed>
<NoZi1>0</NoZi1>
<NoZi2>0</NoZi2>
<NoZi3>0</NoZi3>
<NoZi4>0</NoZi4>
<NoZi5>0</NoZi5>
<Ro1Chk>0</Ro1Chk>
<Ro2Chk>0</Ro2Chk>
<Ro3Chk>0</Ro3Chk>
<Ir1Chk>1</Ir1Chk>
<Ir2Chk>0</Ir2Chk>
<Ra1Chk>0</Ra1Chk>
<Ra2Chk>0</Ra2Chk>
<Ra3Chk>0</Ra3Chk>
<Im1Chk>1</Im1Chk>
<Im2Chk>0</Im2Chk>
<OnChipMemories>
<Ocm1>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm1>
<Ocm2>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm2>
<Ocm3>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm3>
<Ocm4>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm4>
<Ocm5>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm5>
<Ocm6>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm6>
<IRAM>
<Type>0</Type>
<StartAddress>0x20000000</StartAddress>
<Size>0x20000</Size>
</IRAM>
<IROM>
<Type>1</Type>
<StartAddress>0x8000000</StartAddress>
<Size>0x80000</Size>
</IROM>
<XRAM>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</XRAM>
<OCR_RVCT1>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT1>
<OCR_RVCT2>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT2>
<OCR_RVCT3>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT3>
<OCR_RVCT4>
<Type>1</Type>
<StartAddress>0x8008000</StartAddress>
<Size>0x80000</Size>
</OCR_RVCT4>
<OCR_RVCT5>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT5>
<OCR_RVCT6>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT6>
<OCR_RVCT7>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT7>
<OCR_RVCT8>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT8>
<OCR_RVCT9>
<Type>0</Type>
<StartAddress>0x20000000</StartAddress>
<Size>0x30000</Size>
</OCR_RVCT9>
<OCR_RVCT10>
<Type>0</Type>
<StartAddress>0x10000000</StartAddress>
<Size>0x10000</Size>
</OCR_RVCT10>
</OnChipMemories>
<RvctStartVector></RvctStartVector>
</ArmAdsMisc>
<Cads>
<interw>1</interw>
<Optim>1</Optim>
<oTime>0</oTime>
<SplitLS>0</SplitLS>
<OneElfS>1</OneElfS>
<Strict>0</Strict>
<EnumInt>0</EnumInt>
<PlainCh>0</PlainCh>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<wLevel>2</wLevel>
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>0</uC99>
<uGnu>0</uGnu>
<useXO>0</useXO>
<v6Lang>0</v6Lang>
<v6LangP>0</v6LangP>
<vShortEn>1</vShortEn>
<vShortWch>1</vShortWch>
<v6Lto>0</v6Lto>
<v6WtE>0</v6WtE>
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define>USE_STDPERIPH_DRIVER STM32F4XX</Define>
<Undefine></Undefine>
<IncludePath>..\..\通讯盒;..\Libraries\STM32F4xx_StdPeriph_Driver\src;..\Libraries\STM32F4xx_StdPeriph_Driver\inc;..\System;..\User;..\User\CH376_Driver;..\User\FRam;..\User\Timer;..\User\TXH;..\User\POS_Connect;..\User\Pulse_PutOut;..\User\Pulse_InPut;..\User\DS1307;..\User\AT45DB;..\User\MD_Connect;D:\Work\Keil5\ARM\ARMCC\include;..\User\GPS;..\User\Analog;..\User\Log;..\User\OLED;..\User\Surface;..\User\Printf;..\User\Multiplex_Port;..\User\Delay</IncludePath>
</VariousControls>
</Cads>
<Aads>
<interw>1</interw>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<thumb>0</thumb>
<SplitLS>0</SplitLS>
<SwStkChk>0</SwStkChk>
<NoWarn>0</NoWarn>
<uSurpInc>0</uSurpInc>
<useXO>0</useXO>
<ClangAsOpt>1</ClangAsOpt>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
</VariousControls>
</Aads>
<LDads>
<umfTarg>1</umfTarg>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<noStLib>0</noStLib>
<RepFail>1</RepFail>
<useFile>0</useFile>
<TextAddressRange>0x08000000</TextAddressRange>
<DataAddressRange>0x20000000</DataAddressRange>
<pXoBase></pXoBase>
<ScatterFile></ScatterFile>
<IncludeLibs></IncludeLibs>
<IncludeLibsPath></IncludeLibsPath>
<Misc></Misc>
<LinkerInputFile></LinkerInputFile>
<DisabledWarnings></DisabledWarnings>
</LDads>
</TargetArmAds>
</TargetOption>
<Groups>
<Group>
<GroupName>Main</GroupName>
<Files>
<File>
<FileName>stm32f4xx_conf.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\stm32f4xx_conf.h</FilePath>
</File>
<File>
<FileName>stm32f4xx_it.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\stm32f4xx_it.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_it.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\stm32f4xx_it.h</FilePath>
</File>
<File>
<FileName>config.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\config.h</FilePath>
</File>
<File>
<FileName>main.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\main.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>TXH</GroupName>
<Files>
<File>
<FileName>TXH.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\TXH\TXH.c</FilePath>
</File>
<File>
<FileName>TXH.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\TXH\TXH.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>System</GroupName>
<Files>
<File>
<FileName>system_stm32f4xx.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\system_stm32f4xx.c</FilePath>
</File>
<File>
<FileName>startup_stm32f4xx.s</FileName>
<FileType>2</FileType>
<FilePath>..\System\startup_stm32f4xx.s</FilePath>
</File>
<File>
<FileName>stm32f4xx.h</FileName>
<FileType>5</FileType>
<FilePath>..\System\stm32f4xx.h</FilePath>
</File>
<File>
<FileName>system_stm32f4xx.h</FileName>
<FileType>5</FileType>
<FilePath>..\System\system_stm32f4xx.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Lib</GroupName>
<Files>
<File>
<FileName>misc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_adc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_crc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_dma.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_exti.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_flash.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_gpio.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_rcc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_spi.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_syscfg.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_tim.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_usart.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_rng.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_wwdg.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_iwdg.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Timer</GroupName>
<Files>
<File>
<FileName>time_count.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Timer\time_count.c</FilePath>
</File>
<File>
<FileName>time_count.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Timer\time_count.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>FRam</GroupName>
<Files>
<File>
<FileName>FRam.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\FRam\FRam.c</FilePath>
</File>
<File>
<FileName>FRam.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\FRam\FRam.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Pulse_InPut</GroupName>
<Files>
<File>
<FileName>Pluse_InPut.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Pulse_InPut\Pluse_InPut.c</FilePath>
</File>
<File>
<FileName>Pluse_InPut.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Pulse_InPut\Pluse_InPut.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>MD_Connect</GroupName>
<Files>
<File>
<FileName>MD_Connect.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\MD_Connect\MD_Connect.c</FilePath>
</File>
<File>
<FileName>MD_Connect.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\MD_Connect\MD_Connect.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>POS_Connect</GroupName>
<Files>
<File>
<FileName>POS_Connect.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\POS_Connect\POS_Connect.c</FilePath>
</File>
<File>
<FileName>POS_Connect.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\POS_Connect\POS_Connect.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>DS1307</GroupName>
<Files>
<File>
<FileName>DS1307.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\DS1307\DS1307.c</FilePath>
</File>
<File>
<FileName>DS1307.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\DS1307\DS1307.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>AT45DB</GroupName>
<Files>
<File>
<FileName>at45db.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\AT45DB\at45db.c</FilePath>
</File>
<File>
<FileName>at45db.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\AT45DB\at45db.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Pulse_OutPut</GroupName>
<Files>
<File>
<FileName>Pluse_Putout.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Pulse_PutOut\Pluse_Putout.c</FilePath>
</File>
<File>
<FileName>Pluse_Putout.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Pulse_PutOut\Pluse_Putout.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Analog</GroupName>
<Files>
<File>
<FileName>Analog.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Analog\Analog.c</FilePath>
</File>
<File>
<FileName>Analog.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Analog\Analog.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>CH376</GroupName>
<Files>
<File>
<FileName>CH376INC.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\CH376_Driver\CH376INC.h</FilePath>
</File>
<File>
<FileName>FILE_SYS.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\CH376_Driver\FILE_SYS.c</FilePath>
</File>
<File>
<FileName>FILE_SYS.H</FileName>
<FileType>5</FileType>
<FilePath>..\User\CH376_Driver\FILE_SYS.H</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Log</GroupName>
<Files>
<File>
<FileName>Log.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Log\Log.c</FilePath>
</File>
<File>
<FileName>Log.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Log\Log.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>OLED</GroupName>
<Files>
<File>
<FileName>bmp.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\OLED\bmp.h</FilePath>
</File>
<File>
<FileName>oled.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\OLED\oled.c</FilePath>
</File>
<File>
<FileName>oled.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\OLED\oled.h</FilePath>
</File>
<File>
<FileName>oledfont.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\OLED\oledfont.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Surface</GroupName>
<Files>
<File>
<FileName>Surface.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Surface\Surface.c</FilePath>
</File>
<File>
<FileName>Surface.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Surface\Surface.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Printf</GroupName>
<Files>
<File>
<FileName>Printf.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Printf\Printf.c</FilePath>
</File>
<File>
<FileName>Printf.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Printf\Printf.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Multiplex_Port</GroupName>
<Files>
<File>
<FileName>Multiplex_Port.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Multiplex_Port\Multiplex_Port.c</FilePath>
</File>
<File>
<FileName>Multiplex_Port.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Multiplex_Port\Multiplex_Port.h</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Delay</GroupName>
<Files>
<File>
<FileName>delay.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\Delay\delay.c</FilePath>
</File>
<File>
<FileName>delay.h</FileName>
<FileType>5</FileType>
<FilePath>..\User\Delay\delay.h</FilePath>
</File>
</Files>
</Group>
</Groups>
</Target>
</Targets>
<RTE>
<apis/>
<components/>
<files/>
</RTE>
</Project>
+1727
View File
File diff suppressed because it is too large Load Diff
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.
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.
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.
Binary file not shown.
+16
View File
@@ -0,0 +1,16 @@
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x08000000 0x00080000 { ; load region size_region
ER_IROM1 0x08000000 0x00080000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
.ANY (+XO)
}
RW_IRAM1 0x20000000 0x00030000 { ; RW data
.ANY (+RW +ZI)
}
}
Binary file not shown.
File diff suppressed because it is too large Load Diff
+9
View File
@@ -0,0 +1,9 @@
{
"folders": [
{
"path": "."
}
],
"settings": {},
"extensions": {}
}
File diff suppressed because it is too large Load Diff