@Pyth0n Dzięki za odpowiedź, w sumie podobnie kombinowałem, trochę potem pomieszałem z ampersandami, wszystko już pięknie działa i prosty kalkulator pracuje sobie na dwóch rdzeniach
Co do pamięci, ciekawa sprawa, sprawdziłem już wcześniej, że oba rdzenie mają dostęp do całej pamięci, więc nie przejmowałem się zbytnio tym, ale nie myślałem o tym czy zmienne są w innych blokach, żeby mogły całkowicie równolegle pracować.
Z tego co rozumiem w tym co napisałeś, skoro bloki są zorganizowane jako Stripped, prawdopodobieństwo pracy dwóch rdzeni na tych samych blokach w tym samym czasie zmniejsza się, więc konflikt na magistrali jest mniej prawdopodobny, ale wciąż możliwy.
Przy krytycznych danych chyba warto wymusić wtedy ich umieszczenie w oddzielnych SRAM4 i SRAM5.
Im bardziej zagłębiam się w tę płytkę, tym bardziej mi się ona podoba. Wcześniej moja przygoda opierała się głównie na Arduino, trochę na Raspberry PI. Próbowałem już PIC, STM8 i STM32, ale brak takiego wsparcia z przykładami i dużej społeczności sprawił, że była to dla mnie ciężka droga i z czasem sobie odpuściłem.
Z PICO siedzę kolejny dzień i nadal nie mam dość Wszystko jest przejrzyste i nauka jest przyjemna i daje dużo satysfakcji.
Póki co testuję różne możliwości, ale projektem będzie zrobienie gry, gdzie do PICO będzie podłączony wyświetlacz IPS 240x240. Być może uda się jego obsługę wyrzucić do PIO, a jeśli nie to drugi rdzeń by się zajmował obsługą i wyświetlaniem.