搜索
bottom↓
回复: 4

Atmel Studio 7.0现可应用Arduino IDE 的原程式(.ino)及编释可上传HEX

[复制链接]

出0入104汤圆

发表于 2017-7-2 17:38:18 | 显示全部楼层 |阅读模式
本帖最后由 andy 于 2017-7-2 17:50 编辑

Atmel Studio 7.0现可应用Arduino IDE 的原程式(xx.ino)及编释也可上传HEX码到目标板。

现在应用(Atmel Studio 7)软件何以对Arduino IDE的原程式进行操作了,之前是有问题的。

选用2017年3月份的新版本。
Atmel Studio 7-1417 Full Installer (updated 3-2017, 866MB)


阶段3:将AVRdude配置为外部工具

启动爱特梅尔Studio和加载后,单击工具>外部工具...。
在标题文本框中输入适当的描述(本示例中为Arduino COM4 ),然后单击添加。
在命令文本框中输入AVRdude可执行文件的完整路径。这应该位于Arduino IDE安装目录的hardware \ tools \ avr \ bin子目录中。如果您尚未更改Arduino IDE的默认安装,则应按照以下方式找到该文件。
1
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe
在Arguments文本框中输入以下参数和值(请注意,参数区分大小写):-
C <Path_to_avrdude.conf> - 一个avrdude.conf的路径,可以在Arduino IDE的安装目录中找到该文件。确保您使用引号输入路径,以防路径中有空格。
-p <部件号> - AVR处理器型号
-c <程序员类型> - 用于对板进行编程的程序员类型
-P <端口> - 第2阶段应该注意到的COM端口
-b <波特率> - 程序员的波特率
-D - 禁用闪存的自动擦除(Arduino Mega328使用的接线编程器所需的)
-U <memorytype>:<operation>:<HEX文件的路径>:<format> - 这是您应该利用Atmel Studio的变量来始终指向新近编译并生成的HEX文件。变量列表及其描述可以在Atmel的帮助页面找到。
基于上述,我们在Arduino Mega328示例中的命令具有以下形状(复制并粘贴以下内容,然后根据您的主板所需的任何设置进行调整):



将以下内容转为
-------------------------------------------------------------------------------------------------------------------------------------------------------
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude
-CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\andy\AppData\Local\Temp\arduino_build_910401/Blink_test.ino.hex:i
-------------------------------------------------------------------------------------------------------------------------------------------------------

这样型式
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude.exe
-C"C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

可参考以下刚站:
https://slightlyovercomplicated. ... ith-atmel-studio-7/

studio 7 avrdude.exe: can't open config file "C:\Program": No such file or directory

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2017-7-2 19:33:49 | 显示全部楼层
studio比arduino大多了,而且也不能对arduino仿真,不知道有什么必要用studio而不用arduino IDE,而且arduino也可以直接编译avr的源码,本身就是用的gcc

出0入104汤圆

 楼主| 发表于 2017-7-2 19:45:47 | 显示全部楼层
本帖最后由 andy 于 2017-7-2 19:58 编辑
ljy99731 发表于 2017-7-2 19:33
studio比arduino大多了,而且也不能对arduino仿真,不知道有什么必要用studio而不用arduino IDE,而且ardui ...


就是有(软件或ICE硬件)仿真功能,Arduino IDE没法比的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-2 20:17:53 | 显示全部楼层
andy 发表于 2017-7-2 19:45
就是有(软件或ICE硬件)仿真功能,Arduino IDE没法比的。

arduino根本就没仿真接口接出来,开发arduino的不会用studio

出0入104汤圆

 楼主| 发表于 2017-7-2 20:24:59 | 显示全部楼层
ljy99731 发表于 2017-7-2 20:17
arduino根本就没仿真接口接出来,开发arduino的不会用studio

你是不会用最好利器的开发者。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 22:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表