cortex-m3 相关问题

有关专门针对Cortex-M3的问题。强烈考虑[tag:cortex-m]而不是[tag:thumb]用于Thumb / Thumb2问题。

在ARM cortex M3汇编程序的任何地址编程

有谁知道如何将程序放在ARM汇编程序中的内存中的任意地址?默认情况下,程序位于从地址0x00000008开始,但它必须是......

回答 2 投票 0

如何在C语言中获取asm变量值?

现在我正在尝试理解CM3固件代码。但特别是我发现一些代码是由asm代码制作的,如下所示,asm代码// Uart字符串输出void UartPuts(unsigned char * mytext){...

回答 2 投票 0

将PC(R15)设置为指向我的代码后,使用Keil将其放在RAM中所需的地址,嵌入式ARM设备上

我需要将程序放在内存0x20000000的地址中。在Keil的项目选项中,我打开了“Target”选项卡并设置了以下设置(屏幕截图在这里 - > https://i.imgur.com / ...

回答 1 投票 -2

如何使用__asm在C中执行DCD?

我试图在ARM C代码中执行ASM指令DCD 0xf7f0a000。我尝试了下面的方法和我得到的错误:__ asm(“DCD 0xf7f0a000”);错误:#3061:无法识别的指令操作码__asm {...

回答 1 投票 0

如何减少因子循环的执行时间和周期数?和/或代码大小?

基本上我很难让执行时间低于它,以及减少时钟周期和内存大小。有谁知道如何做到这一点? ......

回答 4 投票 2

ARM(Cortex M3)的应用程序内编程如何工作?

我正在研究基于Cortex-M3的定制设备,我需要实现应用程序内编程(IAP)机制,这样就可以在没有JTAG的情况下更新设备固件(我们将使用TFTP ......

回答 5 投票 15

对于Cortex-M3,如何优化块复制和右移+饱和到max = 5

基本上,我需要通过减少整体代码的大小来减少内存大小或使其运行更有效,从而提高这段代码的效率。我也在使用Thumb 2 ......

回答 1 投票 2

多个独立编译的二进制文件/ hex文件之间的代码共享

我正在寻找有关如何在为Cortex-m / 0/4/7架构编译的多个二进制文件之间共享信息/代码的文档/信息。这两个二进制文件将在同一芯片上,并且相同...

回答 2 投票 3

未配置时STM32 WWDG中断触发

由于许可证问题,我有一个应用程序,我从Keil IDE移植到使用GNU工具链构建。我已成功地能够在...上设置,构建,刷新和运行应用程序。

回答 6 投票 11

ADICUP360和CrossCore Embedded Studio - 错误:“_start()在0x150”没有可用的源

来自https://wiki.analog.com/resources/eval/user-guides/eval-adicup360的ADuCM360 / ADICUP360的演示项目工作正常。但是,如果我尝试创建(构建项目 - >调试为)我自己的项目,...

回答 2 投票 0

在ARMv7中调用有效负载中的函数

我想为我的ARMv7平台编写一个简单的有效负载。首先,我尝试了一个通过UART发送字符的简单循环:void payload(){while(1){USART3-> DR = 0x68; 08000358

回答 1 投票 1

MPU不会触发皮层M4的故障

我想保护内存区域不被写入。我已配置MPU,但它没有产生任何故障。我要保护的区域的基地址是0x20000000。区域大小是64 ...

回答 1 投票 0

IAP Bootloader无法加载RTX应用程序映像

我将软件分为两部分:Bootloader(不带RTX),带RTX的应用程序图像。但是引导加载程序无法使用RTX加载应用程序映像。 Flash设置为:----------------...

回答 1 投票 0

读取闪存数据,ATSAM3

我正在开发一个Arduino Due Board(ATSAM3X)项目,我正在使用Atmel Studio7和ASF。我想知道如何读取闪存块/区域,计算CRC32或简单的校验和...

回答 1 投票 0

Cortex M3处于特权模式

我想通过SWO(使用ITM)输出调试信息。 Core Cortex M3可以做到这一点。 ITM是一个应用程序驱动的跟踪源,支持printf样式调试以跟踪操作...

回答 1 投票 0

在STM32上禁用IRQ

有没有办法禁用Cortex M3 MCU中的所有irq,除了一个?我的问题是我有一个系统运行几种具有不同优先级的irq,我想禁用所有irq除了一个...

回答 2 投票 1

如何展开ARM Cortex M3堆栈

当发生崩溃时,ARM Coretex STM32的HardFault_Handler只能获得几个寄存器值r0,r1,r2,r3,lr,pc,xPSR。但是堆栈中没有FP和SP。因此我无法放松......

回答 1 投票 2

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