Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7525
  • 博文数量: 3
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-13 16:10
文章分类

全部博文(3)

文章存档

2015年(2)

2014年(1)

我的朋友

分类: 嵌入式

2015-12-09 14:47:43

如下的代码为《arduino技术内幕》中所推荐:

 
	

点击(此处)折叠或打开

  1.     avr-gcc -mmcu=atmega328p led.c -o led.o
  2.     avr-objcopy -O ihex led.o led.hex
  3.     pause
  4.     avrdude -p atmega328p -c stk500v1-P \\.\COM47 -U flash:w:led.hex:i
  5.     pause

Note: COM47需要按照自己的环境变更。

但会出现 stk500_getsync 0x48 not syncd 的错误。
将如上

 
	

点击(此处)折叠或打开

  1. avrdude -p atmega328p -c stk500v1-P \\.\COM47 -U flash:w:led.hex:i
改成
	

点击(此处)折叠或打开

  1. avrdude -p atmega328p -c arduino -P \\.\COM47 -U flash:w:led.hex:i

即可。

若又出现 getsync 0x00 not syncd的错误,便用arduino环境随便找个程序下载“唤醒”一下。


阅读(345) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~