arm 相关问题

此标记用于与ARM(高级RISC机器)系列计算机相关的问题;这是在ARM处理器内核上运行的机器或电子设备或使用ARM内核的系统。

用于u-boot的linux内核的内存位置

目前,我有一个使用U-boot加载Android操作系统的ARM设备。我希望用linux替换android。所以我所做的是将为ARM设备编译的linux副本加载到SD卡上,启动进入......

回答 1 投票 1

编译器Baremetal(arm-none-eabi) - 编译器实现

通常的做法是在函数的入口点声明堆栈变量(在执行堆栈上分配的变量而不是动态或静态),而不是与...混合。

回答 1 投票 -2

有没有办法建立没有keil但有些脚本的arm项目?

最近我正在研究一些带有手臂的项目,但没有操作系统。现在当我编译它时,我必须打开keil。但keil在编辑方面很弱,所以我正在考虑编写一个脚本来执行keil编译器,以...

回答 2 投票 1

任天堂DS上的瓷砖图形奇怪的条纹

我正在为Nintendo DS做一个乒乓球比赛。我正在使用libnds进行设置,我遇到了一种非常奇怪的行为。到目前为止,我只是在模拟器中尝试过,但我使用了三种不同的...

回答 2 投票 4

U-boot CONFIG_SYS_TEXT_BASE与SDRAM之间的关系

目前,我对u-boot的理解如下ROM代码加载SPL SPL初始化RAM,并加载u-boot到CONFIG_SYS_TEXT_BASE RAM地址u-boot重定位自己启动内核我检查我的u -...

回答 1 投票 0

ARM程序集附加多个位

我的程序的目的是获取寄存器0中的值并将其以“1011”的形式复制到寄存器1中。编辑我最初没有说清楚,不是用简单的mov实现,目标是......

回答 2 投票 0

优化处理标签(空结构)函数参数

在某些情况下,我们使用标签来区分功能。标记通常是一个空结构:struct Tag {};假设我有一个使用这个标签的函数:void func(Tag,int a); ...

回答 1 投票 4

从Unity3D导入后,Xcode中的架构armv7的未定义符号

我将我的项目从Unity3D导出到Xcode。在Unity中我的项目有很多库,例如:Facebook SDK,PlayMaker,Easy Save,Dotween等我尝试构建我的Xcode项目但失败了。它给我错误......

回答 1 投票 0

gdb:打印AArch64高级SIMD向量寄存器(可能吗?)

我试图在我的汇编代码中调试,以检查高级SIMD向量寄存器中的值。为此,我运行gdb并在我的指令中设置断点,运行布局asm和步骤...

回答 3 投票 4

在linux中组装此代码会给我带来语法错误

我有一个用于大学目的的覆盆子pi。因为在家里我没有显示器,所以我决定使用Lubuntu从我的笔记本电脑进行组装编码。问题是,即使这有效......

回答 1 投票 1

带C的嵌入式应用程序中的time()函数问题

我在ARM微控制器上使用time()。处理器一到达此功能就会重新启动。奇怪的是,当我处于调试模式时,代码工作得很完美但是我想要...

回答 2 投票 -1

ARMv7-M手册中没有“beq”或“bne”指令?

我正在研究STM32l475微控制器,它运行Cortex-M4处理器和ARM / Thumb指令集。我看到(来自objdump)在二进制文件中生成了beq.n和bne.n指令...

回答 1 投票 2

为什么这不会改变内存中array1中某些元素的值?

我在Keil上写了一些汇编代码,如果数组中的元素<5,程序会递增该元素。麻烦的是,ARM代码不会更改内存中array1的值。做了什么改变......

回答 1 投票 0

STM32f4xx标准外设库的描述

是否有一个很好的描述STM432f4xx库与stm32f2xx库可用的真正好的库,或32f4xx完全自我记录通过评论和...

回答 3 投票 1

为什么编译器会添加额外的'sxtw'指令(进一步导致内核崩溃)?

问题/症状:在函数返回结束时,编译器添加sxtw指令,如反汇编中所示,导致返回地址仅为32位而不是64位,从而导致...

回答 1 投票 1

为什么STR仅适用于0x40000000和0x40003FFF之间的地址?

代码:dest EQU 0x40000000 AREA名称,代码,READONLY ENTRY MOV r0,#2 LDR r1,= dest STR r0,[r1]停止B停止END此代码将值2写入存储单元0x40000000。当我 ...

回答 1 投票 0

Beaglebone Black的U-boot无法构建 - 目标CPU不支持THUMB指令

我正按照Chris Simmonds的“掌握嵌入式Linux编程”中的说明,尝试为beagle bone black构建u-boot。我已经构建了交叉工具链,现在正在尝试构建Das U -...

回答 2 投票 1

TrustZone与ROM作为安全启动中的信任根

我偶然发现的很多文献都提到TrustZone是一种促进安全启动的机制(可以在这里看到,还有更多)。据我所知,Secure Boot以这种方式运行:“Root -...

回答 2 投票 1

为什么ARM有16个寄存器?

为什么ARM只有16个寄存器?这是理想的数字吗?具有更多寄存器的寄存器的距离是否也会增加处理时间/功率?

回答 5 投票 7

与库存内核相比,Zimage太大了

我正在尝试使用http://opensource.samsung.com上的设备源代码为我的SM-t365更新内核。我已经完成了以下步骤来获取zImage文件:将Kernel.tar.gz解压缩到内核...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.