IAR 编译器的相关问题(MSP 430 5438)
使用IAR编译程序后,想查看程序所用到的FLASH的大小,查看到message窗口,有如下的结果。这个(+30bytesshared)、(+18148bytesshare...
使用IAR 编译程序后,想查看程序所用到的FLASH的大小,查看到message窗口,有如下的结果。这个(+ 30 bytes shared)、(+ 18 148 bytes shared) 、 (+ 114 bytes shared) 表示的是什么意思。
9 176 bytes of CODE memory (+ 30 bytes shared)
568 bytes of CONST memory (+ 18 148 bytes shared)
943 bytes of DATA memory (+ 114 bytes shared)
我问的是后面的(+ 114 bytes shared )是什么意思! 展开
9 176 bytes of CODE memory (+ 30 bytes shared)
568 bytes of CONST memory (+ 18 148 bytes shared)
943 bytes of DATA memory (+ 114 bytes shared)
我问的是后面的(+ 114 bytes shared )是什么意思! 展开
2个回答
展开全部
"+ 114 bytes shared"或linking后的"+ 114 bytes absolute"指的是您在程序中有144bytes 使用@ operator 或 #pragma location=operator 或__no_init volatile语法定义的数据。也可以说是可以在汇编中定义的数据。举例:P1OUT在430头文件中就用到了上述语法,当您读写P1OUT时,编译器和链接器就认为您使用了一个上述sahred/absolute数据。
编译器和链接器并不能真正地辨认出什么是RAM什么是Flash,它们使用DATA(没有指定固定的数据)和CONST/CODE(有指定固定的数据)概念来工作。
特意咨询了IAR员工,答对给分啊!
编译器和链接器并不能真正地辨认出什么是RAM什么是Flash,它们使用DATA(没有指定固定的数据)和CONST/CODE(有指定固定的数据)概念来工作。
特意咨询了IAR员工,答对给分啊!
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询