[B]# [/B][B]Variablen [/B][B]für Netcat (NC) setzen:[/B]
fw_setenv preboot 'run preboot_nc'
fw_setenv ipaddr '192.168.[COLOR=#ff0000]0.xxx[/COLOR]' # Plug address
fw_setenv serverip '192.168.[COLOR=#ff0000]0.yyy[/COLOR]' # Server (PC) address
[B]# [/B][B]Variablen [/B][B]für Netcat (NC) setzen:[/B]
fw_setenv preboot 'run preboot_nc'
fw_setenv ipaddr '192.168.[COLOR=#ff0000]178.100[/COLOR]' # Plug address
fw_setenv serverip '192.168.[COLOR=#ff0000]178.175[/COLOR]' # Server (PC) address
[SIZE=2][B]# [/B][B]MAC Adresse kontrollieren, die muss gesetzt sein! [/B](vorerst egal welche) sonst bootet er nicht.
# -> später kann man seine eigene eingeben: siehe Boden Pogo E02
fw_printenv ethaddr [/SIZE]
Ja, genau so ist es, nur wenn er trotzdem nicht hochkommt dann siehst du eben nur in NC oder über die serielle Konsole (sprich TTY/USB Adapter) warum nicht!Es ist immer nur ein Pogo im Netzwerk.
Ok.....mit Post 21. Das heißt das eigentlich der Pogo normal booten sollte, Mac hin Mac her?
Gib dies Zeile für Zeile ein in Putty:
fw_setenv serverip 192.168.1.10 #ip von deinem Computer
fw_setenv ipaddr 192.168.1.2 #ip Pogo(einfach freie Adresse in der selben Range auswählen!)
fw_setenv serverip 192.168.178.175 #ip von deinem Computer
fw_setenv ipaddr 192.168.178.21 #ip Pogo(einfach freie Adresse in der selben Range auswählen!)
Da immer wieder Probleme bezüglich der IP des Pogos auftauchen hier nochmals zur Info:
Die IP Adresse des Pogos die über die uboot envs eingestellt wird dient ausschließlich für den temporäre Zugriff per NC während des Bootvorganges.
fw_setenv set_bootargs_rescue 'setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts'
fw_setenv bootcmd_rescue 'run set_bootargs_rescue; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000'
fw_setenv bootcmd_pogo 'run bootcmd_rescue'
fw_setenv rescue_installed 1
fw_setenv bootcmd 'run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec; run bootcmd_pogo; reset'
Wieso erstellst du nicht ein aktuelles Filesystem oder nimmst wenigstens das Image von al-x83, der hat was Aktuelles zusammengestellt das du mit Windows Mitteln (Win32diskimager) auf einen USB Stick klatschen kannst und mit deinem jetzigen (aktuellen) uboot + envs zusammenpasst?
https://www.digital-eliteboard.com/41...ml#post2968690
Die Eingaben hast du damals hoffentlich ohne Kommentare (Rot) gemacht!
wenn ja dann sollte dein PC jetzt die IP 192.168.178.175 haben und dein Pogo beim hochfahren die IP 192.168.178.21 bekommen
Diese Adresse hat er aber nur während des Bootvorganges nachher wird sie von Debian überschrieben (wenn er Debian booten kann)
Bezüglich NC,
du hast die Beschreibung nur halbherzig gelesen......
downloaden und in entsprechendes Verzeichnis entpacken dürftest du gemacht haben
der Aufruf erfolgt später -> siehe Beschreibung
Als nächsten Schritt öffnest du in Windows ein cmd Fenster:-> Windows start cmd eingeben - > dann sollte ein Konsolenfenster aufgehen.
Hier wechselst du in das Verzeichnis in das du NC entpackt hast (zb: c:/nc)
Der Aufruf erfolgt dann mit: nc -lu -p 6666
mit Enter abschließen.
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\Daniel>cd C:\nc
C:\nc>nc -lu -p 6666
Der Befehl "nc" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:\nc>
Den Teil hättest du dir auch sparen sollen, da er nur interessant ist wenn du ein Rescue System im nand installiert ist. (steht aber genau beschrieben im uboot Thread)
U-Boot 2015.10-tld-1 (Nov 06 2015 - 15:46:25 -0800)
Pogo E02
gcc (Debian 4.9.2-10) 4.9.2
GNU ld (GNU Binutils for Debian) 2.25
Hit any key to stop autoboot: 5
0
PogoE02>
PogoE02>
Entschuldige, wenn das kommt, dann hast du keine NC.exe oder du bist nicht im Verzeichnis c:/nc denn da liegt die Datei nc.exe und die sollte aufrufbar sein, außer ein doofer Virenscanner blockt noch irgendwas.Der Befehl "nc" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:\User\user>cd /nc
C:\nc>
# hier erfolgt der Aufruf mit:
nc -lu -p 6666
c:\nc>nc -lu -p 6666
U-Boot 2015.10-tld-1 (Nov 06 2015 - 15:46:25 -0800)
Pogo E02
gcc (Debian 4.9.2-10) 4.9.2
GNU ld (GNU Binutils for Debian) 2.25
Hit any key to stop autoboot: 0
starting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices...
Use USB retry period from the environment: 15 second(s)
1 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
## Unknown partition table
loading envs from usb 0 ...
** No partition table - usb 0 **
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
running scan_disk ...
Scan device usb
device usb 0:1
** No partition table - usb 0 **
device usb 1:1
** Bad device usb 1 **
device usb 2:1
** Bad device usb 2 **
device usb 3:1
** Bad device usb 3 **
Scan device ide
Unknown command 'ide' - try 'help'
device ide 0:1
** Bad device ide 0 **
device ide 1:1
** Bad device ide 1 **
device ide 2:1
** Bad device ide 2 **
device ide 3:1
** Bad device ide 3 **
Scan device mmc
Unknown command 'mmc' - try 'help'
device mmc 0:1
** Bad device mmc 0 **
device mmc 1:1
** Bad device mmc 1 **
device mmc 2:1
** Bad device mmc 2 **
device mmc 3:1
** Bad device mmc 3 **
loading uImage ...
** No partition table - usb 0 **
loading uInitrd ...
** No partition table - usb 0 **
loading DTB /boot/dts/kirkwood-pogo_e02.dtb ...
** No partition table - usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
NAND read: device 0 offset 0x100000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-2.6.22.18
Created: 2010-10-19 23:05:02 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1979140 Bytes = 1.9 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Starting kernel ...
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?