AirBrainH743: use /fs/flash instead of /fs/microsd

This commit is contained in:
Julian Oes
2026-02-03 10:41:15 +13:00
parent 7d2d85e6ac
commit a98d68f919
2 changed files with 7 additions and 6 deletions
@@ -1,5 +1,6 @@
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi" CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
CONFIG_BOARD_ARCHITECTURE="cortex-m7" CONFIG_BOARD_ARCHITECTURE="cortex-m7"
CONFIG_BOARD_ROOT_PATH="/fs/flash"
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS6" CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS6"
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS3" CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS3"
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS4" CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS4"
+6 -6
View File
@@ -190,25 +190,25 @@ __EXPORT int board_app_initialize(uintptr_t arg)
syslog(LOG_INFO, "[boot] W25N MTD registered at /dev/mtd0\n"); syslog(LOG_INFO, "[boot] W25N MTD registered at /dev/mtd0\n");
#ifdef CONFIG_FS_LITTLEFS #ifdef CONFIG_FS_LITTLEFS
ret = nx_mount("/dev/mtd0", "/fs/microsd", "littlefs", 0, NULL); ret = nx_mount("/dev/mtd0", CONFIG_BOARD_ROOT_PATH, "littlefs", 0, NULL);
if (ret == 0) { if (ret == 0) {
/* Verify the filesystem is usable by creating a test file */ /* Verify the filesystem is usable by creating a test file */
int fd = open("/fs/microsd/.mount_test", O_CREAT | O_WRONLY | O_TRUNC); int fd = open(CONFIG_BOARD_ROOT_PATH "/.mount_test", O_CREAT | O_WRONLY | O_TRUNC);
if (fd >= 0) { if (fd >= 0) {
close(fd); close(fd);
unlink("/fs/microsd/.mount_test"); unlink(CONFIG_BOARD_ROOT_PATH "/.mount_test");
} else { } else {
syslog(LOG_WARNING, "[boot] littlefs mounted but not usable, reformatting\n"); syslog(LOG_WARNING, "[boot] littlefs mounted but not usable, reformatting\n");
nx_umount2("/fs/microsd", 0); nx_umount2(CONFIG_BOARD_ROOT_PATH, 0);
ret = -1; ret = -1;
} }
} }
if (ret < 0) { if (ret < 0) {
ret = nx_mount("/dev/mtd0", "/fs/microsd", "littlefs", 0, "forceformat"); ret = nx_mount("/dev/mtd0", CONFIG_BOARD_ROOT_PATH, "littlefs", 0, "forceformat");
} }
if (ret < 0) { if (ret < 0) {
@@ -216,7 +216,7 @@ __EXPORT int board_app_initialize(uintptr_t arg)
led_on(LED_RED); led_on(LED_RED);
} else { } else {
syslog(LOG_INFO, "[boot] LittleFS mounted at /fs/microsd\n"); syslog(LOG_INFO, "[boot] LittleFS mounted at %s\n", CONFIG_BOARD_ROOT_PATH);
} }
#endif #endif