├── .bazelignore ├── .bazelrc ├── .github └── workflows │ ├── bazel_build.yml │ ├── check_help_text.yml │ ├── check_precompiled.sh │ ├── check_precompiled.yml │ ├── choco_packages.config │ ├── pr-check.yml │ └── test.yml ├── .gitignore ├── BUILD.bazel ├── BUILDING.md ├── CMakeLists.txt ├── LICENSE.TXT ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── bazel ├── BUILD.bazel ├── README.md ├── binh.py ├── data_locs.cpp ├── defs.bzl ├── jsonh.py └── mbedtls.BUILD ├── bintool ├── BUILD.bazel ├── CMakeLists.txt ├── bintool.cpp ├── bintool.h ├── mbedtls_wrapper.c ├── mbedtls_wrapper.h └── metadata.h ├── cli.h ├── clipp ├── LICENSE └── clipp.h ├── cmake ├── FindLIBUSB.cmake ├── bin.template.h ├── binh.cmake ├── copying-cmake-scripts ├── jsonh.cmake ├── picotoolConfig.cmake └── rp2350.json.template.h ├── data_locs.h ├── data_locs.template.cpp ├── elf ├── BUILD.bazel ├── CMakeLists.txt ├── elf.h ├── elf_file.cpp ├── elf_file.h └── portable_endian.h ├── elf2uf2 ├── BUILD.bazel ├── CMakeLists.txt ├── elf2uf2.cpp └── elf2uf2.h ├── enc_bootloader ├── BUILD.bazel ├── CMakeLists.txt ├── aes.S ├── config.h ├── enc_bootloader.c ├── enc_bootloader.elf ├── enc_bootloader_mbedtls.elf ├── hard_entry_point.S ├── hard_entry_point.h ├── mbedtls_aes.c ├── mbedtls_config.h ├── memmap_enc_bootloader.ld └── memmap_mbedtls.ld ├── errors ├── BUILD.bazel ├── CMakeLists.txt ├── errors.cpp └── errors.h ├── gen_help_txt.sh ├── get_enc_bootloader.cpp ├── get_enc_bootloader.h ├── get_xip_ram_perms.cpp ├── get_xip_ram_perms.h ├── json ├── default-pt.json ├── sample-permissions.json ├── sample-wl.json └── schemas │ ├── otp-contents-schema.json │ ├── otp-schema.json │ ├── partition-table-schema.json │ ├── permissions-schema.json │ └── whitelabel-schema.json ├── lib ├── BUILD.bazel ├── CMakeLists.txt ├── include │ ├── mbedtls_config.h │ └── picotool_mbedtls_config.h ├── nlohmann_json │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── LICENSE.MIT │ └── single_include │ │ └── nlohmann │ │ └── json.hpp └── whereami │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── whereami++.cpp │ ├── whereami++.h │ ├── whereami.c │ └── whereami.h ├── main.cpp ├── model ├── BUILD.bazel ├── CMakeLists.txt ├── addresses.h ├── model.cpp ├── model.h ├── rp2350_a2_rom_end.bin ├── rp2350_a3_rom_end.bin └── rp2350_a4_rom_end.bin ├── no_otp.cpp ├── otp.cpp ├── otp.h ├── otp_header_parser ├── BUILD.bazel ├── CMakeLists.txt ├── otp_header_parse.cpp └── rp2350.json.h ├── picoboot_connection ├── BUILD.bazel ├── CMakeLists.txt ├── picoboot_connection.c ├── picoboot_connection.h ├── picoboot_connection_cxx.cpp └── picoboot_connection_cxx.h ├── picoboot_flash_id ├── BUILD.bazel ├── CMakeLists.txt ├── flash_id.bin └── flash_id.c ├── udev └── 60-picotool.rules └── xip_ram_perms ├── BUILD.bazel ├── CMakeLists.txt ├── set_perms.c └── xip_ram_perms.elf /.bazelignore: -------------------------------------------------------------------------------- 1 | lib/pico-sdk 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- 1 | common --verbose_failures 2 | -------------------------------------------------------------------------------- /.github/workflows/bazel_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/bazel_build.yml -------------------------------------------------------------------------------- /.github/workflows/check_help_text.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/check_help_text.yml -------------------------------------------------------------------------------- /.github/workflows/check_precompiled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/check_precompiled.sh -------------------------------------------------------------------------------- /.github/workflows/check_precompiled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/check_precompiled.yml -------------------------------------------------------------------------------- /.github/workflows/choco_packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/choco_packages.config -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/BUILD.bazel -------------------------------------------------------------------------------- /bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/README.md -------------------------------------------------------------------------------- /bazel/binh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/binh.py -------------------------------------------------------------------------------- /bazel/data_locs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/data_locs.cpp -------------------------------------------------------------------------------- /bazel/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/defs.bzl -------------------------------------------------------------------------------- /bazel/jsonh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/jsonh.py -------------------------------------------------------------------------------- /bazel/mbedtls.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bazel/mbedtls.BUILD -------------------------------------------------------------------------------- /bintool/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/BUILD.bazel -------------------------------------------------------------------------------- /bintool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/CMakeLists.txt -------------------------------------------------------------------------------- /bintool/bintool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/bintool.cpp -------------------------------------------------------------------------------- /bintool/bintool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/bintool.h -------------------------------------------------------------------------------- /bintool/mbedtls_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/mbedtls_wrapper.c -------------------------------------------------------------------------------- /bintool/mbedtls_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/mbedtls_wrapper.h -------------------------------------------------------------------------------- /bintool/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/bintool/metadata.h -------------------------------------------------------------------------------- /cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cli.h -------------------------------------------------------------------------------- /clipp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/clipp/LICENSE -------------------------------------------------------------------------------- /clipp/clipp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/clipp/clipp.h -------------------------------------------------------------------------------- /cmake/FindLIBUSB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/FindLIBUSB.cmake -------------------------------------------------------------------------------- /cmake/bin.template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/bin.template.h -------------------------------------------------------------------------------- /cmake/binh.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/binh.cmake -------------------------------------------------------------------------------- /cmake/copying-cmake-scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/copying-cmake-scripts -------------------------------------------------------------------------------- /cmake/jsonh.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/jsonh.cmake -------------------------------------------------------------------------------- /cmake/picotoolConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/picotoolConfig.cmake -------------------------------------------------------------------------------- /cmake/rp2350.json.template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/cmake/rp2350.json.template.h -------------------------------------------------------------------------------- /data_locs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/data_locs.h -------------------------------------------------------------------------------- /data_locs.template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/data_locs.template.cpp -------------------------------------------------------------------------------- /elf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/BUILD.bazel -------------------------------------------------------------------------------- /elf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/CMakeLists.txt -------------------------------------------------------------------------------- /elf/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/elf.h -------------------------------------------------------------------------------- /elf/elf_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/elf_file.cpp -------------------------------------------------------------------------------- /elf/elf_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/elf_file.h -------------------------------------------------------------------------------- /elf/portable_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf/portable_endian.h -------------------------------------------------------------------------------- /elf2uf2/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf2uf2/BUILD.bazel -------------------------------------------------------------------------------- /elf2uf2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf2uf2/CMakeLists.txt -------------------------------------------------------------------------------- /elf2uf2/elf2uf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf2uf2/elf2uf2.cpp -------------------------------------------------------------------------------- /elf2uf2/elf2uf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/elf2uf2/elf2uf2.h -------------------------------------------------------------------------------- /enc_bootloader/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/BUILD.bazel -------------------------------------------------------------------------------- /enc_bootloader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/CMakeLists.txt -------------------------------------------------------------------------------- /enc_bootloader/aes.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/aes.S -------------------------------------------------------------------------------- /enc_bootloader/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/config.h -------------------------------------------------------------------------------- /enc_bootloader/enc_bootloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/enc_bootloader.c -------------------------------------------------------------------------------- /enc_bootloader/enc_bootloader.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/enc_bootloader.elf -------------------------------------------------------------------------------- /enc_bootloader/enc_bootloader_mbedtls.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/enc_bootloader_mbedtls.elf -------------------------------------------------------------------------------- /enc_bootloader/hard_entry_point.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/hard_entry_point.S -------------------------------------------------------------------------------- /enc_bootloader/hard_entry_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/hard_entry_point.h -------------------------------------------------------------------------------- /enc_bootloader/mbedtls_aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/mbedtls_aes.c -------------------------------------------------------------------------------- /enc_bootloader/mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/mbedtls_config.h -------------------------------------------------------------------------------- /enc_bootloader/memmap_enc_bootloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/memmap_enc_bootloader.ld -------------------------------------------------------------------------------- /enc_bootloader/memmap_mbedtls.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/enc_bootloader/memmap_mbedtls.ld -------------------------------------------------------------------------------- /errors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/errors/BUILD.bazel -------------------------------------------------------------------------------- /errors/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/errors/CMakeLists.txt -------------------------------------------------------------------------------- /errors/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/errors/errors.cpp -------------------------------------------------------------------------------- /errors/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/errors/errors.h -------------------------------------------------------------------------------- /gen_help_txt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/gen_help_txt.sh -------------------------------------------------------------------------------- /get_enc_bootloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/get_enc_bootloader.cpp -------------------------------------------------------------------------------- /get_enc_bootloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/get_enc_bootloader.h -------------------------------------------------------------------------------- /get_xip_ram_perms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/get_xip_ram_perms.cpp -------------------------------------------------------------------------------- /get_xip_ram_perms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/get_xip_ram_perms.h -------------------------------------------------------------------------------- /json/default-pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/default-pt.json -------------------------------------------------------------------------------- /json/sample-permissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/sample-permissions.json -------------------------------------------------------------------------------- /json/sample-wl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/sample-wl.json -------------------------------------------------------------------------------- /json/schemas/otp-contents-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/schemas/otp-contents-schema.json -------------------------------------------------------------------------------- /json/schemas/otp-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/schemas/otp-schema.json -------------------------------------------------------------------------------- /json/schemas/partition-table-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/schemas/partition-table-schema.json -------------------------------------------------------------------------------- /json/schemas/permissions-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/schemas/permissions-schema.json -------------------------------------------------------------------------------- /json/schemas/whitelabel-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/json/schemas/whitelabel-schema.json -------------------------------------------------------------------------------- /lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/BUILD.bazel -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/include/mbedtls_config.h: -------------------------------------------------------------------------------- 1 | #include "picotool_mbedtls_config.h" 2 | -------------------------------------------------------------------------------- /lib/include/picotool_mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/include/picotool_mbedtls_config.h -------------------------------------------------------------------------------- /lib/nlohmann_json/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/nlohmann_json/BUILD.bazel -------------------------------------------------------------------------------- /lib/nlohmann_json/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/nlohmann_json/CMakeLists.txt -------------------------------------------------------------------------------- /lib/nlohmann_json/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/nlohmann_json/LICENSE.MIT -------------------------------------------------------------------------------- /lib/nlohmann_json/single_include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/nlohmann_json/single_include/nlohmann/json.hpp -------------------------------------------------------------------------------- /lib/whereami/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/BUILD.bazel -------------------------------------------------------------------------------- /lib/whereami/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/CMakeLists.txt -------------------------------------------------------------------------------- /lib/whereami/whereami++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/whereami++.cpp -------------------------------------------------------------------------------- /lib/whereami/whereami++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/whereami++.h -------------------------------------------------------------------------------- /lib/whereami/whereami.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/whereami.c -------------------------------------------------------------------------------- /lib/whereami/whereami.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/lib/whereami/whereami.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/main.cpp -------------------------------------------------------------------------------- /model/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/BUILD.bazel -------------------------------------------------------------------------------- /model/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/CMakeLists.txt -------------------------------------------------------------------------------- /model/addresses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/addresses.h -------------------------------------------------------------------------------- /model/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/model.cpp -------------------------------------------------------------------------------- /model/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/model.h -------------------------------------------------------------------------------- /model/rp2350_a2_rom_end.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/rp2350_a2_rom_end.bin -------------------------------------------------------------------------------- /model/rp2350_a3_rom_end.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/rp2350_a3_rom_end.bin -------------------------------------------------------------------------------- /model/rp2350_a4_rom_end.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/model/rp2350_a4_rom_end.bin -------------------------------------------------------------------------------- /no_otp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/no_otp.cpp -------------------------------------------------------------------------------- /otp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp.cpp -------------------------------------------------------------------------------- /otp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp.h -------------------------------------------------------------------------------- /otp_header_parser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp_header_parser/BUILD.bazel -------------------------------------------------------------------------------- /otp_header_parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp_header_parser/CMakeLists.txt -------------------------------------------------------------------------------- /otp_header_parser/otp_header_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp_header_parser/otp_header_parse.cpp -------------------------------------------------------------------------------- /otp_header_parser/rp2350.json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/otp_header_parser/rp2350.json.h -------------------------------------------------------------------------------- /picoboot_connection/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/BUILD.bazel -------------------------------------------------------------------------------- /picoboot_connection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/CMakeLists.txt -------------------------------------------------------------------------------- /picoboot_connection/picoboot_connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/picoboot_connection.c -------------------------------------------------------------------------------- /picoboot_connection/picoboot_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/picoboot_connection.h -------------------------------------------------------------------------------- /picoboot_connection/picoboot_connection_cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/picoboot_connection_cxx.cpp -------------------------------------------------------------------------------- /picoboot_connection/picoboot_connection_cxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_connection/picoboot_connection_cxx.h -------------------------------------------------------------------------------- /picoboot_flash_id/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_flash_id/BUILD.bazel -------------------------------------------------------------------------------- /picoboot_flash_id/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_flash_id/CMakeLists.txt -------------------------------------------------------------------------------- /picoboot_flash_id/flash_id.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_flash_id/flash_id.bin -------------------------------------------------------------------------------- /picoboot_flash_id/flash_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/picoboot_flash_id/flash_id.c -------------------------------------------------------------------------------- /udev/60-picotool.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/udev/60-picotool.rules -------------------------------------------------------------------------------- /xip_ram_perms/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/xip_ram_perms/BUILD.bazel -------------------------------------------------------------------------------- /xip_ram_perms/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/xip_ram_perms/CMakeLists.txt -------------------------------------------------------------------------------- /xip_ram_perms/set_perms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/xip_ram_perms/set_perms.c -------------------------------------------------------------------------------- /xip_ram_perms/xip_ram_perms.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raspberrypi/picotool/HEAD/xip_ram_perms/xip_ram_perms.elf --------------------------------------------------------------------------------