有关专门针对Cortex-M3的问题。强烈考虑[tag:cortex-m]而不是[tag:thumb]用于Thumb / Thumb2问题。
我正在尝试在 Cortex M4 上分析 C 函数(从中断调用,但我可以提取它并在其他地方分析)。 计算典型循环次数的可能性有哪些...
您能否在运行时以编程方式删除 ARM Cortex M3 应用程序中的断点?
在我的 CM3 裸机 C 应用程序中,我有一个启动脚本,它在内存中目标区域的代码和数据部分上运行 CRC。我注意到有时代码检查会失败,有些......
Freertos使用下面的代码部分作为故障处理程序,从当前的堆栈指针(导致崩溃的任务堆栈)中获取信息。
我正试图编写代码以生成软件触发器。数据表似乎让我很困惑,我在NET上找不到任何例子。在4.2.8的 "Cortex-M3器件通用用户指南 "中,我读到...
__ WFI()即使禁用了所有中断并清除了待处理的中断也不会进入睡眠状态-LPC18XX系列
背景:我试图使我的嵌入式应用程序在没有__WFI()的CAN活动时进入睡眠状态,然后在接收到CAN中断时唤醒。在进入睡眠模式之前,我...
如何从不知道正确时间的嵌入式微控制器建立WPA-Enterprise连接?
我有一个基于Cortex M3微控制器的嵌入式设备。该设备确实使用了RTC来跟踪时间(因此,如果您愿意的话,这只是一个递增计数器)。该计时器是...
我有一个引导程序代码,其中我将通过USART发送/接收数据。我已将USART配置为在中断模式下运行。 USART功能可以独立正常运行。已验证...
我正在尝试在连接到LED的蓝色药丸(stm32f103c8t6)中启用PC13,不确定是低电平有效还是高电平有效,因此我尝试了两种方法都仍然无效。 RCC-> APB2ENR | = 0x10;是...
使用Eclipse Mars CDT进行JTag调试:“程序文件不存在”
我已经成功编译了一个ARM嵌入式项目,已经创建了下一个文件:MyProject.elf MyProject.bin MyProject.hex MyProject.map MyProjectmd5.bin然后我要运行->调试...
我在项目链接期间遇到问题。我使用制造商提供的GCC链接描述文件。在这里,我将代码段定义如下:MEMORY {// ..删除了其他段CODE(...
STM32 IAR没有ITM跟踪输出,除非代码中包含printf
我有一个小项目,我在其中添加了自己的自定义调试功能,因此我可以拥有一些额外的功能。他们工作得很好,并使用以下方法发送数据:while(* bp)...
我目前正在用Cortex-M3微控制器上的汇编器进行测试。我不确定这是否重要,但是您可以。我需要将一个值写入内存中的某个地址。这里...
是否有一种方法可以在不使用进位标志或RRX的情况下对ARM汇编语言中的32位二进制整数进行位反转?
通常,我们会在32位二进制数上使用LSLS#1指令,其中MSB将保留在进位中,并使用RRX将其推回到另一个寄存器中,以便反转...
使用以下设置:使用C和C ++ FreeRtos的基于Cortex-M3的µC gcc-arm交叉工具链7.5.3使用JLinkGDBServer的Eclipse Luna Segger Jlink代码信心FreeRtos调试插件使用...
我正在使用Atmel SAM3S MCU,他们的ASF东西可以进行I2C(它们称为TWI)通信。很好,除了从我的主循环中花费太多时间。所以,我希望能够引发...
我想使用ARM嵌入式汇编程序在ARM cortex M3设备中将64位数字除以32位数字。我尝试将32位数字除以32位数字,其工作正常。我也分享了代码。请...
当你建立一个gcc工具有建造它的手臂精灵或手臂 - 无 - EABI的可能性,但有什么区别?我今天用EABI,但那只是因为其他人似乎做...
在Cortex-M3的平台,为什么UCOS-III不能使用SVC执行PENDSV?
最近,我读UCOS-III的源代码,我当它在Cortex-M3平台上运行约UCOS-III的任务切换的问题。它使用PendSV任务切换直接...
我试图找出如何为arm-none-eabi-gcc编译器启用软浮点支持。 arm-none-eabi-gcc的版本是gcc版本6.3.1 20170620(15:6.3.1 + svn253039-1build1)。 ...
我正在为Win32扩展电路仿真引擎,并希望增加arm核心支持并与systemC集成。我需要一些库,允许我加载二进制文件并逐步执行它。它......