我有问题写闪存到nRF52840加密狗由覆盆子PI 3B+。我试图更改引导加载程序,当我使用"nrf5 mass_erase“命令清除内存时,raspberry说没有清除任何东西,既然它没有清除,我想我可以拔掉它。我知道如果你清除了闪存,你就不应该把它拔出来,但我不知道我做到了。
现在,当我将它连接到计算机时,它根本不会检测到我。我在VDD和GND引脚之间有1.8V电压,这意味着默认情况下会清除内存。由于我用SB2切割器切断了器件并连接了SB1,确保了VDD和GND的外部3.3V电压。我试图上传软件,但我有以下错误。我看了看互联网,问题是相似的,但在我的案例中,我不想帮忙。
我想做的是视频中的内容:https://www.youtube.com/watch?v=R5wub5ywzTU&list=PLKGiH5V9SS1g90s9mHTMPJT1i8N4fXWNT&index=2
Openocd.cfg
# Raspi1 peripheral_base address
# bcm2835gpio_peripheral_base 0x20000000
# Raspi2 and Raspi3 peripheral_base address
#bcm2835gpio_peripheral_base 0x3F000000
# Raspi1 BCM2835: (700Mhz)
# bcm2835gpio_speed_coeffs 113714 28
# Raspi2 BCM2836 (900Mhz):
# bcm2835gpio_speed_coeffs 146203 36
# Raspi3 BCM2837 (1200Mhz):
# bcm2835gpio_speed_coeffs 194938 48
# pi interfece
interface bcm2835gpio
bcm2835gpio_peripheral_base 0x3F000000
bcm2835gpio_speed_coeffs 194938 48
bcm2835gpio_swd_nums 25 24
# transport
transport select swd
# target
set CHIPNAME nrf52840
source [find target/nrf52.cfg]
# Uncomment & lower speed to address errors
adapter_khz 800
init
targets
reset halt






发布于 2019-11-26 21:11:10
我发现我必须设置REGOUT0,但我不知道如何设置
https://stackoverflow.com/questions/59034991
复制相似问题