问题标签 [arm]
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.
c++ - ARM RealViewICE 的 C++ 命名空间问题
我正在使用 ARM RealView 调试 3.1,我无法查看 C++ 命名空间中定义的函数内的变量,代码运行良好并且使用 armcc 编译。你们中有人知道解决方案吗?
c - 在 EZ Flash 3 合 1 中写入 PSRAM
我试图弄清楚如何在 GBA 大小的 EZ Flash 3 合 1 卡中对 PSRAM 进行编程。基本上重复 GBA Exploader 和其他程序所做的。
如果我选择一个块并对其进行编程,然后将其读回第一个半字始终是 0x1500 或类似的东西,但其余数据都很好。
如果在写入时我选择了前一个块,则从 0x20000 字节开始写入该块(根据我确定的块大小)。从所需块读回仍然显示第一个半字是错误的,但其余半字是正确的。
linux - 需要一些建议才能开始在 ARM(使用 linux)平台上编程
我将(也许)很快在托管 linux 发行版的 ARM 平台上工作(我不知道哪个发行版..)。
我知道该项目涉及视频流,但我不能告诉你更多。其实我只收到了通知,还没有遇到任何人。
我从来没有在这样的平台上工作过。所以我的想法是在项目开始之前进行测试。
你有什么建议让我不明白这样的平台是如何运作的?互联网链接?教程?工具
此外,因为我家里没有任何 ARM 处理器(只有我的 iPhone ..)你会建议我使用哪个虚拟机?(我显然不想浪费时间安装和测试它们中的每一个。)
我知道维基百科上的这个页面。哪一个更适合在 MacOS X 10.5/intel 平台上运行?在虚拟机上安装哪个 linux 发行版?
我知道这个话题很广泛,所以欢迎任何想法!:-)
stack - 我可以为升序堆栈增长方向配置 ARM 处理器吗?
这里有一个关于堆栈增长方向的问题。Michael Burr 回答说在 ARM 处理器中可以配置堆栈增长方向 - 即下降(正常行为)堆栈向内存中的零地址(低地址)增长或上升,即堆栈向内存中的更高地址增长。
我的问题是:在 ARM 处理器中,我怎样才能使堆栈以递增的方向增长?
如何将堆栈配置为升序,默认情况下它是降序的?任何寄存器位设置/重置等。
gcc - 从 Winarm 迁移到 Yagarto
这个问题一定适用于这么少的人……
我正忙着将我的 ARM C 项目从 Winarm GCC 4.1.2 迁移到 Yagarto GCC 4.3.3。
我没想到会有任何差异,并且都使用相同的 makefile 和 .ld 文件愉快地编译了我的项目。
然而,虽然 Winarm 版本运行 Yagarto 版本却没有。处理器是 Atmel AT91SAM7S。
任何关于在哪里看的想法都将受到欢迎。我在想我关于makefile 是makefile 的假设是不正确的,或者Winarm 的.ld 文件不适用于Yagarto。
由于它们都是 GCC 工具链并且可能使用相同的链接器,因此它们肯定是兼容的。
TIA
结束。
iphone - 如何在 iPhone 上使用 ARMv6 优化的 OpenMAX DL 库
有用于 ARM 的汇编语言库用于进行信号处理和其他称为“用于 ARM11 处理器系列的 OpenMAX DL”的好东西。
当您从 ARM 站点下载该库时,它包含 .s 汇编文件。这些如何用 Xcode 编译并从 iPhone 的 Objective-C 调用?有内联汇编的示例,但我找不到有关使用 .s 汇编文件的信息。
assembly - 实现 ARMv5TE 和 VFPv1 的 ARM 处理器?
是否存在任何实现架构版本 ARMv5TE(或 ARMv5TEJ)但也实现 VFPv1(相对于 VFPv2)的 ARM 处理器?
我正在为 ARMv5TE 编写一些汇编代码,我想假设如果存在 VFP,它就是 VFPv2。是否有任何处理器与这种组合一起发货?
linker - 在 WinARM4.1x 下链接 BREW 对象时出现问题
我正在尝试使用 WinARM 4.1.1 为 BREW 项目编译和链接目标文件。我开始使用此页面:http ://brew.wardco.com/ 。
首先要注意的是,我已经在 GNUDE 工具链下成功地工作了。当我切换到 WinARM 时,我最初让它工作,直到我注意到我的链接器库路径中有 -Lc:/ gnude /arm-elf/lib 而不是 -Lc:/ WinARM /arm-elf/lib。我显然不想在我的环境中同时安装这两个系统。使用 WinARM 库路径会导致我收到以下链接器错误:
我不知道如何解决这个问题;看来我只是在某处错过了一条路径,但是哪条路径?我注意到列出了“c:\winarms\gcc-4.1.1...”“路径”...这不是我计算机上的位置。它是图书馆参考吗?
任何见解将不胜感激。
mysql - 适用于 iPhone 的 MySQL C API 库
有人知道在哪里可以获得为 arm iPhone 架构编译的 MySQL 库吗?
或者如何为arm交叉编译MySQL?
谢谢
visual-c++ - OMF 和 COFF 格式有什么区别?
最近我一直在维护一个用 VC++ 6.0 编写的遗留项目。该代码使用了该编译器的许多独特特性,因此将其移植到更新的标准编译器已被证明是一项艰巨的任务。
在项目的数千行代码中,有四个汇编文件。出于某种原因,我不明白,MASM615 和 TASM 也无法编译它们(它们会发送错误),但我有目标文件。但是,当我链接库时,我收到一条消息
警告 LNK4033:将对象格式从 OMF 转换为 COFF
该库按预期工作,但我一直想知道这些二进制格式之间有什么区别,或者我是否应该期望这种转换会产生一些丑陋的东西。