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.

88 questions
20
votes
6 answers

Aligned and unaligned memory accesses?

What is the difference between aligned and unaligned memory access? I work on an TMS320C64x DSP, and I want to use the intrinsic functions (C functions for assembly instructions) and it has ushort & _amem2(void *ptr); ushort & _mem2(void…
Can Bal
  • 1,403
  • 1
  • 13
  • 26
10
votes
3 answers

Hello world, bare metal Beagleboard

I'm trying to get a 'hello world' type program running on my Beagleboard-xm rev. C, by calling a C puts function from assembly. So far I've been using this as a reference: http://wiki.osdev.org/ARM_Beagleboard Here's what I have so far, but there's…
farnsworth
  • 339
  • 3
  • 13
8
votes
0 answers

Configure minicom to use hardware flow control

Looking for some assistance testing a UART implementation with hardware flow contorl for the OMAP L138. To test the implementation I use minicom to emulate the other end of the serial link and I'm looking for some insight into how it needs to be…
dinesh
  • 705
  • 2
  • 8
  • 20
7
votes
6 answers

Is time.h clock() broken on my hardware?

I try to measure the clock cyles needed to execute a piece of code on the TMS32064x+ DSP that comes with the OMAP ZOOM 3430 MDK. I look at the "Programmer's Guide" of the DSP chip and it says that the DSP supports the clock() function. What I do is…
Can Bal
  • 1,403
  • 1
  • 13
  • 26
6
votes
0 answers

how to write display driver

I am writing display drivers for micro oled. board is dart4460 (omap4460) which provides dss(display subsystem). so I am writing drivers using dss. but I dont know what I wrote is right or not oled display use dpi interface and i2c for commands I…
Yeol_
  • 93
  • 1
  • 1
  • 9
6
votes
2 answers

AM335x watchdog does not work

I am currently working on TI AM335x board (Starter Kit) and I would like to get the OMAP watchdog working... As far as I know the platform automatically enables the watchdog during boot and I think it is confirmed by the following messages printed…
Morix Dev
  • 2,592
  • 24
  • 47
6
votes
3 answers

How to use DSP to speed-up a code on OMAP?

I'm working on a video codec for OMAP3430. I already have code written in C++, and I try to modify/port certain parts of it to take advantage of the DSP (the SDK (OMAP ZOOM3430 SDK) I have has an additional DSP). I tried to port a small for loop…
Can Bal
  • 1,403
  • 1
  • 13
  • 26
5
votes
1 answer

Typical L1 and L2 access latency for SoCs made of ARM Cortex-A9

I am looking for L1 access latency and L2 access latency for SoCs made from ARM Cortex-A9 processors such as Nvidia Tegra 2 and Tegra 3 which have multiple ARM A9 processors. I could find some information about the L1 and L2 size of those…
aminfar
  • 2,067
  • 3
  • 23
  • 37
4
votes
2 answers

BeagleBone GPIO Output Synchronization with PRU (TI AM335x)

I am using one of the PRU units on the AM335x to drive 4 of the GPIO pins on the BeagleBone(GPIO1_2, GPIO1_3, GPIO1_6, GPIO1_7) and I want to synchronize the edge transitions(my full source code is at the bottom). With the Beaglebone to set the…
Dave
  • 61
  • 1
  • 6
3
votes
1 answer

Pandaboard GPIO banks unmmaped from memory

I am currently running Android and an RTOS together using OKL4 Hypervisor to virtualize both of them on a Pandaboard (OMAP4430). At some point during power up it seems like the Linux Kernel somehow causes all the GPIO banks on the board to be…
Stack123
  • 33
  • 3
3
votes
0 answers

Select Wayland output for QT application

I am running QT 5.11.3 on a TI embedded platform (AM5728). My display manager is wayland 1.16 (weston). The QPA for my application is Wayland-Egl. The embedded system has both an LCD panel & HDMI output. Both are recognized and treated as…
vix
  • 91
  • 2
3
votes
1 answer

GPIO irq: Falling and Rising edge detection

I try to create bare metal application for TI am335x soc based board. One thing I need to do is to invoke callback1 on rising edge and callback2 on falling edge. From the datasheet I figured out, that simultaneous detection for rising and falling…
Alex Hoppus
  • 3,571
  • 4
  • 24
  • 46
3
votes
1 answer

V4L2 driver corrupts buffers for 4 USB cameras on Android OMAP5432

I have OMAP5432 EVM running Android 4.2 with 4 USB connected Logitech C270 cameras. I use V4L2 driver from NDK C-code to open and stream from cameras in MJPEG mode. Everything works fine except right after power cycling cameras. After power cycling…
Leo
  • 731
  • 8
  • 10
3
votes
1 answer

How to port Android kitkat on Panda board?

I want to learn Android BSP porting.For that I want to port Android kitkat on TI's Panda board.I have already done the Linux porting on panda board.Please suggest the starting point for the same.
Hemant
  • 123
  • 10
3
votes
1 answer

Kernel oops Oops: 80000005 on arm embedded system

Please help me to solve this Oops. I use a 1 milli sec high resolution timer and installing it as a seperate module with "insmod". This fires every 1 ms and i have to do some task with this timer interrupt. There are other processes which does image…
Ashoka K
  • 403
  • 2
  • 6
  • 15
1
2 3 4 5 6