IAR 4.42 arm 的编译问题
我使用stm32 103fx,现在的问题是 我的编译代码code+data_c部分总和为120K左右,
map文件如下所示
****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************
103 356 bytes of CODE memory
13 781 bytes of DATA memory
21 091 bytes of CONST memory
此时,若继续添加const数组或者程序代码,就会提示
Error: Segment DATA_C (size: 0x52b4 align: 0x2) is too long for segment definition. At least 0x3c more bytes needed. The problem occurred while processing the segment placement command
明明还有这么多的空间,为何会提示空间不够的,请各位行家拍板
RE:IAR 4.42 arm 的编译问题
不知道你的具体芯片的类型,这个和你选择芯片是相关的。另外,你的程序中数组定义是不是比较多?最好能看到你的工程。回复:IAR 4.42 arm 的编译问题
stm32 103 中等容量的芯片,flash为128k用IAR 5.x没这个问题,但总不能一遇到问题就换软件,这样太没技术含量了
工程比较大,不方便给出
RE:IAR 4.42 arm 的编译问题
那就是你工程里面的程序太大。还有你的IAR是正版的吗?RE:IAR 4.42 arm 的编译问题
IAR当然是盗版和谐的,工程本身有点保密性质,所以不好给出啊
页:
[1]