Questions tagged [omap]

OMAP is a product line of "system on chips" developed by Texas Instruments.

OMAP is a family of system on chips (SoC's) developed by Texas Instruments. OMAP stands for Open Multimedia Application Platform and is designed portable multimedia applications. Generally an OMAP SoC includes a ARM processor and and at least one co-processor. Notable products using an OMAP processor include the Motorola Droid, Droid X and Palm Pre.

The official Texas Instruements website for OMAP can be found here.

87 questions
3
votes
1 answer

Is the CPU blocked while multiple DMA transfers are in progress on OMAP 4460?

I want to know how exactly DMA works in the Pandaboard. I have read the TRM of OMPA4460 which is used in the Pandaboard that the DMA System can manage a total 128 requests at a time, on up to 32 logical channels, and 4 interrupt requests. When DMA…
user1705581
3
votes
2 answers

Crystal core MPU Clock rate differences

I have a embedded system which on boot up shows as below: Clocking rate (Crystal/Core/MPU): 12.0/400/1000 MHz Can anybody explain me on differences between these three clock rate. Processor is ARMv7, OMAP3xxx
Ashoka K
  • 453
  • 3
  • 6
  • 17
2
votes
1 answer

Why is code relocation done in U-boot proper?

I am trying to understand the boot process of BeagleBone Black by browsing through the source code. Assume that Iam keeping MLO and u-boot.img files in micro-SD card, and making BeagleBone to boot from SD card. To my understanding, ROM code executes…
SRK
  • 308
  • 3
  • 16
2
votes
1 answer

Intel atom or ARM for heavy Signal processing workload

I would like to know which is a better (in performance) option : To get a Intel Dual core atom based board To get a Arm cortex A9 based board (pandaboard etc) I would like to run some light version of linux and do some very cpu intensive…
srinathhs
  • 1,998
  • 4
  • 19
  • 33
2
votes
1 answer

OMAP3530: Loop runs slower on DSP than on ARM

The OMAP3530 implements an ARM processor and a C64x+ DSP. I have a test loop that I expect to run faster on the DSP than on the ARM, but this is not the case. Loop: #define DIM 4 #define LIM 1000 #define MASK 3 int i, j; uint32 arr[DIM][DIM] =…
Voriki
  • 1,617
  • 2
  • 19
  • 43
2
votes
0 answers

dpll3_m2_clk rate change failed: -22

I am using linux 2.6.32 kernel on omap3503 processor, which boots up successfully but at boot time it gives me error, "dpll3_m2_clk rate change failed: -22" in log messages. This error comes from arch/arm/mach-omap2/io.c file when SDRC clock rate…
2
votes
1 answer

OMAP 3530: How fast can I toggle an IO?

I am putting together an application for OMAP 3530 SoC. This application will run some user interface code on embedded linux and invoke waveform generation code on the DSP. The DSP and Linux sides will interact over DSP/BIOS link. My questions…
Raj
  • 2,852
  • 4
  • 29
  • 48
2
votes
1 answer

Controlling TI OMAP l138 frequency leads to "Division by zero in kernel"

My team is trying to control the frequency of an Texas Instruments OMAP l138. The default frequency is 300 MHz and we want to put it to 372 MHz in a "complete" form: we would like not only to change the default value to the desired one (or at least…
Momergil
  • 2,213
  • 5
  • 29
  • 59
2
votes
1 answer

divide by zero exception in ARM OMAP3515 processor

I am using OMAP3515 processor (Generic CortexA8 Device) for my project, I was working on exception handling but this processor dos not generate any exception when any divide by zero instruction is given , it simply goes not next instruction. I want…
vivek
  • 21
  • 2
2
votes
1 answer

Android build Error on OSX 10.8.5: cp: the -R and -r options may not be specified together

I'm trying to compile Android FS, on OSX 10.8.5, and I'm getting an error that seems related to the fact that the build is being done on OSX. I did all the brew installations and the compilation is being done on a case-sensitive FS, yet I'm getting…
AgentK
  • 75
  • 7
2
votes
2 answers

setting up gptimer1 on omap4460

I'm writing bare metal code(no os) on omap4460 (cortex a9), and i do not succeed to set up correctly gptimer1. This is my code ( by following the OMAP4460 TRM) /* for forwarding pending interrupts from distributor to Cpu interfaces */ *(volatile…
bonpiedlaroute
  • 173
  • 1
  • 9
2
votes
1 answer

OMAP 4430 Usage of Linux with DSP

I am wondering if I can use DSP core in OMAP4430 PandaBoard-ES with code running on Linux OS to speed up some processes? I just want to make some processes inside my code via DSP core and the rest via CPU. Along with my search, I cannot find any…
Deniz Beker
  • 1,984
  • 1
  • 18
  • 22
2
votes
1 answer

How to change the resolution of Android on a Pandaboard?

I'm building Android 4.2.1 from AOSP targetting a Pandaboard ES, and I have to change the physical display resolution from 1920x1080 to 800x600 on the HDMI output. I tried to append omapfb.mode=hdmi:800x600@60, omapfb.mode=800x600@60, or…
Phef
  • 31
  • 1
  • 5
2
votes
1 answer

What OMAP-L138 registers should I work with to select another SPI chip?

I have OMAP-L138 Experimenter Kit and I want to communicate with one of peripheral devices which is set on SPI 1 chip select 1 (there is also flash memory on SPI1 chip select 0). I'm confused which registers should I use to select chip 1 ?…
Myosotis
  • 288
  • 4
  • 15
1
vote
1 answer

How does a V4L2 video capture driver knows where the stream is coming from

I need to write a driver that receives 24-bit RGB input and put it on the display (either by 3rd party app as mplayer, or by dumping it to the fame buffer, it is not important at the moment) The setup is 2.3.39 kernel on a OMAP3 platform, with a…
Jonathan
  • 11
  • 3