F:\arduino\arduino-win\arduino-1.0.5-r2\hardware\arduino\bootloaders\atmega8>mak
e
/bin/avr-gcc -g -Wall -Os -funsigned-char -funsigned-bitfields -fno-inline-small
-functions -mmcu=atmega8 -Datmega8 -DF_CPU=16000000 -DBAUD_RATE=19200 -I/include
-c -o ATmegaBOOT.o ATmegaBOOT.c
process_begin: CreateProcess(NULL, /bin/avr-gcc -g -Wall -Os -funsigned-char -fu
nsigned-bitfields -fno-inline-small-functions -mmcu=atmega8 -Datmega8 -DF_CPU=16
000000 -DBAUD_RATE=19200 -I/include -c -o ATmegaBOOT.o ATmegaBOOT.c, ...) failed
.
make (e=3): 系统找不到指定的路径。
make: *** Error 3 gh03hjc 发表于 2015-4-26 15:27 static/image/common/back.gif
那我这里又是什么原因?
F:\arduino\arduino-win\arduino-1.0.5-r2\hardware\arduino\bootloaders\atmega8 ...
楼上是Linux系统 本帖最后由 catnull 于 2015-4-27 10:51 编辑
你需要在/bin目录链接到/arduino/hardware/tools/avr/...具体看一下自己的arduino工具链目录。还有一种就是在makefile里头修改好avr-gcc绝对路径。
还有好像需要注意晶振的频率。atmega8l最高是8Mhz好像。请参考芯片手册。 Arduino 的bootloader是什么结构的呀?楼主。
真的不错,写的狠详细,希望楼主继续努力! dtr 可以直接接rst不。 ysit1990 发表于 2012-7-26 11:49
这贴 非常有质量 有营养!
关于自动复位电路那里 有点疑问
就是串口线的DTR为什么不是像官方直接
兄弟这个意见很厉害,我后面设计的电路,不能使用Uno的原因就在这里。复位应该是DTR-->1nF电容--> Reset.主义DTR有一个1K到地下拉电阻。这样可以使用optiBootloader,就是ArduinoUno的Bootloader.
页:
1
[2]