- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 arm-none-eabi
工具链为 Nucleo 创建二进制文件,然后使用它提供的 USB 虚拟存储设备将其闪存到 Nucleo。
我正在用 -ggdb
编译程序。但是我怎么可能连接到 nucleo 并在其上执行断点呢?我什至无法想象它是如何工作的,但我完全是初学者。
我可以连接吗?怎么办?
最佳答案
是的,您可以连接,至少从 Linux 主机。我从未尝试过 Windows 系统。使用 OpenOCD打开调试端口并将 gdb(使用 arm-none-eabi-gdb)连接到此端口 "gdb extended-remote"命令。我正在使用这种方法从 Linux 主机 PC 连接到基于 STM32L4 系列的定制板,用于调试和收集日志消息。 Nucleo 开发板也使用同系列的 STM Controller 。
关于c - 如何在 Nucleo 上连接 GDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42285244/
我的定时器 TIM3 上的正交编码器模式有问题 STM32F446RE/ NUCLEO-F446RE : TIM3 在第一个信号的每个上升沿计数。CNT 寄存器计数,我以 1 Hz 读取该值,然后我将
当我将其加载到板上时,会得到未发现外围错误的引脚图。 我对此问题(One of the pages I visited)进行了一些研究,我认为我理解了这个问题, 但是,我使用的所有引脚都完全支持我要它
编辑: 解决方案是调低初始化 block 中的 I2C 时钟。尽管 STM 可以处理它,但 LCD 的数据表表明它只能处理高达 10kHz 的频率。 对于 DMA,必须在 CubeMX 软件中启用和设
我正在使用 STM32F401RE 从压力传感器采样数据。使用此函数,我可以使用 printf() 使用“Tera Term”在终端上打印数据。 int _write(int file, char *
我最近买了一个 STM-NUCLEO我正在尝试写入连接到 LED 的 PA0、PA1、PA2、PA3。连接到 PA0 和 PA1 的 LED 按预期点亮,但 PA2 和 PA3 没有。我用 PA4 试
我是整个stm32环境的新手。我过去一直使用 arduino,我想为这个项目尝试一些新东西。 我很难在 nucleo 板(MASTER)和 arduino(SLAVE)之间建立 i2c 连接。 我已经
我正在使用 arm-none-eabi 工具链为 Nucleo 创建二进制文件,然后使用它提供的 USB 虚拟存储设备将其闪存到 Nucleo。 我正在用 -ggdb 编译程序。但是我怎么可能连接到
我正在寻找一个命令行工具来在 ubuntu 中刷新我的 NUCLEO 卡。我想要这个工具使用 node.js 远程刷新我的 NUCLEO。我已经尝试过 st-flash 和 stm32flash 但这
我正在尝试通过 i2c 读取加速度计数据。加速度计的i2c地址为0x19用于读取,0x18用于写入。为了检查与加速度计的通信是否正确,我应该读取寄存器 0x00,并且它必须返回 0x12 作为结果
我尝试在 NUCLEO-F746ZG 上创建一个 UDP 回显服务器,但是当我启动客户端时,我的主板只给出一个答案。 这是我的线程代码: static void udpecho_thread(void
我正在尝试弄清楚如何切换 Nucleo 板上的 LED,但我只是看不到用户 LED 切换。在线查看似乎这就是您所要做的。有没有其他人遇到过这个问题? #include "stm32f4xx.h" #i
我正在尝试通过 STM32CubeIDE 仅使用寄存器来打开 nucleo 板内的 LED(原理图中的 LD2)。 用户手册声明了时钟、模式和数据寄存器的以下地址: Led pin: PA5 Addr
STM32F401RE --> CortexM4我使用 SPI1 和 HAL 低级驱动程序 STM32CubeF4。我使用了以下 SPI 配置:- SPI_HandleTypeDef hspi; hs
我可以使用 mbed 在线 IDE 从 Windows-7 成功编译并运行 LED 闪烁示例,该 IDE 在我的 NUCLEO F091C 板上运行。 如何实现 printf? 有一个输出到串行的示例
我正在尝试编写一个裸机程序来闪烁绿色 LED。事实上,我无法打开或关闭任何 LED。这是一个现成的板。主板名称为 NUCLEO F429ZI。 Board Image 我已经浏览了原理图,并且确信引脚
我想使用Nucleo L053R8的crc计算单元计算3字节的CRC值。生成多项式如下:g(X)=x^24 + x^10 + x^9 + x^6 + x^4 + x^3 + x + 1 看来使用这个C
我想在STM32(Nucleo-F401RE)上使用DMA配置ADC,并通过SPI将值传输到Basys 3 FPGA。在通过SPI传输之前,当我使用STMSTudio实时读取内存中的值时,它是不稳定的
我希望这是对我的问题的清晰解释,我已经在各种手册上跑了一个多星期了,现在正在尝试解决这个问题: 最近,在 STM32 Nucleo-F334R8 上进行反馈和测试后,我一直在为一个类(class)项目
我将 Flir Lepton 相机连接到了我的主板上,并且借助 ThermalView 程序(源代码:https://github.com/groupgets/LeptonModule/tree/ma
uint32_t PAGEError = 0; FLASH_EraseInitTypeDef EraseInitStruct; EraseInitStruct.TypeErase = FLASH_
我是一名优秀的程序员,十分优秀!