Försöker få igång mitt STK500 (utvecklingskort för ATMEL AVR microprocessorer). Har dessvärre ingen serieport på min laptop vilket gör att jag inte kan koppla kortet rakt av som det är tänkt. Har istället kört en USB-Seriell adapter för att programmera kortet. Detta har funkat toppen i Windows men är rädd för att det inte fungerar lika bra i Linux pga att den ansvarige för installationen (läs undertecknad) är för inkompetent för att göra detta ordentligt. För att programmera kortet har jag installerat UISP, avr-gcc och avrdude. Har en makefile som ska skicka alla parametrar till UISP men jag får bara svaret: "Programmer not responding"....

Här kommer lite info:
lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 1267:0210 Logic3 / SpectraVideo plc
Bus 001 Device 003: ID 0403:6010 Future Technology Devices International, Ltd
Bus 001 Device 001: ID 0000:0000
Future Tech.... är adaptern som för övrigt ska ha 2 st com-portar.
dmesg | grep tty
[17179574.296000] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[17179574.296000] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
[17179574.296000] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[17179593.656000] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[17179593.656000] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
[17179606.000000] ttyS1: LSR safety check engaged!
[17181884.424000] ttyS1: LSR safety check engaged!
Min makefile ser ut som följer:
CC=/usr/bin/avr-gcc
CFLAGS=-g -Os -Wall -mcall-prologues -mmcu=atmega16
OBJ2HEX=/usr/bin/avr-objcopy
UISP=/usr/bin/uisp
TARGET=blink
program : $(TARGET).hex
$(UISP) -dprog=stk500 -dserial=/dev/ttyS0 --erase -dpart=atmega16
$(UISP) -dprog=stk500 -dserial=/dev/ttyS0 --upload -dpart=atmega16
if=$(TARGET).hex -v=2
%.obj : %.o
$(CC) $(CFLAGS) $< -o $@
%.hex : %.obj
$(OBJ2HEX) -R .eeprom -O ihex $< $@
clean :
rm -f *.hex *.obj *.o
Nu frågor:
Har någon koll på hur man kan skicka data till en serieport via terminalen? Går det? Typ "pajpa" som det verkar heta på Linux-lingo. (Jag är ju n00b inom denna underbara värld än så länge) Då skulle jag se om jag får kontakt med adaptern för den har leds som lyser när den får data.
Ser du något annat galet eller vet direkt hur man gör? Jag är truly desperat då jag nu snart plöjt hyllmeter med manualer och tutorials utan resultat... Jag kan skicka lättklädda bilder på mig eller spela in en sång som belöning till den som kan ge mig ett svar som leder till success.
Som den gamle Ubuntuisten Neil Young sjöng: Keep on haxxin' in the free world.