使用 code::blocks 和 avr-dude 闪存 arduino micro

flash arduino micro using code::blocks and avr-dude

我试图为我的 arduino micro 编译的程序没有在 'standard' arduino IDE 中编译。原因取决于在 arduino 论坛上讨论的完全不同的主题。长话短说,我写的是纯 C 而 arduino GUI 只写 C++。相信我,我曾尝试调整界面以使其使用 avr-gcc,但您进入了一个无限的编译-错误-重构循环。我需要其他解决方案。

我正在使用 code::blocks 作为 IDE 并希望在 linux kubuntu 机器上使用 avr-dude 将 avr-gcc 编译代码闪存到 arduino 微型板上。如何实现这一目标?

问题是我已经 运行 圈子好一段时间了,现在试图找到正确的命令行参数或 code:blocks post 编译器设置。那里的所有信息都非常陈旧或无关紧要。

如果我找到相关信息,我会post告诉你

avrdude -V -F -C <avrdude.conf> -p <processor> -P <tty-port> -c stk500v1 -b <baud-rate> -U flash:w:<your-application>.hex

查看所有设置并为您的系统获取合适命令行的一种简单方法是使用 Arduino gui。在首选项中启用详细上传,然后在像闪烁这样的基本程序中编程。 Copy/paste 该命令行并更改 hex 文件。

我在这里做的

here

正文 24262830