Ver Fonte

修改keil配置

dropLin há 3 semanas atrás
pai
commit
962969f4b2

+ 4 - 4
project/Listings/MY_CIU32F003.map

@@ -2117,7 +2117,7 @@ Image component sizes
         72          4          0          0          0       5396   ciu32f003_std_uart.o
          0          0          0          0          0       3420   common.o
          0          0          0          0          0       6384   i2c_bsp.o
-       236         58          0         12          0      94465   main.o
+       236         58          0         12          0      94461   main.o
       1360        356          0         96          0      12448   myradio.o
        326         50          0          8          0       8097   myradio_gpio.o
       2722        154        868          4        296      36127   pan_rf.o
@@ -2134,7 +2134,7 @@ Image component sizes
         32         18          0          4          0       1492   system_ciu32f003.o
 
     ----------------------------------------------------------------------
-      9376       1154       1196        232        964     330452   Object Totals
+      9376       1154       1196        232        964     330448   Object Totals
          0          0         32          0          0          0   (incl. Generated)
         24          0          0          2          6          0   (incl. Padding)
 
@@ -2181,8 +2181,8 @@ Image component sizes
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     10508       1222       1196        236        964     325308   Grand Totals
-     10508       1222       1196        236        964     325308   ELF Image Totals
+     10508       1222       1196        236        964     325304   Grand Totals
+     10508       1222       1196        236        964     325304   ELF Image Totals
      10508       1222       1196        236          0          0   ROM Totals
 
 ==============================================================================

Diff do ficheiro suprimidas por serem muito extensas
+ 21 - 21
project/MY_CIU32F003.uvguix.lqp13


+ 1 - 1
project/MY_CIU32F003.uvprojx

@@ -81,7 +81,7 @@
             <nStopB2X>0</nStopB2X>
           </BeforeMake>
           <AfterMake>
-            <RunUserProg1>1</RunUserProg1>
+            <RunUserProg1>0</RunUserProg1>
             <RunUserProg2>0</RunUserProg2>
             <UserProg1Name>python.exe ./flash_ram_usage.py ./Listings/@L.map</UserProg1Name>
             <UserProg2Name></UserProg2Name>

BIN
project/Objects/MY_CIU32F003.axf


+ 20 - 10
project/Objects/MY_CIU32F003.build_log.htm

@@ -22,19 +22,29 @@ Dialog DLL:      TARMCM1.DLL V1.14.2.0
  
 <h2>Project:</h2>
 E:\xxxx2\SOLUTION\深圳市赛金指科技有限公司\PAN3060\softwareExamples\PAN3060_CIU32F003_RX\project\MY_CIU32F003.uvprojx
-Project File Date:  09/18/2025
+Project File Date:  09/19/2025
 
 <h2>Output:</h2>
 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'd:\Keil_v5\ARM\ARMCC\Bin'
 Build target 'MY_CIU32F003'
-After Build - User command #1: python.exe ./flash_ram_usage.py ./Listings/MY_CIU32F003.map
-Memory Usage Info:
-********************************************************************************
- Memory region		Start Addr	Used Size	Region Size	 %age Used
- ER_IROM1     		0x00000000	   11704 B	   24.00 KB	   47.62 %
- RW_IRAM1     		0x20000000	    1200 B	    3.00 KB	   39.06 %
-********************************************************************************
-".\Objects\MY_CIU32F003.axf" - 0 Error(s), 0 Warning(s).
+compiling main.c...
+compiling myRadio.c...
+..\radio\myRadio.c(207): warning:  #223-D: function "SN_GPIO_PIN_get" declared implicitly
+      printf("cad = %d= %d\r\n", rf_workProcess, SN_GPIO_PIN_get(RF_PAN3029_IO11));
+..\radio\myRadio.c(261): warning:  #223-D: function "SN_EXIT_set" declared implicitly
+      SN_EXIT_set(RF_PAN3029_IO11,GPIO_NOPULL,myRadio_gpioCadCallback,EXTI_TRIGGER_RISING_FALLING,NVIC_PRIO_3);
+..\radio\myRadio.c(278): warning:  #167-D: argument of type "void (*)(uint8_t)" is incompatible with parameter of type "void (*)(void)"
+      SN_TIM1_CALL_set(1000 ,TIM1_AGAIN_WORK ,myRadio_timCallback ,NVIC_PRIO_2);
+..\radio\myRadio.c(726): warning:  #1-D: last line of file ends without a newline
+  }
+..\radio\myRadio.c(13): warning:  #550-D: variable "rfSyncword"  was set but never used
+  static uint8_t rfSyncword;
+..\radio\myRadio.c(18): warning:  #177-D: variable "rfRxBuffer"  was declared but never referenced
+  static uint8_t rfRxBuffer[64];
+..\radio\myRadio.c: 6 warnings, 0 errors
+linking...
+Program Size: Code=10508 RO-data=1196 RW-data=236 ZI-data=964  
+".\Objects\MY_CIU32F003.axf" - 0 Error(s), 6 Warning(s).
 
 <h2>Software Packages used:</h2>
 
@@ -47,7 +57,7 @@ Package Vendor: HED
   D:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include
 
 <h2>Collection of Component Files used:</h2>
-Build Time Elapsed:  00:00:01
+Build Time Elapsed:  00:00:00
 </pre>
 </body>
 </html>

+ 1 - 1
project/Objects/MY_CIU32F003.htm

@@ -3,7 +3,7 @@
 <title>Static Call Graph - [.\Objects\MY_CIU32F003.axf]</title></head>
 <body><HR>
 <H1>Static Call Graph for image .\Objects\MY_CIU32F003.axf</H1><HR>
-<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Thu Sep 18 22:10:31 2025
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Fri Sep 19 09:32:39 2025
 <BR><P>
 <H3>Maximum Stack Usage =        668 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
 Call chain for Maximum Stack Depth:</H3>

+ 2 - 2
project/Objects/MY_CIU32F003_MY_CIU32F003.dep

@@ -1,6 +1,6 @@
 Dependencies for Project 'MY_CIU32F003', Target 'MY_CIU32F003': (DO NOT MODIFY !)
 CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC
-F (..\User\main.c)(0x68CC12CE)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\BSP -I ..\CIU32F003_LIB\Include -I ..\CMSIS -I ..\CMSIS\Core -I ..\User -I ..\SN_Port -I ..\SN_Tool -I ..\radio

-ID:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include

-Id:\Keil_v5\ARM\CMSIS\Include

-D__UVISION_VERSION="531" -DCIU32F003

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
+F (..\User\main.c)(0x68CCAB00)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\BSP -I ..\CIU32F003_LIB\Include -I ..\CMSIS -I ..\CMSIS\Core -I ..\User -I ..\SN_Port -I ..\SN_Tool -I ..\radio

-ID:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include

-Id:\Keil_v5\ARM\CMSIS\Include

-D__UVISION_VERSION="531" -DCIU32F003

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
 I (..\User\main.h)(0x6862DA30)
 I (..\BSP\common.h)(0x6862DA30)
 I (..\CIU32F003_LIB\Include\ciu32f003_std.h)(0x6862DA12)
@@ -899,7 +899,7 @@ I (..\CMSIS\Core\cmsis_armcc.h)(0x6862DAEE)
 I (..\CMSIS\system_ciu32f003.h)(0x6862DAEA)
 F (..\Startup\arm\startup_ciu32f003.s)(0x6862D9D2)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1"

-ID:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include

-Id:\Keil_v5\ARM\CMSIS\Include

--pd "__UVISION_VERSION SETA 531" --pd "CIU32F003 SETA 1"

--list .\listings\startup_ciu32f003.lst --xref -o .\objects\startup_ciu32f003.o --depend .\objects\startup_ciu32f003.d)
 F (..\DOC\常用功能再封装代码说明.txt)(0x6862DAFA)()
-F (..\radio\myRadio.c)(0x68CC1294)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\BSP -I ..\CIU32F003_LIB\Include -I ..\CMSIS -I ..\CMSIS\Core -I ..\User -I ..\SN_Port -I ..\SN_Tool -I ..\radio

-ID:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include

-Id:\Keil_v5\ARM\CMSIS\Include

-D__UVISION_VERSION="531" -DCIU32F003

-o .\objects\myradio.o --omf_browse .\objects\myradio.crf --depend .\objects\myradio.d)
+F (..\radio\myRadio.c)(0x68CCAB9A)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\BSP -I ..\CIU32F003_LIB\Include -I ..\CMSIS -I ..\CMSIS\Core -I ..\User -I ..\SN_Port -I ..\SN_Tool -I ..\radio

-ID:\keil_V5_pack\HED\CIU32F003_DFP\1.0.0\Drivers\CMSIS\Device\CIU32F003\Include

-Id:\Keil_v5\ARM\CMSIS\Include

-D__UVISION_VERSION="531" -DCIU32F003

-o .\objects\myradio.o --omf_browse .\objects\myradio.crf --depend .\objects\myradio.d)
 I (..\radio\myRadio.h)(0x68CBF84F)
 I (d:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC775FC)
 I (d:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC775F6)

BIN
project/Objects/main.crf


BIN
project/Objects/main.o


BIN
project/Objects/myradio.crf


BIN
project/Objects/myradio.o


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff