打印

stm32固件库3.1编译的一个奇怪问题,相同参数却有不同结果?

[复制链接]
2437|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ifree64|  楼主 | 2009-10-2 23:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32f10x_gpio.c  
iccarm.exe E:\Workspace\STM32Player\src\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c -D STM32F10X_HD -D  
USE_STDPERIPH_DRIVER -lcN E:\Workspace\STM32Player\Debug\List\ -lb E:\Workspace\STM32Player\Debug\List\ -o E:\Workspace\
STM32Player\Debug\Obj\ --debug --endian=little --cpu=Cortex-M3 -e --fpu=None --dlib_config C:\Program Files\IAR Systems\Embedded Workbench 5.4\
arm\INC\DLib_Config_Normal.h -I E:\Workspace\STM32Player\src\usr\ -I E:\Workspace\STM32Player\src\Libraries\STM32F10x_StdPeriph_Driver\inc\  
-I E:\Workspace\STM32Player\src\Libraries\CMSIS\Core\CM3\ -I C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\INC\ -Ohz

   IAR ANSI C/C++ Compiler V5.30.0.51174/W32 for ARM
   Copyright 1999-2009 IAR Systems AB.  
  
614 bytes of CODE memory

Errors: none
Warnings: none


stm32f10x_gpio.c  
iccarm.exe E:\Workspace\STM32F\STMINI_HELLO\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c -D  
USE_STDPERIPH_DRIVER -D STM32F10X_HD -lcN E:\Workspace\STM32F\STMINI_HELLO\Debug\List\ -lb E:\
Workspace\STM32F\STMINI_HELLO\Debug\List\ -o E:\Workspace\STM32F\STMINI_HELLO\Debug\Obj\ --debug  
--endian=little --cpu=Cortex-M3 -e --fpu=None --dlib_config C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\
INC\DLib_Config_Normal.h -I E:\Workspace\STM32F\STMINI_HELLO\ -I E:\Workspace\STM32F\STMINI_HELLO\
Libraries\STM32F10x_StdPeriph_Driver\inc\ -I E:\Workspace\STM32F\STMINI_HELLO\Libraries\CMSIS\Core\CM3\ -I C:\
Program Files\IAR Systems\Embedded Workbench 5.4\arm\INC\ -Ohz

   IAR ANSI C/C++ Compiler V5.30.0.51174/W32 for ARM
   Copyright 1999-2009 IAR Systems AB.  
  
2 206 bytes of CODE  memory
    92 bytes of CONST memory

Errors: none
Warnings: none

在两个项目中,编译相同文件,得到的代码尺寸却大不一样。仔细比较了上面两个的编译选项,没有发现不一致的地方。这是怎么回事呢?
沙发
zhaoxinzxzx| | 2009-10-3 14:04 | 只看该作者
可能是函数调用不一样把?

使用特权

评论回复
板凳
ifree64|  楼主 | 2009-10-3 16:17 | 只看该作者
同一个函数编译的结果都不一样,这可从得到的汇编文件看出。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

159

帖子

0

粉丝