Ich habe da mal die Startdateien von Chip45 ein wenig abgeändert. Die
waren mir zu starr und haben ein bestimmtes Verzeichnis (Portable)
vorausgesetzt. ;)
Einfach das gesamte WinAVR Verzeichnis irgendwohin kopieren und
anschliessend die nachfolgenden Batch-Dateien in dem WinAVR Verzeichnis
erstellen. Fertig.
Command_Shell.bat
1 | @echo off
|
2 |
|
3 | echo Set environment variables for WinAVR toolset
|
4 | echo\
|
5 |
|
6 | :: set environment variables for WinAVR toolset
|
7 | set PORTABLEWINAVR=%~dp0
|
8 | set PATH=%PORTABLEWINAVR%bin;%PORTABLEWINAVR%utils\bin;%PATH%
|
9 | set GCC_ROOT=%PORTABLEWINAVR%
|
10 | set BINUTILS_ROOT=%PORTABLEWINAVR%
|
11 | set G++_ROOT=%PORTABLEWINAVR%
|
12 | :: if exist %DRIVE%:\projects\avrlib set AVRLIB=%DRIVE%:\projects\avrlib
|
13 | :: if exist %DRIVE%:\Portable\bin set PATH=%DRIVE%:\Portable\bin;%PATH%
|
14 |
|
15 | echo Starting Command Shell
|
16 | echo\
|
17 |
|
18 | pushd %1
|
19 | cmd.exe
|
20 |
|
21 | :end
|
PN.bat
1 | @echo off
|
2 |
|
3 | echo Set environment variables for WinAVR toolset
|
4 | echo\
|
5 |
|
6 | :: set environment variables for WinAVR toolset
|
7 | set PORTABLEWINAVR=%~dp0
|
8 | set PATH=%PORTABLEWINAVR%bin;%PORTABLEWINAVR%utils\bin;%PATH%
|
9 | set GCC_ROOT=%PORTABLEWINAVR%
|
10 | set BINUTILS_ROOT=%PORTABLEWINAVR%
|
11 | set G++_ROOT=%PORTABLEWINAVR%
|
12 | :: if exist %DRIVE%:\projects\avrlib set AVRLIB=%DRIVE%:\projects\avrlib
|
13 | :: if exist %DRIVE%:\Portable\bin set PATH=%DRIVE%:\Portable\bin;%PATH%
|
14 |
|
15 | echo Starting Programmers Notepad: pn.exe
|
16 | echo\
|
17 | echo (Do not close this window!)
|
18 | echo\
|
19 |
|
20 | cd %PORTABLEWINAVR%pn
|
21 | pn.exe
|
22 |
|
23 | :end
|
Die beiden sind nur als Beispiel. Alle anderen lassen sich
dementsprechend abändern.
Vielleicht braucht's ja einer...
Gruß,
Jörg