怎么用avrdude直接把HEX烧到arduino

2025-05-10 11:01:32
推荐回答(1个)
回答1:

这个比用Arduino IDE写Arduino还麻烦很多,因为avrdude的原生IDE要做很多麻烦的设置才能正确烧写Arduino----Arduino里面被预写了一个BOOTLOADER。烧写的起始位不能是0开始。
如果不了解这个,很可能你一把就把Arduino干掉,因为有可能会把BOOTloader覆盖掉。
当然,如果你想装个X,可以在编译的时候把arudino的skech编程并另存为hex文件。然后用Arduino IDE 直接烧hex。
最后,ArduinoIDE在下载程序的时候实际上是调用了avrdude的,只是类似于批处理,IDE把很多烦人的设置都标准化了,使得我们可以无脑使用AVRDUDE烧Arduino