-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.83.27.224.83.ipv4
.supernova.orange.pl!not-for-mail
From: sundayman <s...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Re:masowe programowanie AVR
Date: Sat, 12 Oct 2024 05:25:18 +0200
Organization: http://www.wit.edu.pl
Message-ID: <vecq77$727r$1@portraits.wsisiz.edu.pl>
References: <ve4jqa$314l$1@portraits.wsisiz.edu.pl> <ve65g9$qs8$1@news.chmurka.net>
<ve6poh$3pk3$1@portraits.wsisiz.edu.pl>
<4...@h...invalid>
<ve9iiq$5fg9$1@portraits.wsisiz.edu.pl>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Oct 2024 03:25:27 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl;
posting-host="83.27.224.83.ipv4.supernova.orange.pl:83.27.224.83";
logging-data="231675"; mail-complaints-to="a...@w...edu.pl"
User-Agent: Mozilla Thunderbird
Content-Language: pl
In-Reply-To: <ve9iiq$5fg9$1@portraits.wsisiz.edu.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:794435
[ ukryj nagłówki ]No dobra, zwalczyłem. Niestety jak przewidywałem największy problem z
drajwerami do programatora żeby go AVRDUDE widział...
A sam skrypt to jednak ciut więcej niż 2 linijki, żeby toto sensownie
działało i żeby mieć sygnalizację błędów, bo śledzenie tego czy coś tam
się nie wykrzaczyło to nie jest dobra rzecz przy 100 procesorach
Wrzucam ku pamięci potomnych :
@echo off
REM Ustawienie ścieżki do AVRDUDE
set AVRDUDE_PATH=C:\AVRDUDE_6
REM Funkcja sprawdzająca kod błędu i przerywająca skrypt w razie błędu
setlocal enabledelayedexpansion
REM Programowanie fuse bitów z prędkością 125 kHz
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 8 -U
lfuse:w:0xFF:m -U hfuse:w:0xD8:m -U
efuse:w:0xFC:m
IF ERRORLEVEL 1 (
echo ****************** FUSE PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Odczekaj pół sekundy
timeout /T 1 >nul
REM Programowanie pamięci flash z prędkością 3 MHz bez wstępnego
kasowania pamięci
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -D -U
flash:w:C:\HEX\program.hex:i
IF ERRORLEVEL 1 (
echo ****************** FLASH PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Programowanie pamięci EEPROM
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -U
eeprom:w:C:\HEX\eeprom.eep:i
IF ERRORLEVEL 1 (
echo ****************** EEPROM PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Ustawienie Lock bit na FC
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -U
lock:w:0xFC:m
IF ERRORLEVEL 1 (
echo ****************** LOCK PROGRAMMING ERROR *****************
pause
exit /b 1
)
echo >>>>>>>>> SUCCESS ! <<<<<<<<
pause
exit /b 0
Następne wpisy z tego wątku
- 12.10.24 05:55 sundayman
- 12.10.24 10:35 Pixel(R)??
- 12.10.24 17:04 jp
- 12.10.24 23:20 sundayman
- 12.10.24 23:30 sundayman
- 13.10.24 00:34 Arnold Ziffel
- 13.10.24 02:25 sundayman
- 14.10.24 18:34 alojzy nieborak
Najnowsze wątki z tej grupy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
Najnowsze wątki
- 2024-10-19 Warszawa => Software Engineer .Net <=
- 2024-10-19 Warszawa => Senior SAP HANA Developer <=
- 2024-10-19 Warszawa => Specjalista Helpdesk <=
- 2024-10-19 PUE ZUS -- administracyjna nuda...
- 2024-10-18 Marsz niepodleglosci
- 2024-10-18 Pożar parkingu w Luton
- 2024-10-18 Łódź => Spedytor Międzynarodowy <=
- 2024-10-18 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-18 Warszawa => Head of International Freight Forwarding Department <=
- 2024-10-18 uwazajmy na haczyki w umowach
- 2024-10-18 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-10-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-10-18 Gdańsk => Software .Net Developer <=
- 2024-10-18 Warszawa => Junior Rekruter <=
- 2024-10-18 Warszawa => Key Account Manager <=