arduino USB name 바꾸기~
수정 source code 위치
C:\Program Files (x86)\Arduino\hardware\arduino\avr
Descriptors.c (avr\bootloaders\caterina):.UnicodeString = L”Arduino Leonardo”
Boards.txt (avr):leonardo.pid.0=0x0036
Boards.txt (avr):leonardo.pid.2=0x0036
Descriptors.c (avr\bootloaders\caterina):#if DEVICE_PID == 0x0036
Descriptors.c (avr\bootloaders\caterina-arduino_robot):#if DEVICE_PID == 0x0036
위 이름을 바꾼후에 boot loader를 build(compile)를 해야 한다.
bootloader_build – linux에서 빌드하는 방식에 대해서 확인 가능.
/source/Arduino/hardware/arduino/avr/boards.txt
##############################################################
leonardo.name=Arduino Leonardo
leonardo.vid.0=0x2341
leonardo.pid.0=0x0036
leonardo.vid.1=0x2341
leonardo.pid.1=0x8036
leonardo.vid.2=0x2A03
leonardo.pid.2=0x0036
leonardo.vid.3=0x2A03
leonardo.pid.3=0x8036
leonardo.upload.tool=avrdude
leonardo.upload.protocol=avr109
leonardo.upload.maximum_size=28672
leonardo.upload.maximum_data_size=2560
leonardo.upload.speed=57600
leonardo.upload.disable_flushing=true
leonardo.upload.use_1200bps_touch=true
leonardo.upload.wait_for_upload_port=true
leonardo.bootloader.tool=avrdude
leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.file=caterina/Caterina-Leonardo.hex
leonardo.bootloader.unlock_bits=0x3F
leonardo.bootloader.lock_bits=0x2F
leonardo.build.mcu=atmega32u4
leonardo.build.f_cpu=16000000L
leonardo.build.vid=0x2341
leonardo.build.pid=0x8036
leonardo.build.usb_product="Arduino Leonardo"
leonardo.build.board=AVR_LEONARDO
leonardo.build.core=arduino
leonardo.build.variant=leonardo
leonardo.build.extra_flags={build.usb_flags}
##############################################################
C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\caterina\Makefile
bulid error issue
:~/source/Arduino/hardware/arduino/avr/bootloaders/caterina$ make
Makefile:153: ../../../../../../LUFA/LUFA-111009/LUFA/makefile: No such file or directory
make: *** No rule to make target '../../../../../../LUFA/LUFA-111009/LUFA/makefile'. Stop.
solution about the build error
Try this download link, http://www.github.com/abcminiuser/lufa/archive/LUFA-111009.zip
I have my install paths like this:
\My Documents\Arduino\arduino-1.0.5-r2\hardware\arduino\bootloaders\caterina
\My Documents\LUFA\LUFA-111009\
DEVICE_VID build error solution1, solution2
modify(uncomment) /Arduino/hardware/arduino/avr/bootloaders/caterina/Makefile
bootloader를 arduino board에 write 해야 한다.
arduino ISP downloader - ISP downloader module을 사서 연결하는 방식 (board)
arduino ISP Downlaoder - arduino 두대를 연결해서 write 하는 방식
\