Vielen Dank Holzhammer.
Ich habe mir jetzt bei Ebay einen PL2303 Adapter von RS232 auf USB gekauft und mit dem passenden Stecker eine Verbindung über Console (Putty bzw. minicom) hergestellt, wie in dem von dir verlinkten Artikel beschrieben.
Ich bekomme jetzt eine ähnliche Ausgabe wie bei dir, bei mir startet der Kernel aber nicht:
uloader 2011.06.0 (Dec 11 2013 - 10:36:47)
Board: Mindspeed C2000c2k_spi_probe
Copying Barebox from SPI Flash(bootopt=0)
BB Copying Done
## Starting Barebox at 0x01000000 ...barebox 2011.06.0 (May 19 2014 - 18:14:35)
Board: Mindspeed C2000c2k_spi_probe
c2k_otp_probe.
cbus_baseaddr: 9c000000, ddr_baseaddr: 03800000, ddr_phys_baseaddr: 03800000
class init complete
tmu init complete
bmu1 init: done
bmu2 init: done
util init complete
GPI1 init complete
GPI2 init complete
HGPI init complete
HIF rx desc: base_va: 03e80000, base_pa: 03e80000
HIF tx desc: base_va: 03e80400, base_pa: 03e80400
HIF init complete
bmu1 enabled
bmu2 enabled
pfe_hw_init: done
pfe_firmware_init
pfe_load_elf
pfe_load_elf no of sections: 10
pfe_firmware_init: class firmware loaded
pfe_load_elf
pfe_load_elf no of sections: 10
pfe_firmware_init: tmu firmware loaded
pfe_load_elf
pfe_load_elf no of sections: 14
pfe_firmware_init: util firmware loaded
Bring PHY reset
athrs17_phy_init 4
Port 4, Neg Success
phy4 link down
miidev_restart_aneg for PHY4
athrs17_phy_init 6
Port 6, Neg Success
phy6 link down
miidev_restart_aneg for PHY6
miidev_restart_aneg for PHY0
cfi_probe: cfi_flash base: 0xc0000000 size: 0x04000000
## Unknown FLASH on Bank at 0xc0000000 - Size = 0x00000000 = 0 MB
Using ENV from SPI Flash.
Boot strap = 0xf0188000
nand_probe: comcerto_nand base: 0xc8300000 size: 0x512 MB[1;65r[65;1H[1;66r[65;1H
NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit), page size: 2048, OOB size: 64
Using default values
Bad block table not found for chip 0
Bad block table not found for chip 0
Scanning device for bad blocks
Bad eraseblock 18 at 0x00240000
Bad eraseblock 72 at 0x00900000
Bad eraseblock 350 at 0x02bc0000
Bad eraseblock 381 at 0x02fa0000
Bad eraseblock 863 at 0x06be0000
Bad eraseblock 1249 at 0x09c20000
Bad eraseblock 1525 at 0x0bea0000
Bad block table written to 0x1ffe0000, version 0x01
Bad block table written to 0x1ffc0000, version 0x01
Malloc space: 0x00800000 -> 0x10800000 (size 256 MB)
Stack space : 0x007f0000 -> 0x00800000 (size 64 kB)
running /env/bin/init...
Unknown command 'export' - try 'help'
Clear Phy status register
PHY 4 , Addr 0x13, Val 0x0
PHY 6 , Addr 0x13, Val 0x0
Hit any key to stop autoboot: 3 2 1
booting kernel of type uimage from /dev/nand0.boot1_kernel.bb
skipping bad block at 0x00240000
skipping bad block at 0x00900000
Verifying Checksum ... OK
Image Name: Linux-3.10.20-al-2.5.3_sa
Created: 2017-03-12 22:07:34 UTC
Image Type: <NULL> <NULL> <NULL> (<NULL>)
Data Size: 17602184 Bytes = 16.8 MB
Load Address: 00008000
Entry Point: 00008000
OK
Alles anzeigen
Hat da jemand von euch eine Idee?
Ich kann im Terminal ein "Enter" senden, aber es passiert nichts. Da der Kernel nicht lädt, habe ich auch keine Shell...
Edit1:
Ich habe den Autoboot Mehanismus unterbrochen und gelange dadurch in eine Barebox-C2K.
Das Kommando "nanddump" kennt er nicht, eine Online Dokumentation war eher nicht zu finden, ich habe folgende Kommandos zur Auswahl:
Barebox-C2K >/ version
barebox 2011.06.0 (May 19 2014 - 18:14:35)
Barebox-C2K >/ help
. - alias for source
? - alias for help
[ - alias for test
addpart - adds a partition table to a device
bootm - boot an application image
bootu - bootu - start a raw linux image
bootz - bootz - start a zImage
cat - concatenate file(s)
cd - change working directory
clear - clear screen
copy - copy command
cp - copy files
cpuinfo - Show info about CPU
crc32 - crc32 checksum calculation
delpart - delete partition(s)
devinfo - Show information about devices and drivers.
echo - echo args to console
edit - Usage: (s)edit <file>
erase - erase FLASH memory
erase_nand - Erase the NAND
erase_old_nand_fmt - Erase old NAND format
ethact - set current ethernet device
exit - exit script
false - do nothing, unsuccessfully
gemac_stats - retrieve GEMAC statistics
getopt - getopt <optstring> <var>
gpio_direction_input - set direction of a gpio pin to input
gpio_direction_output - set direction of a gpio pin to output
gpio_get_value - return value of a gpio pin
gpio_set_value - set a gpio's output value
help - print online help
i2c_probe - probe for an i2c device
i2c_read - read from an i2c device
i2c_write - write to an i2c device
loadenv - Load environment from ENVFS into DIRECTORY (default: /dev/env0 -> /env).
ls - list a file or directory
md - memory display
memcmp - memory compare
memcpy - memory copy
memset - memory fill
mkdir - make directories
mount - Mount a filesystem of a given type to a mountpoint or list mounted filesystems.
mw - memory write (fill)
nand - NAND specific handling
pfe - pfe <options>
pfe_stats - retrieve PFE statistics
phy - PHY status, read and write operation
ping - ping <destination>
printenv - Print value of one or all environment variables.
protect - enable flash write protection
pwd - print working directory
read_nand - Read the NAND
readline - prompt for user input
reset - Perform RESET of the CPU
rm - remove files
rmdir - remove directorie(s)
sata - SATA sub system
saveenv - save environment to persistent storage
sedit - alias for edit
sh - run shell script
socinfo - print SoC info
source - execute shell script in current shell environment
switch - Atheros AR8328 switch read and write operation
test - minimal test like /bin/sh
tftp - Load file using tftp protocol
timeout - wait for a specified timeout
true - do nothing, successfully
umount - umount a filesystem
unprotect - disable flash write protection
update_i2c - update_i2c <src> <off> <size>
update_nand - Flash the NAND
update_nor - Flash the NOR
update_spi - update_spi <src> <sec> <off> <size>
version - pri
Alles anzeigen
Ich nutze ja eine TS-431+, die basiert wohl auf ARM. Kennt sich jemand von euch mit dieser Barebox aus?