atomthread 在 iar-stm8中编译错误

今天使用 iar-stm8 编译 atomthread 出错,出错提示为: Error[Lc036]: no block or place matches the pattern "ro code section .text in atomport-asm-iar.o" 经...

undefined reference to `__eewr_byte_m169p

今天在用codeblock打开几年前的avr工程,编译的时候,出错了,错误是 undefined reference to `eewr_byte_m169p。 经过1个小时的努力,终于找到问题所在了。 解释: As you see the EEPROM support has changed ...

allegro 快捷键和 cam 钻孔图自动导入

allegro 快捷键 funckey r iangle 90 funckey f mirror funckey m move allegro 默认生成的钻孔图在 cam350 当中不会自动导入,手动导入以后比例也有些问题,解决办法是在NC 参数那一项里面选中 Enhanced excello...

命令行 qt编译

学习 《QT快速入门》命令行这一小节,发现有点问题。 编译的时候会提示没有 QApplication。 解决办法是在 *.pro 中添加 QT += widgets 在win7的命令行中要进行编译,首先环境变量当中要加入 \Tools\mingw482_32\bin 和 \5.3\mingw4...

预编译 不能用枚举

今天被枚举给坑了一下,枚举不能用于预编译中间,不能就肯定不是想要的逻辑。 例如 enum{Name_0, Name_1, Name_2}; define NAME Name_2 int main(void) { if (NAME == Name_1) printf("111\n")...

invalid application of 'sizeof' to incomplete type 关于 extern 的问题

今天使用GCC编译的时候发现了一个错误,invalid application of 'sizeof' to incomplete type 。 这个错误的原因是sizeof是在编译阶段进行计算的,而extern是在链接阶段工作的,所以在多文件的时候会出现这个错误。 解决办法也很简单,就是在头...

sdcard 调试问题

在使用rtthread调试sdcard是出现了一下问题,总结如下。 在FindSCR 函数中死循环。 解决方法: 在FindSCR函数的 while循环中,增加跳出即可。 在index++; 下面增加 if (index >= 2) break; 写入出错,总是提醒 write f...

allegro artwork设置和颜色设置的导入导出

allegro 使用artwork出gerber的关键就是每张底片的颜色输出,所以能够导出颜色和artwork的设置对于提高工作效率而言是很有帮助的。 首先是配置top层的颜色设置,然后 view->color view save=> 把颜色设置保存下来。使用相同的办法可以把其他所...

uboot 2008.10 移植TQ2440 手记 DM9000

本次网卡移植参考国嵌实验 在include/configs/tq2440.h中 58行左右 / modified by ptz , for tq2440, dm9000 / define CONFIG_DRIVER_CS8900 1 / we have a CS8900 on-board / ...

uboot 2008.10 移植TQ2440 手记 准备工作

打开 u-boot 主上目录下的 Makefile , 找到 smdk2410_config, 在其下 , 加入 smdk2410_config : unconfig @(MKCONFIG)(@:_config=) arm arm920t smdk2410 NULL s3c24x0 tq244...