Fastest sd clockrate possible with sandisk ultra 32gb card
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m22s
Check code formatting / Check-C-Format (push) Successful in 8s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
Run pytests / Check-Pytest (push) Successful in 11s

This commit is contained in:
2025-10-14 20:27:41 +02:00
parent 502805e2e8
commit 5f9bdb2517

View File

@@ -9,7 +9,7 @@ SD_DI = Pin.board.GP3
SD_DO = Pin.board.GP4
SD_SCK = Pin.board.GP2
SD_CS = Pin.board.GP5
SD_CLOCKRATE = 25000000
SD_CLOCKRATE = 16000000
# MAX98357
I2S_LRCLK = Pin.board.GP6
@@ -49,8 +49,8 @@ def board_init():
# SD_DO / MISO input doesn't need any special configuration
# Set 8 mA drive strength for SCK and MOSI
machine.mem32[0x4001c004 + 2*4] = 0x60 # SCK
machine.mem32[0x4001c004 + 3*4] = 0x60 # MOSI
machine.mem32[0x4001c004 + 2*4] = 0x71 # SCK
machine.mem32[0x4001c004 + 3*4] = 0x71 # MOSI
# SD_CS doesn't need any special configuration
# Permanently enable amplifier