问题标签 [swd]
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.
stm32 - STM32CubeIDE只能刷一次,没有SWD调试
几年来,我一直在使用 mbed 在线编译器来创建 .bin 文件,然后像这样使用 ST-LINK/V2 USB 加密狗在命令行中刷新它们,一切正常:
今天我下载了 STM32CubeIDE for Linux (Fedora 30) 并开始学习本教程,使用的是 maple mini (STM32F103CBT6)。
构建项目并开始调试运行后,我得到输出:
之后我无法再启动调试会话,因为我得到了这个:
我可以看到 LED 按预期闪烁,所以我知道程序实际上已经闪到板上了。但是我无法对 STM32CubeIDE 做任何进一步的事情,当我像以前一样尝试通过命令行进行闪存时,现在这也不起作用:
幸运的是,我可以通过使用 ST-Link UTILITY(在 Windows 上)并在连接前按住重置按钮返回我的起点,然后进行完全擦除,如此处所述:
http://www.kerrywong.com/2012/08/02/the-dreaded-cannot-connect-to-st-link-error-message/
但显然,这不是完成任何生产性开发的可行情况。我究竟做错了什么?
在“调试配置”对话框的“调试器”选项卡中,我尝试将“接口”设置为 SWD(实际上已经如此),并且我还尝试了“重置行为”的所有选项,结果没有任何变化。
stm32 - STM32:STLink 不再通过 SWD 连接
第一次闪烁很好,随后的闪烁失败
初始化 ST-LINK 设备时出错。原因:在目标上找不到设备。
在 STM32H745 NUCLEO 板上,我错误地启用了 DEBUG 接口和 SWO 引脚。有没有办法硬重置这个板?
cortex-m - “未定义的调试原因 7 - 目标需要重置”在 FTDI SWD 模式下使用 OpenOCD 调试 ARM Cortex-M33 时出错
我目前正在使用 OpenOCD 来调试 Cortex-M33 处理器。但是,在它连接到 gdb 并开始调试后,它会显示以下消息:
我对 OpenOCD 设置不太熟悉,那么这个“调试原因 7”问题的可能原因是什么,或者我如何确定问题的原因?谢谢!
arm - 在 Atmel Studio 中无法识别 Segger J-Link EDU Mini
我最近在尝试通过 SWD 使用我的 Segger J-Link EDU Mini 对裸机 ARM 微控制器(特别是 ATSAMD11D14AS)进行编程时遇到了一个问题。我从 Segger(J-Link Commander V6.98b 等)下载了所有必要的应用程序,它在 J-Link 指挥官中完美显示,但 Atmel Studio(v. 7.0.2542,Windows 10)只为我提供了“工具 > 设备编程”菜单中的“模拟器”工具。
此致
雅各布
arm - 您可以通过串行线 (DAP) 将 ARM Core M4 移动到 SLEEP 模式吗?
我一直在做一个项目,我通过在 C 固件中执行 WFI 指令将 ARM Core M4 移动到 SLEEP 模式。我还希望能够通过串行线引脚将 ARM Core M4 移动到 SLEEP 模式。
M4 中是否有可以写入的寄存器以使其进入休眠模式而不执行 WFI 或 WFE 指令?
或者是否有使用 SWD 进入 SLEEP 模式的方法?
arm - 编程外部 QSPI 闪存 Raspberry Pi Pico
我想通过 SWD 线重新编程覆盆子 Pico 的外部闪存。此功能必须在不同的微控制器中实现,而不是在 Linux 计算机中实现,因此无法使用 OpenOCD 库。
我已经编写了一个能够通过 SWD 在 RAM 和核心寄存器中读写的 C 库,并且我能够将 Cortex-M0+ 置于停止状态。
我阅读了许多教程和文档,其中有用的是:
- http://markding.github.io/swd_programing_sram/
- https://www.silabs.com/documents/public/application-notes/an0062.pdf
- https://community.silabs.com/s/article/how-to-program-internal-sram-over-swd?language=en_US
但不幸的是,它们还不够清楚。
你能解释一下我应该发送到 RP2040 以正确上传新固件的命令序列吗?
谢谢你的帮助!
stm32 - Olimax STM32-E407 无法通过 SWD 连接
再会
问题:
- 我正在尝试通过 SWD 连接/闪存/调试 Olimax STM32-E407 开发板,但我无法
- 尝试连接时,使用 CubeProgrammer,我得到:“未找到 STM32 目标”
我试过的:
- 我已将 ST-link V3 mini 连接到 Olimax 板的 20pin 接头的引脚排列,包括 3.3V、GND、SWDIO (PA13/Pin7)、SWCLK (PA14/Pin9) 和 NRST (Pin15)。
- 我正在为从电源到电源插孔的电路板供电
- 所有跳线和焊桥都有库存。
- 我也尝试过手动将 NRST 拉到地面并进行完整的芯片擦除,但这也没有奏效。
- 我已经在我制作的其他板上使用了这些 ST-link 调试器,它工作得非常好
- 我有 3 个 Olimax 板,但它们都不起作用
他将不胜感激任何帮助。