gpt4 book ai didi

c++ - 使用 C++ 上传草图

转载 作者:搜寻专家 更新时间:2023-10-31 01:13:20 25 4
gpt4 key购买 nike

我想编译 sketch使用 Arduino IDE,然后找到 bin 文件并使用另一个程序上传它。

如何为 Arduino 设计自定义 uploader (规范等)?

最佳答案

您已经可以使用 avrdude 来做到这一点。如果您不是绝对需要开发另一个程序,请尝试使用它。

如果您绝对必须实现自己的程序员,请查看 stk500 协议(protocol)。

示例用法:

/usr/local/bin/avrdude -V -F -C /etc/avrdude.conf -p atmega328p -P /dev/ttyACM0 
-c stk500v1 -b 57600 -U flash:w:applet/helloworld.hex

多平台教程:

这是一个依赖于 avrdude 的类似程序(用 c# 编写):

命令行示例:

The following is the command that should be used for uploading a program to an Arduino Duemilanove (with an ATmega168 chip).

avrdude -c arduino -p m168 -P usb -U flash:w:FILENAME

replace FILENAME with the hex file you wish to upload to the board. This assumes that you want to write a file to the flash memory. You can of course verify or read from different portions of memory depending on your chip but I’ll leave you to figure that out from the AVRdude manual.

关于c++ - 使用 C++ 上传草图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12694302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com