如何使用llvm+clang为stm32编译
有人了解如何使用 binutils 和 newlib 构建 llvm+clang 工具链以及如何使用它吗? 主机:Linux、AMD64 目标:cortex-m3、stm32 c-lib:newlib 汇编器…
snprintf 在显示 %d 或 %u 时崩溃
我正在尝试使用 snprintf 将整数打印到字符串中,以便在 ARM 微控制器的 OLED 显示屏上显示。但是,当我使用 %d 或 %u 时,微控制器会锁定并停止执行…
SPI 在 STM32F103ZE 中读取数据为零
我使用的是STM32F103ZE 我没有正确获取 SPI 数据。 主机正在正确传输。 但在发送非零值时始终读取为零。 主配置:(MSP430) The master configuratio…
通过 Cortex-M3 访问 USB 网络摄像头
下午, A 想知道是否有可能通过微控制器(STM32F103、Cortex M3、73MHz)劫持 USB 网络摄像头的视频流,以向设备添加 HUD。然后将流重新打包到同一个 …
STM32F103 微控制器 CAN 消息
我想知道是否有人熟悉 STM32f10x 微控制器? 如果是这样,我在配置 CAN 驱动程序时遇到了一些问题。我可以运行设置为loop_Back模式的演示代码,但我无…
newlib sscanf() 在 stm32 中抛出硬故障异常
我使用gcc编译我的项目,在main中使用函数sscanf(),堆栈大小为4k,我在gdb中调试程序,显示VPUSH指令抛出异常。 我测试了函数 sprintf(),它工作得很…
如何使用 openOCD 和 gdb 对 STM32 闪存进行编程
我使用带有 openOCD 和 GDB 的 Olimex ARM-USB-OCD 加密狗来编程和调试 stm32f103 微控制器。我使用的 IDE 来自 Olimex 开发套件 CD,并使用 eclipse …
IAR 上的 C 编程
我正在 IAR 平台上编码,想要执行以下操作。我有一个 typedef 如下 struct timer { uint32_t start; uint32_t interval; }; typedef (void) (*etimer_…
如何在 Cortex-M3 (STM32) 上从 RAM 执行函数?
我正在尝试从 Cortex-M3 处理器 (STM32) 上的 RAM 执行函数。该函数会擦除并重写内部闪存,所以我肯定需要在 RAM 中,但我该怎么做呢? 我尝试过的是…
STM32 I2C1 SR1 寄存器上未设置起始位
我正在尝试对 stm32 进行编程以与我的 i2c EEprom 进行通信,但似乎每次我都会说: I2C_GenerateSTART(I2C1, ENABLE); while( !(I2C_CheckEvent(I2C1,…
Ubuntu:为 STM32 (Cortex-M3) 进行交叉编译时使用什么 gcc?
我正在尝试开始使用 STM32 (Cortex-M3),我的计划是在 Ubuntu (9.04 / AMD64) 上实现此功能。 首先,我得到了 Olimex stm32-h103 标头板和 Olimex ARM…
- 共 1 页
- 1