Select Git revision
build_mumble_web.sh
blink.txt 1.19 KiB
cassini/home/peter/bo/2022ss/rtech/20220405> cat blink.c
#include <avr/io.h>
#define F_CPU 8000000
#include <util/delay.h>
int main (void)
{
DDRD = 0x01;
PORTD = 0x01;
while (1)
{
_delay_ms (500);
PORTD = 0x00;
_delay_ms (500);
PORTD = 0x01;
}
return 0;
}
cassini/home/peter/bo/2022ss/rtech/20220405> make blink.hex
avr-gcc -Wall -Os -mmcu=atmega328p blink.c -o blink.elf
avr-objcopy -O ihex blink.elf blink.hex
rm blink.elf
cassini/home/peter/bo/2022ss/rtech/20220405> cat blink.hex
:100000000C9434000C943E000C943E000C943E0082
:100010000C943E000C943E000C943E000C943E0068
:100020000C943E000C943E000C943E000C943E0058
:100030000C943E000C943E000C943E000C943E0048
:100040000C943E000C943E000C943E000C943E0038
:100050000C943E000C943E000C943E000C943E0028
:100060000C943E000C943E0011241FBECFEFD8E04C
:10007000DEBFCDBF0E9440000C9457000C940000DE
:1000800081E08AB98BB92FEF34E39CE021503040F6
:100090009040E1F700C000001BB82FEF34E39CE074
:1000A000215030409040E1F700C00000EBCFF894C1
:0200B000FFCF80
:00000001FF
cassini/home/peter/bo/2022ss/rtech/20220405> make download
./download.sh
avrdude -P /dev/ttyACM0 -c arduino -p m328p -U flash:w:blink.hex
cassini/home/peter/bo/2022ss/rtech/20220405>