SpeedDemon
Neuer User
- Mitglied seit
- 14 Okt 2007
- Beiträge
- 7
- Punkte für Reaktionen
- 0
- Punkte
- 0
sorry ich hatte das tools/ übersehen bzw es falsch interpretiert!
:blonk: ich bin unwürdig :blonk:
:blonk: ich bin unwürdig :blonk:
SYSMAP .tmp_System.map
mipsel-unknown-linux-gnu-objcopy -S -O binary /tmp/ds26-15.2/source/ref-8mb_26-04.33/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/vmlinux vmlinux.bin
if [ -x ../../../../../../tools/lzma ]; then \
../../../../../../tools/lzma e -lc1 -lp2 -pb2 \
vmlinux.bin vmlinux.lzma; \
else \
lzma e -lc1 -lp2 -pb2 vmlinux.bin vmlinux.lzma; \
fi
LZMA 4.43 Copyright (c) 1999-2006 Igor Pavlov 2006-06-04
loadaddr=$(awk '/A _text/ { print "0x"$1; }' < System.map); \
entry=$(awk '/T kernel_entry/ { print "0x"$1; }' < System.map); \
echo $loadaddr $entry; \
if [ -x ../../../../../../tools/lzma2eva ]; then \
../../../../../../tools/lzma2eva $loadaddr $entry \
vmlinux.lzma vmlinux.eva; \
else \
lzma2eva $loadaddr $entry vmlinux.lzma vmlinux.eva; \
fi
0x941ea000
usage: lzma2eva <loadadddr> <entry> <lzmafile> <evafile>
make[1]: *** [vmlinux.eva] Fehler 1
make[1]: Verlasse Verzeichnis '/tmp/ds26-15.2/source/ref-8mb_26-04.33/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1'
make: *** [source/ref-8mb_26-04.33/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/vmlinux.eva_pad] Fehler 2
make lzma2eva-distclean
make kernel-dirclean
make > make.log 2>&1
bzip2 make.log
loadaddr=$(awk '/A _text/ { print "0x"$1; }' < System.map);
abzuschließen: habe jetzt einfach Suse benutzt um das ganze zu bauen und damit scheints zu gehen, keine Ahnung warum Ubuntu nicht will. Evtl ein faq hinweis machen, dass das Problem am verwendeten OS liegen kann.Spax schrieb:liefert nichts zurück (=> loadaddr bleibt leer), weil der String "A _text" nicht in System.map ist. Habe auch kurz manuell in der Datei nachgeschaut, ist nicht vorhanden.Code:loadaddr=$(awk '/A _text/ { print "0x"$1; }' < System.map);
Dass dann der anschließende lzma2eva Aufruf nicht geht ist dann auch logisch.