Arduino当avr开发板
原理并不复杂,因为arduino本来就是avr+一堆的库,找个能编译出hex的工具下载到板子就行。
但实际做起来还是碰到很多问题。
先是尝试eclipse+avr plugin 编译时出现make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)
make的路径中不能有空格像Program Files这样的不行,拷一份到根目录解决。
接着再编译 又是make错误 make: *** [BLink.o] Error -1073741502
下载http://www.madwizard.org/download/electronics/msys-1.0-vista64.zip
替换msys-1.0.dll解决。
这里有个疑问,arduino 用原来的文件不会报错,唯一的可能就是arduino不用make。