Re: Zase programátor

Jan Linhart hw na liny.cz
Středa Březen 25 00:08:59 CET 2020


Používám nepatrně odlišnou věc přes ESP8266.

Je zvláštní, že mu podstrkujete jtag2updi, ale protestuje s jtagice3_updi.

Nevím, zda-li pomůže k inspiraci můj fungující MakeFile. Pozor, operace 
gpio...

jsou pozůstatkem z programování přes RaspberryPi. Tudíž v této variantě

nemají význam.

Mé zjištění: Během laborování s taktováním MCU vznikl problém s komunikací

přes ESP8266. Řešením bývá přeprogramování (oprava) MCU přes Raspberry.

Musím tam snížit programovací rychlost a pak to opět funguje.

-------------------------------------------------

MCU=attiny85
AVRDUDEMCU=t85
CC=/usr/bin/avr-gcc
CFLAGS=-g -Os -Wall -mcall-prologues -mmcu=$(MCU)
OBJ2HEX=/usr/bin/avr-objcopy
AVRDUDE=/usr/local/bin/avrdude
TARGET=blinky
MYCO=-c arduino -P net:192.168.110.18:328

all :
         $(CC) $(CFLAGS) $(TARGET).c -o $(TARGET)
         $(OBJ2HEX) -R .eeprom -O ihex $(TARGET) $(TARGET).hex
         rm -f $(TARGET)

install : all
         sudo gpio -g mode 22 out
         sudo gpio -g write 22 0
         sudo $(AVRDUDE) -p $(AVRDUDEMCU) $(MYCO) -U flash:w:$(TARGET).hex
         sudo gpio -g write 22 1

noreset : all
         sudo $(AVRDUDE) -p $(AVRDUDEMCU) $(MYCO) -U flash:w:$(TARGET).hex

fuse :
         sudo gpio -g mode 22 out
         sudo gpio -g write 22 0
         sudo $(AVRDUDE) -p $(AVRDUDEMCU) $(MYCO)
# -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
         sudo gpio -g write 22 1

clean :
         rm -f *.hex *.obj *.o


----------------------------------------------------


Dne 24.03.2020 v 20:33 Pavel Hudecek napsal(a):
>
> Dobrý den všem,
>
> Před časem jsem se ptal na programátory UPDI, jako např. na ATtiny214.
>
> Nakonec jsem se rozhodl pro tento, protože jsem vyštrachal nějaké 
> Arduino nano:
>
> https://github.com/ElTangas/jtag2updi
>
> Po HW stránce asi žádný problém, ale bojuju se SW (a s mojí angličtinou).
>
> Byl by nějaký popis, co mám dělat, když už mám Arduino Nano s nahraným 
> jtag2updi a provedenými HW úpravami, aby to bylo použitelné pro 
> člověka s nulovými zkušenostmi s Arduinem, Githubem a Linuxem?
>
> Skončil jsem u toho, že jsem nainstaloval nejnovější Avrdudess a conf 
> přepsal tím, co je na něj link v popisu pod jtag2updi. Dál netuším co 
> dělat.
>
> Když zkusím
>
> avrdude -c jtag2updi -P com11 -p t214
>
> Oznámí, že jtagice3_updi not found
>
> (com11 je správně, tiny214 taky)
>
> Díky,
>
> PH
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200325/beb24cbf/attachment.html>


Další informace o konferenci Hw-list