随笔分类 - Arm
摘要:.\ouput\FLASH\LPC177x_8x.axf: Error: L6406E: No space in execution regions with .ANY selector matching lcd1788.o(.bss). 在网上搜索了很久都没有能够解决问题的信息,郁闷之极。自己排查
阅读全文
摘要:今天调试发现一个自己之前没怎么主要的问题,不合法的指针运算会产生内存溢出错误。 例如:定义有如下结构体: struct Example{ INT8U * DataPtr; INT8U length; }example; //我想在example尾部增加10个0,做了如下运算: memset((INT8U*)(&example)+sizeof(example),0,10); //这样的代码是非法的,...
阅读全文
摘要:本文转自博客园网友中土,原文链接如下:http://www.cnblogs.com/chio/archive/2007/11/24/970632.htmlvolatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必
阅读全文

浙公网安备 33010602011771号