问题标签 [nucleo]

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.

0 投票
0 回答
154 浏览

stm32 - STM32F446 HAL_UART_Receive_DMA 直接写入 GPIOA->ODR 不起作用

我正在试验 STM32 核板 STM32F446。

这段代码在我向 PA3 发送字节并通过 DMA 写入我发送data的字节时起作用x

但是,当&data替换为0x40020014( GPIOA->ODR) 或 PA5 LED 的位带别名地址0x42400294时,当我向 PA3 发送字节时,未设置用于切换 LED 的位,并且HAL_UART_RxCpltCallback可能会或可能不会被调用,具体取决于x. 为什么?

代码链接:https ://github.com/pterodragon/stm32_try/tree/question

0 投票
2 回答
282 浏览

arm - 如何将为目标设备 STM32F072B 编写的 STM32 片段(代码示例)转换为 STM32F030r8

亲爱的,

我是嵌入式系统的新手。

我已经从 st.com 下载了为目标设备 STM32F072B 编写的代码示例。由于我将 Nucleo-64 与 STM32F030r8 MCU 一起使用,我需要转换下载的代码示例以支持我的目标设备 STM32F030r8。

我可以在 Keil 中构建代码示例(为 STM32F072B 编写),但是当我将目标设备更改为 STM32F030r8 时出现错误:

请告诉我如何转换下载的代码示例以支持我的目标设备 STM32F030r8。

问候尼亚斯

0 投票
1 回答
1180 浏览

node.js - 如何使用命令行刷新 NUCLEO F401RE

我正在寻找用于在 ubuntu 中刷新我的 NUCLEO 卡的命令行工具。我想要这个工具用 node.js 远程刷新我的 NUCLEO。我已经尝试过 st-flash 和 stm32flash 但这些工具不能正常工作。我的程序是由 mbed 在线工具生成的。

你有什么建议吗 ?

感谢您的回答

0 投票
1 回答
287 浏览

arm - 在 Mbed (Nucleo L476RG) 上运行 Libsodium - ISR 上下文中不允许互斥体

我正在尝试在 Mbed 板上运行一些使用 libsodium 的代码。仅包含库并运行sodium_init()时会引发以下错误mbed sterm

似乎 libsodium 试图使用某种不允许的互斥锁。不是 libsodium 或 Mbed OS 的专家,是什么导致了这个问题?libsodium文档指出

使用 ARM 嵌入式处理器的 GNU 工具交叉编译到 ARM

是可能的。然而,他们也注意到,

如果担心旁通道,不建议在 ARM Cortex M0、M3 和 M4 CPU 上使用 libsodium。

这有关系吗?有没有办法编译适用于 Nucleo 板的 libsodium?

0 投票
1 回答
391 浏览

linux - 如何在 Linux 上从 STM32WB55 Nucleo Pack 闪存 MB1355C 和/或 MB1293C?

我想在我的(Ubuntu 18.04.3 LTS)机器上使用STM32WB55 Nucleo Pack对(MB1355C 和/或 MB1293C)设备进行编程 - 最好使用支持调试功能的基于 Eclipse 的 IDE 的便利性。

我安装了

  • STM32CubeProgrammer(2.2.1版)
  • Atolic TrueStudio(版本 9.3.0)
  • STM32CubeIDE(1.1.0版)

我现在有以下udev rules

我在拨出组中

我下载了一个名为的示例项目STM32100E-EVAL_USART_IrDA_Transmit并成功构建,但是当我连接评估板并单击debug以刷新微控制器时收到以下错误消息

当我使用 STM32CubeIDE 尝试上述操作时,我收到了相同的错误消息。

我已尝试按照用户手册JP1第 7.6 节所述进行换档,但无济于事。

先前关于堆栈溢出的问题处理相同的错误消息,因此我启动了 STM32CubeProgrammer并尝试进行@IsaBostan 建议的更改,但似乎未检测到开发板

在此处输入图像描述

我该如何着手解决这个问题并对电路板进行编程?

欢迎调试想法或建议,即使它们尚未经过测试......

0 投票
1 回答
60 浏览

c - iks01a2_conf.h 模板中的头文件

我试图使用 STM32CubeMX 生成的代码。我已经为 SW4STM32 生成了项目,但是 iks01a2_conf_template.h 文件有问题。我应该用目标平台的头文件名替换头文件名并将文件重命名为iks01a2_conf。有3个标题:

我将第一个更改为“stm32f1xx_hal.h”,但我不知道如何处理其余的。我尝试了几个名字,但都没有找到。我应该在那里使用什么头文件? 我的硬件是:STM32F103RB 和 X-NUCLEO-IKS01A2。对于扩展板,我需要使用 LPS22HB 气压计来测量压力和温度。

0 投票
1 回答
1224 浏览

eclipse-cdt - System Workbench STM32 Eclipse 上的 ERROR_DOWNLOAD_TASK_START_ISSUE

尝试为 STM32F446RE 板启动一个新项目,用于闪烁 LED。有一个错误限制我下载固件。我尝试从 STM 网站下载固件并将其粘贴到 SystemWorkbench 固件文件夹中AppData

在此处输入图像描述

0 投票
1 回答
105 浏览

windows - 一种阻止 stm32 nucleo l4r5zi 提供 5v 输出的方法

我有一个 STM32 Nucleo l4r5zi。

它被放置在某个地方,我只能控制 Nucleo 所连接的 PC。

我希望 Nucleo 以任何方式停止从他的引脚输出 5v。

我不在乎重新启动核子或将其关闭。只是以某种方式停止他的 5v 引出线的供电电源 10 秒钟。

我怎样才能做到这一点 ?我试图从操作系统解决它(通过停止为 USB 供电),但我无法做到。

我只能更改代码或更改操作系统上的内容。没有任何物理修改

0 投票
1 回答
175 浏览

stm32 - 为什么转换为浮点数会在 STM32F429ZI (App_Fault_ISR) 上遇到硬错误

为什么转换为浮点数会在 STM32F429ZI (App_Fault_ISR) 上遇到硬错误?

我不确定这里发生了什么。我在 Atollic TrueSTUDIO 上使用 Nucleo 板 STM32F429ZI

编码

上次崩溃的程序集

好像是搬家问题

硬故障检测窗口

总线、内存管理或使用错误 (FORCED) 额外细节 尝试执行协处理器指令 (NOCP)

这落在 App_Fault_ISR上,这似乎是一个硬故障

至于配置 Assembler、Compiler 和 C Linker 在设置中启用了 FPU (FPv4-SP-D16) Hardware Implementation selected

0 投票
1 回答
518 浏览

stm32 - Nucleo 板上的 LED PA5 无法闪烁

你能帮我找出我犯错的地方吗?LED 在 PA5 端口上。