610095871 发表于 2013-10-12 08:22 
这个在手册上都有讲的, ucgui中如果不使用视窗的话 消耗内存是很小的,如果使用视窗的话,就要根据你使用 ...
还有就是我现在用Atmega64在IAR开发环境中移植成功了,但是当我在在主函数中用GUI_SetFont(&GUI_Font8x16)这个函数更换另外一种字体再输出
内容时,却在编译时不通过。错误是这样的:
Error[e16]: Segment NEAR_I (size: 0xf88 align: 0) is too long for segment definition. At least 0x1c8 more bytes needed. The problem occurred while processing the
segment placement command "-Z(DATA)NEAR_I,NEAR_Z=_..X_SRAM_BASE-_..X_SRAM_END,_..X_EXT_SRAM_BASE:+_..X_EXT_SRAM_SIZE", where at the
moment of placement the available memory ranges were "DATA:340-10ff,DATA:10ff--1"
Reserved ranges relevant to this placement:
DATA:100-2ff CSTACK
DATA:300-33f RSTACK
DATA:340-10ff NEAR_I
Error while running Linker
我在网上查了下,好像是说没存不够!!但是这也没道理啊!!那些编译的字体不是放在flsh里面的吗???我的flash是64K应该不会不够吧!!不知道你对这个问题有什么看法!!!
|