Tag: arm

Dieses tag dient für Fragen, die sich um die ARM (Advanced RISC Machine) – Familie von Computern; Maschinen oder Elektronik läuft auf ARM-Prozessor-cores oder Systeme, die mit einem ARM-Kern.

arm-none-eabi-gdb und openocd: Fehlerhafte Antwort von offset-Abfrage qOffsets?

Anzahl der Antworten 5 Antworten
Ich bin versucht, den Gebrauch von GDB zum Debuggen von einem Stellaris LM3S8962 Evaluation board mit OpenOCD und der GNU-ARM-toolchain (die mit MacPorts installierten), immer wenn ich das remote-Ziel in GDB, es gibt immer "Malfomred Antwort auf

Das Verständnis der Lage Zähler der GNU-Linker-Skripts

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Uni-Projekt wo ich Schreibe software für ein Atmel SAM7S256 mikrocontroller von Grund auf. Dies ist mehr in die Tiefe als bei anderen MCUs mit denen ich gearbeitet habe vor, wie ein wissen von

Andockfenster Fehler standard_init_linux.go:185: exec Benutzer-Prozess verursacht "exec format error mit Qnap TS131P

Anzahl der Antworten 1 Antworten
Meine Docker-Datei ist song/songkong bei https://hub.docker.com/r/songkong/songkong/~/dockerfile/ FROM openjdk:8-jre-alpine RUN apk --no-cache add \ ca-certificates \ curl \ fontconfig \ msttcorefonts-installer \ tini \ && update-ms-fonts \ && fc-cache -f RUN mkdir -p /opt \ && curl http://www.jthink.net/songkong/downloads/current/songkong-linux-headless-novm.tgz?val=77

große binäre Dateien mit objcopy

Anzahl der Antworten 2 Antworten
Ich habe Probleme, wenn ich die Definition globaler Variablen in einem einfachen C-Programm für einen ARM9-Prozessor. Ich bin mit GNU EABI-compiler und die binary erzeugt aus einer 12 KB elf ist 4GB! Ich nehme an, das Problem

ARM: Ist das schreiben/Lesen von int atomic?

Anzahl der Antworten 2 Antworten
Auf der ARM-Architektur, leider weiß ich nicht mehr genau, was der chip ist, ist ein 32-bit int read/write atomic? Gibt es irgendeine Art von Garantie dafür, liest/schreibt Grundtypen? Wenn das int ist entsprechend ausgerichtet (auf 4 bytes),

Wie funktioniert die in-application-Programmierung für ARM (Cortex-M3) zu arbeiten?

Anzahl der Antworten 5 Antworten
Arbeite ich an einem custom-Cortex-M3-basierten Gerät, und ich brauche zur Umsetzung der in-application programming (IAP) - Mechanismus, so dass es möglich sein wird ein update der Geräte-firmware ohne JTAG (wir nutzen TFTP-oder HTTP anstelle). Während sich die

ARM-Uhr die Geschwindigkeit auf dem raspberry pi

Anzahl der Antworten 5 Antworten
Laufen bare-metal (kein Betriebssystem, kein Linux) Den Spezifikationen bedeutet, der ARM kann/läuft 700MHz, der sys-Uhr entspricht, das Handbuch und die scheint zu laufen bei 250MHz. Einfache versuche auf den ARM zu implizieren, dass es das gleiche tun,

Wie kann ich wissen, ob einer ARM-Bibliothek ist mit hardfp?

Anzahl der Antworten 3 Antworten
Ich habe keinen Zugriff auf den Befehl "erstellen", ich habe nur die Bücherei in meinem system. Ich denke, ich konnte bauen ein hardfp ausführbare Datei, die links gegen und zu testen, aber ich Frage mich, ob es

BL-Anweisung ARM - Wie funktioniert es

Anzahl der Antworten 1 Antworten
Ich bin Lern-ARM-Assembly, und ich bin stuck on something right now. Weiß ich über den Link Registrieren, der, wenn ich bin nicht falsch, enthält die Adresse zurück, wenn ein Funktionsaufruf abgeschlossen ist. Also wenn wir sowas haben

ARM-Baugruppe - Basic-Interrupt-Handling

Anzahl der Antworten 2 Antworten
Ich bin derzeit Herumspielen mit einigen ARM-Assembler auf dem lpc2378, ich habe geschrieben eine Schleife zu Steuern, ein Ofen die Temperatur hat, aber ich glaube, ich brauche, um zu implementieren eine Art von interrupt-handling, um meine komplette

was haben diese kernel panic Fehler bedeuten?

Anzahl der Antworten 1 Antworten
Ich insmod kernel-Modul auf ARM-Plattform, und ich bekomme eine kernel panic, die bewirkt, dass diese drei Fehler werden gedruckt auf dem Bildschirm Unhandled fault: external abort on non-linefetch (0x008) Unhandled fault: imprecise external abort (0xc06) Kernel panic

Montage? LD & MOV

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen Anweisungen? Z.B. ARM9-Prozessor, es sollte nicht sein: ASM: mov r0, 0 C: r0 = 0; ASM: ld r0, 0 C: r0 = 0; ? Ich weiß nicht, warum der eine oder andere

Neuerstellung rootfs in buildroot

Anzahl der Antworten 2 Antworten
Werde ich die setup-build-Umgebung, um meine eigene linux-embedded-system für AT91SAM9X25-Board. Ich bin mit buildroot, dies zu tun. Der Befehl make alle Ziele erstellen, die erste it-build toolchain dann Pakete und dann rootfs und Bilder von rootfs (tar,

Anfänger-ARM-Assembly-Frage

Anzahl der Antworten 3 Antworten
Wie Sie korrekt geladen wird der Wert von einem vordefinierten .byte in ein register? z.B. Mit einem Konstanten definiert als: constant: .byte 'a' Ich versuche: ldr r0, =constant ldr r1, [r0] Jedoch der simulator Stoppt nach der

Wie führen Sie Speicher-test auf Arm-Architektur Hardware? (so etwas wie Memtest86)

Anzahl der Antworten 1 Antworten
Gibt es einen Weg, um Speicher zu testen auf android-Gerät RAM? Entwickle ich ein Treiber aber bei ramdom mal bekomme ich eine gewisse physische Adressen mit falschen Wert verursacht die Fahrer gehen in die falschen Staat. Ich

Wenn ist .ARM.exidx verwendet wird

Anzahl der Antworten 3 Antworten
Arbeite ich auf Contiki 2.7 mit der mbxxx Ziel. Während dem Bau meiner code der linker beschwert sich über eine überschneiden .ARM.exidx und .Daten Abschnitten. Nach etwas Herumprobieren, um mit dem linker-Skript contiki-2.7/cpu/stm32w108/gnu-stm32w108.ld habe das problem behoben

Wie beschränken Sie die Größe des core-dump-Datei generieren, wenn Sie mit GDB

Anzahl der Antworten 3 Antworten
Ich bin mit einer eingebetteten Anwendung auf ARM9-board, wo die Gesamtzahl der flash-Größe ist nur 180 MB. Ich bin in der Lage zu laufen gdb, aber wenn ich das mache (gdb) generate-core-dump Bekomme ich eine Fehlermeldung warning:

Umwandlung von Int in Float oder Float zu Int Bitweise Operationen (software-floating-point)

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob Sie könnte helfen, erklären, den Prozess der Umwandlung eines integer zu float oder float zu einem integer. Für meine Klasse, wir sind zu diesem Zweck mit nur bitweise Operatoren, aber ich denke, dass

Was ist der Unterschied zwischen ARM, Thumb-und Thumb-2 instruction Codierungen?

Anzahl der Antworten 2 Antworten
Ich bin ein bisschen verwirrt über den Befehl setzt. Es gibt Daumen, ARM und Thumb-2. Von was ich gelesen habe-Daumen-Anleitung sind alle 16-bit -, sondern innerhalb der ARMv7M Benutzerhandbuch (Seite vi) es gibt Thumb 16-bit-und Daumen-32-bit-Anweisungen erwähnt.

Bootloader für Cortex M3

Anzahl der Antworten 0 Antworten
Ich bin mit einem LPC 1768-board von mbed, (mit cortex-M3 cpu) und ich bin versucht, etwas zu erreichen, hier vor allem das upgrade der Benutzer-Anwendung von der SD-Karte, ich Schreibe zwei Programme, zuerst ein bootloader/nano-kernel und einen

Error: selected processor does not support ARM mode `wfi'

Anzahl der Antworten 1 Antworten
Bin ich immer den folgenden Fehler beim Versuch zu kompilieren eines ARM-embedded-C-Programm (ich verwende YAGARTO als mein cross-compiler). Ich bin versucht, herauszufinden, was dieser Fehler bedeutet und was sind die Schritte, um es zu korrigieren. Aus der

- ARM-Assembler - Wie benutze ich den CMP, BLT und BGT?

Anzahl der Antworten 3 Antworten
Kurze Frage für Euch, in meiner Schleife muss ich verwenden, CMP , BLT und BGT vergleichen Werte. Wie würden die genannten Anweisungen in der folgenden Schleife? Ich versuche, BGT , BLT und CMP, wie ich brauche Sie,

Wie man richtig ein array erstellen, in die ARM-assembly?

Anzahl der Antworten 1 Antworten
Ich bin derzeit lernen die ARM-assembly für eine Klasse und haben auf ein problem stoßen, wo ich brauchen würde, die Verwendung eines "Arrays." Ich bin mir bewusst, dass es gibt keine solche Sache wie ein array im

Zusammenstellen meine C++ - code für die ARM-Architektur

Anzahl der Antworten 3 Antworten
Ich bin ein java-Entwickler. Ich habe einige C++ - code, um einige system-realted Anrufe. Dieser code kompiliert wird, die auf Intel-32-bit-Plattform mit GCC (ich habe Dateien) und es funktioniert auf regelmäßige Intel-basierten 32-bit-linux-Maschine. Jetzt muss ich laufen,

Was Register zu retten, in den ARM C-Aufrufkonvention?

Anzahl der Antworten 5 Antworten
Es ist schon eine Weile her, seit ich das Letzte codiert, arm-assembler, und ich bin ein wenig eingerostet auf die details. Wenn ich den Aufruf einer C-Funktion von arm, ich habe nur sorgen zu machen über das

Was sind die Bedeutung der Elemente in der "alignment trap" Fehlermeldung?

Anzahl der Antworten 2 Antworten
Während meiner Debuggen, habe ich die folgende Fehlermeldung. Alignment trap: my_main (29858) PC=0x00170ad8 Instr=0xe5960008 Address=0x00f28daa FSR 0x0f3 Ist, habe ich mich ein bisschen herum und fand eine Menge von Informationen auf dieser real-time-embedded-website. So, jetzt weiß ich,

Cross-Kompilierung: GCC ignoriert --sysroot

Anzahl der Antworten 1 Antworten
Ich versuche zu cross-kompilieren von Programmen (derzeit avconv von libav) für Nokia N9 Handy mit arm-linux-gnueabi-gcc von Linux Mint 64-bit-repository. Der compiler, der libc-version ist 2.15 und das Telefon hat libc-2.10.1. Sie haben eine Unverträglichkeit, die Mathematik-Bibliothek,

ARM-Entwicklung auf Linux

Anzahl der Antworten 2 Antworten
Kaufte ich eine Tiva C-Serie TM4C123G LaunchPad Evaluation Kit von Texas Instruments. Dieses kit enthält eine kleine platine mit einem ARM-Cortex-M4F-mikrocontroller. Jetzt möchte ich beginnen, das schreiben von software für microcontroller. Ich bin verwendet, um das Programm

Wie funktioniert Raspberry Pi boot-loader arbeiten?

Anzahl der Antworten 1 Antworten
Neulich habe ich angefangen zu studieren, über Embedded Systems und Embedded Linux. Ich weiß, dass es in einem eingebetteten system, das Betriebssystem gespeichert wird auf Flash-oder ROM. Wenn er eingeschaltet ist, wird der bootloader lädt das Betriebssystem

Makefile benötigt für die Erstellung der Opus-Codec für Android

Anzahl der Antworten 4 Antworten
Ich versuche zu kompilieren, den opus-audio-codec (http://www.opus-codec.org/downloads/) für den Einsatz in einer Android-Anwendung. Ich bin mit Android NDK (release 6), zum kompilieren meine Bibliotheken. Bis jetzt, die native C-Bibliotheken, die ich hatte, zu kompilieren, für meine Anwendung

So installieren Sie das Raspberry Pi-cross-compiler auf meinem Linux-host-Maschine?

Anzahl der Antworten 7 Antworten
Ich bin versucht zu bekommen cross-compiling für den Raspberry Pi an meinem Ubuntu-Rechner. Während meiner ersten versuche war ich mit der arm-linux-gnueabi-compiler, welcher in der Ubuntu-repo. Ich habe diese arbeiten. Ich war in der Lage, all meine

How to install g++ - 4.9 von Debian-Wheezy-armel?

Anzahl der Antworten 4 Antworten
Meinem Debian 7 armel embedded-system derzeit hat g++ 4.6 und ich hätte gerne das upgrade auf g++ 4.9 Nutzung der neuen C++11 Funktionen. Wie mache ich das? Meine aktuellen Quellen.Liste den Inhalt ist: deb http://security.debian.org/wheezy/updates main deb-src

Wie u-boot-bootloader liest/speichert die Umgebungsvariablen?

Anzahl der Antworten 2 Antworten
Wie u-boot-bootloader liest/speichert die Umgebungsvariablen ? Wie erklären wir die Adresse von u-boot environment Variablen Abschnitt in den Flash ? Aus der Beschreibung bei hier : Die U-Boot-Umgebung ist ein Speicherblock, der ist gehalten, die auf den

ARM-Modi: den User-und System

Anzahl der Antworten 5 Antworten
Können Sie erklären, wie die ARM-Modus geändert im Falle einer call-handling-system? Ich habe gehört, ARM-Modus ändern, kann passieren, nur im privilegierten Modus, aber im Falle eines system-call-handling, während der ARM ist im Benutzer-Modus (die ein nicht-privilegierter Modus),

Unterschied zwischen Programm-header und Section-Header in ELF

Anzahl der Antworten 1 Antworten
Q1 Was ist der Unterschied zwischen Programm-header und Section-Header in ELF Q1.1 Was ist der Unterschied zwischen segment und ein Abschnitt? Ich glaube pheaders Punkt-zu-Abschnitten nur. Q2. Was ist der Unterschied zwischen Datei-Header und die Programm-Header Gemäß

arm-linux-gnueabihf-gdb versus gdb-multiarch

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie cross-Plattform, remote-debugging von meinem x86-Rechner, um eine remote-ARM-Gerät. (ex: Beagle Bone Black) Ich bin mit Ubuntu 14.04 und Eclipse CDT. Installierte ich das Paket gcc-arm-linux-gnueabihf aber der gdb-debugger ist nicht in diesem Paket.

Wie man C definiert, in ARM-assembler

Anzahl der Antworten 5 Antworten
Wie kann ich externe definiert, wie LONG_MIN und LONG_MAX in ARM-assembler-code? Sagen wir mal my_arm.h sieht wie folgt aus: int my_arm(int foo); Sagen wir, ich habe eine my_main.c wie folgt: ... #include <limits.h> #include "my_arm.h" ... int

LLVM & Clang kann nicht kompiliert werden, für die eine unterstützte arch

Anzahl der Antworten 6 Antworten
Unter Ubuntu 64 bit ich habe llc --version LLVM (http://llvm.org/): LLVM version 3.1 Optimized build with assertions. Built Oct 15 2012 (18:15:59). Default target: x86_64-pc-linux-gnu Host CPU: btver1 Registered Targets: arm - ARM mips - Mips mips64

Wie zu tun Spaltung in ARM?

Anzahl der Antworten 2 Antworten
Ich m versuchen, herauszufinden, wie eine Trennung in ARM, da es keine DIV Befehl. Wenn das getan werden kann, durch Multiplikation der float-Zahl [/9 = *0.09] durch Subtraktion oder durch die Nutzung einer Bibliothek. Jede Art und

Wie die Berechnung von MIPS für einen Algorithmus für die ARM-Prozessor

Anzahl der Antworten 7 Antworten
Bin ich gebeten worden, vor kurzem produziert die MIPS (Millionen Instruktionen pro Sekunde) für einen Algorithmus, den wir entwickelt haben. Der Algorithmus ausgesetzt ist, durch einen Satz von C-Funktionen. Wir haben die übung, den code auf einem

gcc; arm64; aarch64; unrecognized command line option '-mfpu=neon"

Anzahl der Antworten 2 Antworten
Bekam ich Kompilierungsfehler: unrecognized command line option '-mfpu=neon"* wenn er versucht zu kompilieren mit -mfpu=neon-flag. Tatsächlich, alle 'mfpu' Optionen, die ich versuchte ist fehlgeschlagen. Aber in der Dokumentation dieser fahne erwähnt wird, so ist es gültig sein

CMake ausfällt, während Sie zu erzeugen versuchen, ein Visual Studio 2012 ARM-Konfiguration

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen CLucene-Bibliothek *v 2.3.3.2) für WinRT mit dem CMake-tool, v 2.8.11.2. Geben Sie im Generator für dieses Projekt wähle ich " Visual Studio 12 ARM. Ich habe VS 2012 Ultimate installiert. Wenn ich die

STM32F4Discovery: Empfangen von CAN-Nachrichten

Anzahl der Antworten 3 Antworten
Ich bin verloren, wie eine CAN-Nachricht auf STM32F4Discovery. Ich habe es in Silent_Loopback-Modus, d.h. alle gesendeten Nachrichten, die ankommen soll, KANN der controller selbst. Ich bekomme Transmit_OK-status, wenn ich die Nachricht senden, jedoch wird nichts in den

Ubuntu: Was gcc zu verwenden, wenn crosscompiling für den STM32 (Cortex-M3)?

Anzahl der Antworten 1 Antworten
Ich versuche die ersten Schritte mit dem STM32 (Cortex-M3) und mein plan ist es dies funktioniert von Ubuntu (9.04 /AMD64). Beginnen mit ich habe die Olimex stm32-h103 header board, und die Olimex ARM-USB-OCD jtag, und auf der,

cross-kompilieren von Boost 1.57.0 auf ubuntu für arm

Anzahl der Antworten 1 Antworten
Ich bin neu in cross-Kompilier-Prozess. Brauchen, um cross-kompilieren-boost-Bibliothek für arm. Schlagen Sie bitte ein Schritt, um cross-kompilieren boost-library. Ist es möglich, cross-kompilieren erforderlich Funktion der boost-library? google ltib steigern.spec. Was haben Sie versucht? Nachdem Sie den 'kompilieren'

Was bedeutet die Raute (#) Wert zugeordnet ist, der ARM LDR Unterricht bedeuten?

Anzahl der Antworten 3 Antworten
Ich versuche zu Debuggen, die einen Absturz erlebe ich in meiner Anwendung. Der StackTrace zeigt auf ein LDR-Befehl mit dem folgenden format (Dank disassembler): LDR R3, [R0,#4] Meine Frage ist in Bezug auf die Quelle. Was macht

Warum sind i2c_smbus Funktion nicht verfügbar? (I2C – Embedded Linux)

Anzahl der Antworten 3 Antworten
Gibt es viele Verweise auf die Verwendung i2c_smbus_ Funktionen bei der Entwicklung von embedded-Linux-software für die Kommunikation auf dem I2C-bus. Wenn i2c_smbus Funktionen wie i2c_smbus_read_word_data verwiesen wird im software-Projekt für ARM8-Prozessor-Fehler wie "i2c_smbus_read_word_data' wurde nicht deklariert, in

ARM bootloader: Interrupt-Vektor-Tabelle Verständnis

Anzahl der Antworten 2 Antworten
Der folgende code ist der erste Teil der u-boot zu definieren interrupt-Vektor-Tabelle, und meine Frage ist, wie jede Zeile verwendet werden. Ich verstehe die ersten 2 Zeilen, die den Ausgangspunkt und den ersten Unterricht zu implementieren: reset,

ARM-Linking-Fehler “Verwendet VFP register arguments, main.elf" nicht auf windows 8 nur?

Anzahl der Antworten 2 Antworten
Ich versuche, um loszulegen auf die Verwendung einer ARM STM32F4-Discovery-Board und ich bin immer einige seltsame Zusammenstellung Fehler bei der Verwendung der "GNU-Tools" auf Windows 8 Derzeit mein code ist sehr einfach: #include "stm32f4xx_conf.h" int main(void) {}

Wie klar und ungültig ARM v7 Prozessor-cache vom User-Modus auf Linux 2.6.35

Anzahl der Antworten 1 Antworten
Habe ich versucht klar und ungültig ARM v7-Prozessor-Caches für Instruktion Linie, weil instruction-codes ändern kann in der Ausführung. Für das erreichen der Wirkung, versuchte ich 2 Varianten. Hier sind Sie: Ich GCC __clear_cache () - Funktion, aber