Questions tagged [arm7]

ARM7 is an older generation of ARM processor designs.

This generation introduced the Thumb 16-bit instruction set providing improved code density.

The ARM7 family is the world’s most widely used 32-bit embedded processor family, with more than 170 silicon licensees and over 10 Billion units shipped since its introduction in 1994.

More information at Wikipedia page of ARM7

93 questions
0
votes
1 answer

Loading a 64-bit data into a 32-bit register

Let's say I have a 3-element array of 64-bit data: src DCQ 0x0200200AD00236DD DCQ 0x00003401AAC4D097 DCQ 0X0001FC219AC931BE assuming that I know the address of "src" (named srcAdr), I can load the lower 32-bit…
John Park
  • 335
  • 5
  • 23
0
votes
1 answer

Why does STR only work for addresses between 0x40000000 and 0x40003FFF?

Code: dest EQU 0x40000000 AREA name, CODE, READONLY ENTRY MOV r0, #2 LDR r1, =dest STR r0, [r1] stop B stop END This code writes the value of 2 to memory location 0x40000000. When I change this to 0x20000000, 2 fails to get written…
John Park
  • 335
  • 5
  • 23
0
votes
1 answer

Why won't this change the values of some of the elements in array1 in memory?

I wrote some assembly code on Keil where if an element in array is < 5, the program increments that element. Trouble is, the ARM code does not change the values of array1 in memory. What changes do I need to make in order to do so? ADR r0,…
John Park
  • 335
  • 5
  • 23
0
votes
1 answer

How Vector Interrupt Controller(VIC) is used to handle the external interrupts efficiently?

I want to know how VIC can handle the external interrupts efficiently
user559208
  • 1,485
  • 3
  • 13
  • 9
0
votes
2 answers

Debugging memory issues ARM7

I am having some issues trying to debug what appear to be some very strange behaviors. For example, we have: static const char* LOG_FORMAT = "0x%02x,%.5f,"; and the pointer changes for no obvious reason. Sometimes to garbage, sometimes to other…
stephen
  • 1
  • 4
0
votes
1 answer

Trying to cross-compile QtWebEngine for ARM7

I'm running Ubuntu 16.04, on an AMD64 CPU. I'm trying to cross-compile the Qt5.7.1 code, including the QtWebEngine, for ARM7. I've managed to successfully compile the Qt library natively for AMD64, and have also managed to compile QtCore to make a…
0
votes
1 answer

How to get the low 16-bit half-word most efficiently on ARM (ARM7TDMI)?

Say we have a 32-bit value in a register: r0 = 0x12345678; The task is to get the low half-word part, which is 0x5678 (or alternatively nullify the high half-word). In terms of C code that's equivalent to: r0 = r0 & 0xFFFF; Limitations: it needs to…
battlmonstr
  • 5,841
  • 1
  • 23
  • 33
0
votes
0 answers

Plot ARM general-purpose registers

I have had looking for some app capable to emulate ARM7 instructions and plot the registers values along time. I tried µVision IDE 5, but it seems not possible. Do you have any app suggestion?
Chu
  • 468
  • 1
  • 5
  • 21
0
votes
2 answers

ARM7 printf hangs when trying to print to UART

I'm having problems with various print commands. Everytime I'm trying to call printf() my system just hangs or sometimes resets. I have working UART and I can print into my console with UART_PutChar() just fine. fprintf works in simple cases of just…
TuKeZ
  • 11
  • 4
0
votes
2 answers

Sending SMS from mobile to gsm module through lpc2148

I am trying to do an electronic notice board i.e E-NOTICE BOARD using lpc2148 and gsm module. Here basically, I'm trying to send an sms from a mobile phone through GSM and I want it to be displayed on the LCD screen. I'm using SIM900A GSM module.…
0
votes
1 answer

GoogleAdd framework failed in ARM7?

I am using google Framework search path i gave the proper search path for this library. but while build i am getting this error: Where i did mistake please help me?
Kishore Kumar
  • 4,265
  • 3
  • 26
  • 47
0
votes
0 answers

How to generate Proteus compatible debug files using gcc-arm-none-eabi toolchain

I am developing a new project using LPC2138, an ARM7TDMI based micro-controller. I have already developed code for this micro-controller in Keil IDE. My intention here is to experiment with ARM code development using GNU toolchain in a Linux host…
0
votes
0 answers

IOS native plugin for universal architecture

I have a project in Unity3d that uses an iOS native plugin that I made in Xcode. I use Unity3d v4.6.2 with Scripting Backend option in IL2CPP and Architecture option in "Universal" Whem I run the project on my ipod5, it works but when I want to…
AlphaDeveloper
  • 539
  • 8
  • 23
0
votes
0 answers

Linked List Implementation ARM7

I am currently using Keil uVision4 and I am trying to implement a linked list that will go through a preset list and stop only when it either reaches the end or it finds a value that matches what is in register r0. I have debugged my code and…
Mike Blair
  • 1,821
  • 2
  • 11
  • 11
0
votes
2 answers

Keil ARM7 Program That Searches An Array

The program requires reading the elements of an array of 10 numbers and count the number of zeros in that array and store it in R7. Here's what I've developed so far... AREA addition, CODE, READWRITE ENTRY LDR R0,=ARR MOV R1, #0 …
user3490561
  • 446
  • 3
  • 8
  • 20