为什么我在linux下写的avr的程序,只能执行第一条,后面的无法,不是烧写问题

为什么我在linux下写的avr的程序,只能执行第一条,后面的无法,不是烧写问题,第1张

你的这两句编译链接文件及编译Hex文件没有错。检查一下你的C语言程序源码,或者你的烧写代码。

正常的烧写代码是 avrdude -p m16 -c usbasp -e -F -U flash:w:led.hex。路径一定要正确。

建议你使用Ubuntu版本下的Avr集成开发环境IDE。类似官方的AVR Studio 6.0

源码地址:http://blog.csdn.net/zhangsanbin/article/details/19085071

下载地址:http://download.csdn.net/detail/zhangsanbin/6913759

可以参考一下。

用KEIL C 就可以,需要建立一个工程,然后把你的文件添加进去。

右键点击工程名,然后选择第一项,进入一个对话框,选择“输出”选项卡,选中“产生HEX文件”复选框,编译的时候就生成HEX文件了。实在不懂就留个QQ 我给你发截图。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7604941.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存