程序 nrf51822 使用 st link v2 mini 和 openocd
Promgram nrf51822 using st link v2 mini and openocd
我正在尝试使用带有 openocd 的 st link v2 mini 将代码编程或上传到 nrf51822 分线板。我一直在关注 http://icarus-sensors.github.io/general/starting-with-nRF51822.html 的博客 post 教程。但是,我无法使用 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"。要覆盖使用 'transport select '。
信息:选定的传输接管了低级目标控制。与普通 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
错误:初始化模式失败(无法连接到目标)
在程序中 'init'
在程序中 'ocd_bouncer'
st link v2 迷你版:
http://www.electrodragon.com/product/st-link-v2-programmer-for-stm8-stm32/
来自 openocd 的重要信息是:"unable to connect to the target"。
表示openocd与ST-Link连接成功,但ST-Link与nRF51822连接不成功
造成这种情况的原因有很多:
- ST-Link和nRF51822之间的连接不正确(引脚错误,线与引脚之间连接不良,线损坏,甚至可能线太长)
- 如果芯片使用外部电源,可能是电源有问题(即使不使用ST-,通常也必须将ST-Link的接地引脚连接到外部电源的接地引脚Link在闪烁的同时给芯片供电)
- 故障 ST-Link(我错误地将 ST-Link 连接到面包板上的外部电压而损坏了一个)
- nRF51822 故障
我正在尝试使用带有 openocd 的 st link v2 mini 将代码编程或上传到 nrf51822 分线板。我一直在关注 http://icarus-sensors.github.io/general/starting-with-nRF51822.html 的博客 post 教程。但是,我无法使用 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"。要覆盖使用 'transport select '。 信息:选定的传输接管了低级目标控制。与普通 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 错误:初始化模式失败(无法连接到目标) 在程序中 'init' 在程序中 'ocd_bouncer'
st link v2 迷你版: http://www.electrodragon.com/product/st-link-v2-programmer-for-stm8-stm32/
来自 openocd 的重要信息是:"unable to connect to the target"。
表示openocd与ST-Link连接成功,但ST-Link与nRF51822连接不成功
造成这种情况的原因有很多:
- ST-Link和nRF51822之间的连接不正确(引脚错误,线与引脚之间连接不良,线损坏,甚至可能线太长)
- 如果芯片使用外部电源,可能是电源有问题(即使不使用ST-,通常也必须将ST-Link的接地引脚连接到外部电源的接地引脚Link在闪烁的同时给芯片供电)
- 故障 ST-Link(我错误地将 ST-Link 连接到面包板上的外部电压而损坏了一个)
- nRF51822 故障