Mega1284P-Xplained¶
Support for the Mega1284P-Xplained board.
General information¶
The Mega1284P-Xplained is an evaluation kit by Atmel (now Microchip) for their ATmega1284P microcontroller.
Flash the board¶
- The board may be flashed through JTAG or using a SPI ISP programmer. If the Buspirate is being used, then
make flash
can be used to flash the board:1
make BOARD=mega-xplained -C examples/hello-world flash
- The default fuse settings must also be changed.
If using the Buspirate: WARNING: setting the fuses incorrectly can brick your board!
1 2 3
avrdude -p m1284p -c buspirate -P /dev/ttyUSB0 -U efuse:w:0xFF:m avrdude -p m1284p -c buspirate -P /dev/ttyUSB0 -U hfuse:w:0x99:m avrdude -p m1284p -c buspirate -P /dev/ttyUSB0 -U lfuse:w:0xE2:m
Accessing STDIO via UART¶
STDIO can be accessed through the USB connector. The on-board UART-USB adapter is not affected by flashing. It shows up as /dev/ttyACM0 on Linux. It will be used automatically with make term
:
1 | make BOARD=mega-xplained -C examples/hello-world term
|