si no me equivoco eso es CCS,
puedes poner un poco mas de la configuracion del del I2C es decir
que has puesto en las directivas #USE I2C(MASTER,¿I2C1 o I2C2?, xx,xx), a ver si te has confundido y has puesto el 1, yo que se por probar descartar cosas
y puedes poner la función:
write_sdcard(10,48);
y una cosa mas, este micro tiene PPS, por lo tanto debes de configurar los pines como I2C para que no tengan otra función, es decir remapearlos, no se si ccs lo hace automaticamente al configurar el I2C, por que si miras la pagina 98 del manual te habla del PPS
debes de colocar el PPS de esta forma por ejemplo:
#pin_select U1TX=PIN_C6
#pin_select U1RX=PIN_C7
pero no dice nada del I2C por lo tanto deberia hacerlo la función por defecto.
un saludo