Forum: Mikrocontroller und Digitale Elektronik Grasshopper Patch Probleme


von ascaron (Gast)


Lesenswert?

Hallo liebe MC-Gemeinde,

ich habe soeben meinen Grasshopper bekommen und mich gleich über die 
HowTo Anleitung hergemacht. Bin nun bis zur Erstellung des 
Dateisystemimage gekommen, wo ich nun leider Probleme habe.
Auf meinem Rechner nutze ich Debian Squeeze. Nachdem ich
1
make menuconfig
 ausgeführt habe, bekomme ich bei
1
make
 folgende Ausgabe:
1
$:~/workspace/ICnova$ make
2
3
Checking build system dependencies:
4
BUILDROOT_DL_DIR clean:        Ok
5
CC clean:          Ok
6
CXX clean:          Ok
7
CPP clean:          Ok
8
CFLAGS clean:          Ok
9
INCLUDES clean:          Ok
10
CXXFLAGS clean:          Ok
11
which installed:        Ok
12
sed works:          Ok (/bin/sed)
13
GNU make version '3.81':      Ok
14
C compiler '/usr/bin/gcc'
15
C compiler version '4.6.2':      Ok
16
C++ compiler '/usr/bin/g++'
17
C++ compiler version '4.6.2':      Ok
18
awk installed:          Ok
19
bash installed:          Ok
20
bison installed:        Ok
21
flex installed:          Ok
22
gettext installed:        Ok
23
makeinfo installed:        Ok
24
Build system dependencies:      Ok
25
26
rm -rf /home/m/workspace/ICnova/project_build_avr32/adb1004g45b5inch/buildroot-config
27
mkdir -p /home/m/workspace/ICnova/project_build_avr32/adb1004g45b5inch
28
cp -dpRf package/config/buildroot-config /home/m/workspace/ICnova/project_build_avr32/adb1004g45b5inch/buildroot-config
29
toolchain/patch-kernel.sh /home/m/workspace/ICnova/toolchain_build_avr32/linux-2.6.33.2 toolchain/kernel-headers \
30
    linux-2.6.33.2-\*.patch{,.gz,.bz2}
31
32
Applying linux-2.6.33.2-0004-.gitignore-ignore-arm-image-output.patch using plaintext: 
33
patching file .gitignore
34
35
Applying linux-2.6.33.2-0008-atmel_serial-adding-support-for-RS485.patch using plaintext: 
36
patching file arch/arm/include/asm/ioctls.h
37
patching file drivers/serial/atmel_serial.c
38
patching file include/linux/atmel_serial.h
39
40
Applying linux-2.6.33.2-0009-ICnova-add-support-for-ADB3000-revB.patch using plaintext: 
41
can't find file to patch at input line 16
42
Perhaps you used the wrong -p or --strip option?
43
The text leading up to this was:
44
--------------------------
45
|From 44a7e4c328dc2d1d40525fead5d80d28c3e8758c Mon Sep 17 00:00:00 2001
46
|From: Benjamin Tietz <benjamin@marvin.local.in-circuit.de>
47
|Date: Wed, 15 Dec 2010 14:00:48 +0100
48
|Subject: [PATCH 09/18] [ICnova] add support for ADB3000 revB
49
|
50
|This changed the numbering of UARTs and the atmel-tsadcc was
51
|replaced by a ads7846.
52
|---
53
| arch/arm/mach-at91/board-icnova_adb3000.c |   42 +++++++++++++++++++++++++---
54
| 1 files changed, 37 insertions(+), 5 deletions(-)
55
|
56
|diff --git a/arch/arm/mach-at91/board-icnova_adb3000.c b/arch/arm/mach-at91/board-icnova_adb3000.c
57
|index 6006faa..7bbe786 100644
58
|--- a/arch/arm/mach-at91/board-icnova_adb3000.c
59
|+++ b/arch/arm/mach-at91/board-icnova_adb3000.c
60
--------------------------
61
File to patch: 
62
Skip this patch? [y] y
63
Skipping patch.
64
7 out of 7 hunks ignored
65
Patch failed!  Please fix linux-2.6.33.2-0009-ICnova-add-support-for-ADB3000-revB.patch!
66
make: *** [/home/maxim/workspace/ICnova/toolchain_build_avr32/linux-2.6.33.2/.patched] Error 1

Ich weiß nicht welche Datei ich angeben muss. Vllt. könnt ihr mir ja 
helfen...

von ... (Gast)


Lesenswert?

ascaron schrieb:
> arch/arm/mach-at91/board-icnova_adb3000.c

Kann es sein, dass du in make menuconfig etwas ausgewählt hast, was den 
AT91xxx betrifft?

von ascaron (Gast)


Lesenswert?

Ich wüsste nicht wo...
Als 'Target Architecture' hab ich 'avr32' ausgewählt. Unter 'Target 
options' hab ich 'In-Circuit ICnova ---> ICnova option ---> ICnova 
Base'. Muss ich evtl. noch irgendetwas wichtiges auswählen?

von Axel (Gast)


Lesenswert?

Ich habe das gleiche Problem. konntest du das Problem fixen ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.