分享:给Arduino上传HEX文件
本帖最后由 true 于 2017-6-8 16:56 编辑首先,为什么要用HEX的方式给Arduino上传固件呢?(不是传统Arduino IDE upload上传的方式)
原因1:保护源代码,可不暴露源码的情况下上传固件。
原因2:方便大批量的烧录,当同时要往100块板子置入程序时时候,你会发现arduion IDE 的upload就显得并不方便了。
所以本人在这里分享一种通过Arduino IDE编译出HEX文件后用烧录软件上传的方法。
烧录软件:OpenJumper™ Serial Assistant
链接:http://pan.baidu.com/s/1mi5clgk 密码:2exs
首先,设置Arduino IDE编译出HEX文件
在D盘建立一个文件夹,用来专门放置Hex文件,文件名暂命名为Arduino_Hex
然后点击Arduino软件界面菜单栏的File->preferences,打开对话框,如下图,把Show verbose output during的两个参数项打勾,单击击preferences.txt文件,找到文件所在位置用记事本打开文件。
这时要点击Arduino界面preferences对话框下方的OK按钮,接着关掉Arduino IDE编程界面。
最后,在刚才打开的preferences文档的最后一行编辑加入build.path=d:\Arduino_Hex,保存文档。
这样以后再编译Arduino程序,就可以在d:\Arduino_Hex中,看到编译的Hex目标文件了。
接下来使用安装好的 OpenJumper 烧录 HEX 固件给Arduino
选择“HEX下载”界面,选择Arduino型号,烧写串口号,选择hex文件,点击下载,等待下载完毕即可
然后回到基本模式,可以查看打印信息。
如此就完成了Arduino 的HEX文件上传 :lol
学习了!!!!!!!!!!!!!!! 这个串口助手我安装不了 有其他的可以代替嘛 楼主能说说如何用arduino ide 直接烧写程序吗?? 下载没动静咋回事?点了下载一直没动静,板子选择都是对的,也插上了 下载没动静咋回事?点了下载一直没动静,板子选择都是对的,也插上了 我的也是下载没动静。
页:
[1]