Не работает sd cardreader

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем дмитрий001, 4 дек 2021.

  1. Вообще нужно сделать скрипт логера. Типа время-температура-влажность, но решил пока записать просто слово.
    При загрузке скрипта возникают ошибки, прошивал разные скрипты.
    Прошивка выше 1v91.
    Подключал через тройка шилд.
    Код (Javascript):
    var sdCard = require('@amperka/card-reader').connect(P7);

     sdCard.appendFile('log.txt', 'Iskra JS');
    вываливается ошибка
    Код (Javascript):
    Uncaught Error: Unable to mount media : NOT_READY
    at line 1 col 158
    ...t.cs),this._fs.readdirSync()
                                  ^
    in function "CardReader" called from line 1 col 17
    new CardReader(t)
                    ^
    in function "connect" called from line 1 col 54
    var sdca = require('@amperka/card-reader').connect(P7);
                                                         ^
    Uncaught Error: Cannot read property 'appendFile' of undefined
    at line 3 col 5
    sdca.appendFile('log.txt', 'Iscra')
    или
    Код (Javascript):
    SPI2.setup({mosi:B15, miso:B14, sck:B13});
    E.connectSDCard(SPI2,P7);
    var fs = require("fs");
    fs.appendFileSync('log.txt', 'Iscra');
    ошибка
    Код (Javascript):
    Uncaught Error: Unable to mount media : NOT_READY
    at line 9 col 37
    fs.appendFileSync('log.txt', 'Iscra');
    что делать, куда копать?