问题标签 [omap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
63 浏览

c - 引导加载程序问题

我正在为我的项目使用 OMAP3515 处理器(通用 CortexA8 设备)并希望从 UART3 启动系统。我正在使用的引导加载程序代码在使用模拟器时工作正常,即它能够将图像写入闪存。当我通过 UART 发送时,相同的引导加载程序代码在 RAM 中执行,但无法将映像写入闪存。

0 投票
1 回答
684 浏览

android - Android FM Radio 使用 OmapZoom 源代码错误

我从 git://git.omapzoom.org/platform/hardware/ti/wpan.git 下载了代码以在 android 中执行 FMRadio。但是在导入应用程序 FmRxApp 时,它会显示编译错误。任何人都可以帮助我如何导入这个已经在这个 FM 收音机应用程序上工作的应用程序。

感谢和问候蒂鲁

0 投票
1 回答
143 浏览

omap - 为什么sd卡的第一个分区应该是fat32?

我正在开发 omap 平台。当我们按下电源重置按钮时,ROM 代码将搜索 boo-table 分区,即 FAT32。

我的问题是为什么第一个分区应该是 FAT32 。我们不能将第一个分区设为 ext2 或 ext3 吗?

0 投票
0 回答
194 浏览

linux - 从 Linux 内核模块重新分配 OMAP3730 gptimer 时出错

我对 Linux 内核模块开发相当陌生,所以如果我在这里遗漏了一些非常明显的东西,我提前道歉。我正在尝试使用 OMAP3730 的 GP 计时器编写一个简单的模块,以便在 Beagleboard-xm 上以更高的分辨率进行基准测试/时间戳。

相关代码如下所示:

我在 Angstrom 下编译

我第一次插入模块时,它工作正常。我也可以删除它,并验证 hrt_exit() 函数是否在日志中运行。当我尝试重新插入它并因此重新分配一个计时器时,问题就来了。我从内核中得到以下信息:

我无法在网上找到有关此特定错误的任何信息,我有点困惑,因为在分配计时器之前我不会尝试 set_source ,但该消息出现在分配失败错误之前。无论如何,我不明白为什么它无法分配另一个计时器,特别是考虑到 SoC 上有几个计时器。有任何想法吗?需要更多信息?谢谢!

0 投票
1 回答
487 浏览

embedded - 在我的嵌入式系统中填充外部 ram 中的帧缓冲区非常慢

当我通过引用字体数据库从 UART 获取字符代码时,我正在更新外部 ram 中的帧缓冲区。

帧缓冲区大小约为 600kb,在不使用 DMA 的情况下完全填充它大约需要 1.5 秒。外部 ram 大小为 8 MB。帧缓冲区位于数据部分中,因此 SDRAM 控制器将其赋予第二优先级,而文本部分具有最高优先级。SDRAM 控制器配置为在突发模式下运行。

我使用的处理器是运行频率为 200 MHz 的 OMAP 3515 和运行频率为 133 MHz 的外部 RAM。

我试图找到一个最佳解决方案来在 40 毫秒内填充 600kb 的帧缓冲区。请帮助我。

0 投票
1 回答
2357 浏览

android - 在 gstreamer 管道中使用 encodebin

我有一个 gstreamer 管道

此管道在 appsrc 插件的帮助下获取宽度为 1280 和高度为 720 的原始 yuv-420 帧,并将其推送到 decodebin。encodebin 将其编码为 h264,filesink 会将其转储到文件中。

但是这个管道不起作用,因为我没有指定 encodebin 的配置文件。我正在使用 gstreamer 开发 android,我使用的平台是 OMAP4460,我想使用硬件编码器。但我不知道应该将编码箱设置到哪个配置文件。

如果有人知道encodebin的配置文件,请帮助我

0 投票
1 回答
454 浏览

linux - OMAP 4430 Linux 与 DSP 的使用

我想知道是否可以使用 OMAP4430 PandaBoard-ES 中的 DSP 内核和在 Linux 操作系统上运行的代码来加速某些进程?我只想通过 DSP 内核在我的代码中创建一些进程,其余的通过 CPU。随着我的搜索,我找不到任何关于它的好信息。有什么教程可以推荐吗?如果这个过程是可能的,标准的多线程技术是否足以让它们并行运行?

0 投票
1 回答
6130 浏览

c++ - 解密 CMake 错误

我是使用 CMake 的新手(对 Makefiles、C 和 C++ 来说也很新)。我的任务是将我们当前的构建系统更改为使用 CMake 生成 Makefile 并编译我们的代码的系统。我很难破译 CMake 报告的错误,并且在搜索此站点或任何 sute 时都没有运气。如果此问题已在其他地方得到解答,请指导我,我提前致歉。

我试图发布一张显示我们当前文件结构故障的图片,但我还没有发布图片的信誉点......

这是我在运行两个cmake 时收到的错误。&制作

这是项目源目录中的CMakeLists.txt :

这是目录633.CMake/arm/expat中的 CMakeLists.txt

这是目录633.CMake/arm/expat*中的 CMakeLists.txt (这将创建libexpat.a库),文件expatfiles.txt仅列出了 expat 所需的源文件(同样适用于服务 CMakeLists.txt:

这是目录633.CMake/arm/services*中的 CMakeLists.txt

0 投票
0 回答
147 浏览

serial-port - Linux 3.8:omap 串行驱动程序:写入数据分成两部分 = 为什么?

我的程序有问题,我正在尝试发送 14 个字节的数据(一次写入调用),但是数据被分成两个数据包......这使得另一个设备以 crc 错误响应。 .... 为什么 ?为什么驱动程序 linux 决定削减我的数据?你知道任何可以防止这种情况的串口配置吗?或其他解决方案?

非常感谢 !

!blue= rts , red = rs485 数据

http://i.stack.imgur.com/N8beT.jpg

0 投票
0 回答
1670 浏览

console - 如何在 Android 上启用 Linux 企鹅标志?

TI OMAP 4460 + Android 文件系统 + Android Linux 内核 3.0

我在内核配置中设置了 CONFIG_LOGO、CONFIG_VT 和 CONFIG_FRAMEBUFFER_CONSOLE,徽标图像类型为 CLUT224。

然后我看到了奇怪的东西,在内核启动后差不多 10 秒后,出现了一个破碎的图像,看起来像企鹅的头部,屏幕顶部只有几个像素的线条。然后我又重新启动了一次,有时我看到企鹅头下方的“ANDROID”字符,但有时没有。

查看链接在此处输入链接描述

我的同事提醒我应该禁用 Android 启动标志(确切地说是“ANDROID”字符),因为它需要打开一个 tty 控制台。这可能对某些事情有影响?

此外,为什么企鹅标志出现这么晚?我在drivers/video/fbmem.c fb_do_show_logo()中添加了一些打印,这个函数在内核启动后3秒被调用。为什么我在 10 秒时看到了标志?