Flashing works.
This commit is contained in:
27
readme.md
27
readme.md
@@ -1,20 +1,6 @@
|
||||
# erase
|
||||
bash erase_all.sh -i swd0
|
||||
|
||||
# flash
|
||||
bash flash.sh -i swd0 -f blinky_nrf52dongl_no_bootloader.hex
|
||||
|
||||
# hex
|
||||
number in hexfile is uart baud rate
|
||||
- blinky_nrf52dongle_no_bootloader.hex is blinky without a bootloader
|
||||
- blinky_nrf52dongle_gpio_uart.hex is blinky with uart terminal on P0.13 and P0.15
|
||||
- blinky_nrf52_rtscts_115200.hex blinky with uart terminal with flow control
|
||||
- blinky_nrf52_rtscts_1M.hex blinky with uart terminal with flow control
|
||||
|
||||
# connect with minicom
|
||||
- minicom -D /dev/ttyAMA2 -b 1000000 -s
|
||||
|
||||
# build openocd on cm4:
|
||||
|
||||
```
|
||||
sudo apt update
|
||||
sudo apt upgrade -y
|
||||
sudo apt install git build-essential libtool autoconf texinfo libusb-1.0-0-dev libftdi1-dev libhidapi-dev pkg-config -y
|
||||
@@ -23,10 +9,15 @@ sudo apt-get install pkg-config libjim-dev -y
|
||||
git clone https://github.com/openocd-org/openocd.git
|
||||
cd openocd
|
||||
|
||||
git fetch https://review.openocd.org/openocd refs/changes/18/8818/10 && git checkout -b change-8818 FETCH_HEAD
|
||||
|
||||
./bootstrap
|
||||
./configure --enable-bcm2835gpio --enable-sysfsgpio
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
# test read/write nrf54l15 - does not work yet
|
||||
sudo openocd -f ./raspberrypi-swd0.cfg -f target/nordic/nrf54l.cfg -c "init" -c "reset halt" -c "mdb 0x00000000 2" -c "shutdown"
|
||||
|
||||
# Flash the radios
|
||||
bash flash.sh -i swd0 -f merged.hex
|
||||
bash flash.sh -i swd1 -f merged.hex
|
||||
Reference in New Issue
Block a user