matsobdev
matsobdev
I'll take care of it for sure later in sunday, but now what I have from the past: on Windows, CORE-V required leaving (with original Pico SDK) `rv32ia` - `pico_riscv_gcc_zcb_zcmp`...
Back to vanilla Pico SDK. I don't really know, how to check, which library is picked up, but removed all libraries including a default one in that two directories and...
Tried `add_compile_options(-Wl,-v,--verbose)` inside `CMakeLists.txt`, nothing happened, but according to `*.elf.map` files: - `pico_riscv_gcc` picks up default `rv32imac`, [pico_riscv_gcc.txt](https://github.com/user-attachments/files/17090973/pico_riscv_gcc.txt) - `pico_riscv_gcc_zcb` picks up `rv32ia`, [pico_riscv_gcc_zcb.txt](https://github.com/user-attachments/files/17090970/pico_riscv_gcc_zcb.txt) Files renamed due to Github requirements....
Thanks for CMake tip, was struggling with that one. More I dig into it less I know. But leaving inside xPack `rv32ima_zicsr_zifencei_zba_zbb_zbs_zbkb_zca_zcb` only as a default and binary size is...
~~Quickest run so far, was CORE-V GCC 14.1.0 with `rv32imac_zicsr_zifencei_zba_zbb_zbs_zbkb` libraries and `pico_riscv_gcc_zcb_zcmp`.~~ Something went wrong.
If I'm doing it right by adding it to `CMakeLists.txt`: ``` add_compile_options( -Wl,--entry=_stage2_boot ) ``` or ``` cmake -G Ninja -S W:\pico2\pico2 -B W:\pico2\pico2\build -Wl,--entry=_stage2_boot ``` then it doesn't change...
Couple of minutest of waiting. Maybe it easier to start one first, wait couple minutes and start other, but it's more likely to be a coincidence. Upper one just stalled...
I don't know if it will hold up, but since it has no `zcmp` (`_zcb_zcmp` fails) at least now, maybe adding an extra `pico_riscv_gcc_zcb.cmake`: ``` set(CMAKE_SYSTEM_PROCESSOR hazard3) set(PICO_DEFAULT_GCC_TRIPLE riscv32-unknown-elf riscv32-corev-elf...
`CYW43439` driver was updated to 1.1.0 version and it includes firmware fix for DLE. SDK 2.1.1 was released before that.
Upon no action, SDK in unable to locate default `picolibc` (release binary: https://github.com/arm/arm-toolchain/releases/download/release-20.1.0-ATfE/ATfE-20.1.0-Linux-x86_64.tar.xz) from the toolchain: ``` PICO_SDK_PATH is /home/mateush/Dysk_RAM/pico-sdk-2.1.1 Target board (PICO_BOARD) is 'pico2'. Using board configuration from /home/mateush/Dysk_RAM/pico-sdk-2.1.1/src/boards/include/boards/pico2.h...