Serjio
это понятно. не понятно, как там дальше с аккумулятором быть. он будет постоянно подзаряжаться от TC4056? и постоянно же разряжаться на esp? правильно?
ㅤ
Serjio
ну потому и говорю, схемой - понятнее
ㅤ
Он будет в буфферном режиме
ㅤ
ㅤ
Так ты хочешь подоключить?
ㅤ
Здесь через делитель заведено на adc пин напряжение акб
Евгений
Serjio
о! ну вот, значит, это называется буферный режим.
ㅤ
220 потерять боится
Да я ему сказал что через делитель так же входное питание пусть заведен (не обязательно на АЦП ему достаточно ноль или единицу)
iҚØN🐾🐾
iҚØN🐾🐾
Следовательно, бейзпас это “/“
Daniil
Сейчас проверю
ㅤ
🛡Aleksej
Ребят не подскажете есть ли чего готового на рынке? Идея сделать зарядку для свинцовых аккумов типа "БережокV1", нужен импульсный блок питания с управлением напряжением из своей схемы, на выходе должно быть от 8..17В Ток до 10А.
Daniil
int fs_init()
{
esp_vfs_spiffs_conf_t conf = {
.base_path = "/",
.partition_label = NULL,
.max_files = 4,
.format_if_mount_failed = true,
};
if (esp_vfs_spiffs_register(&conf) != ESP_OK)
return Err;
info("fs initialized");
size_t total_kib, used_kib;
esp_spiffs_info(NULL, &total_kib, &used_kib);
total_kib /= 1024, used_kib /= 1024;
info("fs uses %i of %i KiB (%i%%)", used_kib, total_kib, 100 * used_kib / total_kib);
return 1;
}
Daniil
Вот весь для фс код
ㅤ
int fs_init()
{
esp_vfs_spiffs_conf_t conf = {
.base_path = "/",
.partition_label = NULL,
.max_files = 4,
.format_if_mount_failed = true,
};
if (esp_vfs_spiffs_register(&conf) != ESP_OK)
return Err;
info("fs initialized");
size_t total_kib, used_kib;
esp_spiffs_info(NULL, &total_kib, &used_kib);
total_kib /= 1024, used_kib /= 1024;
info("fs uses %i of %i KiB (%i%%)", used_kib, total_kib, 100 * used_kib / total_kib);
return 1;
}
Ну а в чем вопрос. У тебя эта функция без ошибок выполняется? Так?
Daniil
Да
ㅤ
Ну добро. Значит все работает
Daniil
И в консоль пишет что фс найдена
Daniil
Ну а файла нет
Daniil
Хотя я и залил
ㅤ
Видимо так залил что его нет
ㅤ
Либо открываешь не его
Daniil
А когда я заливаю скетч мне нужно перезаливать фс?
iҚØN🐾🐾
Видимо не в корень залил
ㅤ
iҚØN🐾🐾
Смотря как настроено. Тут уже кто-то спрашивал
ㅤ
если заливаешь только прошивку - то нет. Если стираешь целиком флешку - то надо
ㅤ
iҚØN🐾🐾
Daniil
Проект - make flash, а spiffs - esptool.py
ㅤ
Ага
Пора уже либо по тегам сделать либо уже разделить на темы
Евгений
ㅤ
Daniil
ㅤ
Ждем когда гайвер апдейт выкатит наконец
ㅤ
Тфу блядь какой гайвер... Дуров
iҚØN🐾🐾
iҚØN🐾🐾
ㅤ
Почему не делится?
Потому что тут связанный канал есть, и поэтому нельзя ее на тему разделить
iҚØN🐾🐾
Ну это не причина, думаю. У соседей сидят 90%)
Евгений
ㅤ
ㅤ
Не причина связанного канала
Еще раз повторяю. Есть канал Proesp_ru к ней привязанная эта группа в качестве комментариев и в этой же группе просто так и пишут. Поэтому НЕЛЬЗЯ ее поделить на темы потому что тут есть канал
Daniil
Не работает
ㅤ
Или ты тоже любитель поспорить с "даташитом"?)
Daniil
Daniil
Вот что пишет
Daniil
А это же ничего, что SPI Flash 16MB, а spiffs я заливаю на 1MB?
iҚØN🐾🐾
ㅤ
iҚØN🐾🐾
Daniil
nvs, data, nvs, 0x009000, 0x06000
phy_init, data, phy, 0x00F000, 0x01000
factory, app, factory, 0x010000, 0xFFFFF
fs, data, spiffs, 0x110000, 0xFFFFF
ㅤ
Daniil
Ок
ㅤ
ㅤ
Че ему файл то видеть...
iҚØN🐾🐾
И я бы таки юзал littlefs вместо spiffs
ㅤ
Я вижу ноль значит ноль
Daniil
python $env:IDF_PATH/tools/spiffsgen.py 1048576 './data/' './build/fs.bin'
python $env:IDF_PATH/components/esptool_py/esptool/esptool.py --port COM7 --baud 921600 write_flash -z 0x110000 './build/fs.bin'
Daniil
Вот этим заливаю
ㅤ
ㅤ
Может папка дата у тебя пустая
Daniil
iҚØN🐾🐾
Вообще у есптула есть аплоад и туда можно файлами заливать
ㅤ
ㅤ
А он как делает по твоему
ㅤ
Daniil
А путь какой должен быть, /data или /?