【问题标题】:Promgram nrf51822 using st link v2 mini and openocd使用 st link v2 mini 和 openocd 的程序 nrf51822
【发布时间】:2016-09-11 02:50:19
【问题描述】:

我正在尝试使用带有 openocd 的 st link v2 mini 对 nrf51822 分线板进行编程或上传代码。我一直在关注http://icarus-sensors.github.io/general/starting-with-nRF51822.html的博文教程。但是,我无法使用 openocd 连接到设备。错误消息附在下面。知道有什么问题吗?或者,我可以通过其他任何简单的方法对 nrf51 进行编程吗?

openocd -f interface/stlink-v2.cfg -f target/nrf51.cfg

GNU ARM Eclipse 64 位开放式片上调试器 0.9.0-00073-gdd34716-dirty (2015-05-19-09:55) 在 GNU GPL v2 下获得许可 有关错误报告,请阅读 http://openocd.org/doc/doxygen/bugs.html 信息:自动选择第一个可用的会话传输“hla_swd”。要覆盖使用“传输选择”。 信息:选定的传输接管低级目标控制。与普通 JTAG/SWD 相比,结果可能有所不同 适配器速度:1000 kHz 信息:无法匹配请求的速度 1000 kHz,使用 950 kHz 信息:无法匹配请求的速度 1000 kHz,使用 950 kHz 信息:时钟速度 950 kHz 信息:STLINK v2 JTAG v25 API v2 SWIM v4 VID 0x0483 PID 0x3748 信息:使用 stlink api v2 信息:目标电压:3.268965 错误:初始化模式失败(无法连接到目标) 在程序“初始化”中 在程序“ocd_bouncer”中

nrf51822 突破: http://www.newegg.com/Product/Product.aspx?Item=9SIA7BF37Z1712&nm_mc=OTC-Froogle&cm_mmc=OTC-Froogle--Gadgets--Srad+Tech-_-9SIA7BF37Z1712

st 链接 v2 迷你版: http://www.electrodragon.com/product/st-link-v2-programmer-for-stm8-stm32/

【问题讨论】:

    标签: openocd nrf51


    【解决方案1】:

    来自 openocd 的重要信息是:“无法连接到目标”。

    表示openocd与ST-Link连接成功,但ST-Link与nRF51822连接不成功。

    造成这种情况的原因有很多:

    • ST-Link 和 nRF51822 之间的连接不正确(针脚错误、电线和针脚连接不良、电线损坏,甚至可能电线太长)
    • 如果芯片使用外部供电,可能是电源有问题(通常也需要将 ST-Link 的接地引脚连接到外部电源上的接地引脚,即使不使用 ST-Link 为芯片供电,同时闪烁)
    • ST-Link 故障(我误将 ST-Link 连接到面包板上的外部电压而损坏了一个)
    • nRF51822 故障

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2015-10-16
      • 2021-06-02
      • 2017-04-26
      • 2019-05-11
      • 2015-11-20
      • 2022-06-13
      • 2017-09-06
      • 2021-03-01
      相关资源
      最近更新 更多