未验证 提交 ad25b228 编写于 作者: Y YJ98 提交者: GitHub

Merge pull request #2 from mysterywolf/littlefs-check

[stm32f407-explorer]优化Kconfig文件系统命名,SFUD注册w25q128时命名自适应,避免用户多设置一步名称
......@@ -76,7 +76,7 @@ menu "Onboard Peripheral Drivers"
bool
default n
config BSP_USING_SDCARD
config BSP_USING_SDCARD_FATFS
bool "Enable SDCARD (FATFS)"
select BSP_USING_SDIO
select RT_USING_DFS
......@@ -93,7 +93,7 @@ menu "Onboard Peripheral Drivers"
default 1000000
config BSP_USING_SPI_FLASH_LITTLEFS
bool "Enable LITTLEFS"
bool "Enable SPI-FLASH (LittleFS)"
select RT_USING_DFS
select RT_USING_DFS_ROMFS
select RT_USING_MTD_NOR
......
......@@ -28,7 +28,7 @@
#define DBG_LVL DBG_INFO
#include <rtdbg.h>
#ifdef BSP_USING_SDCARD
#ifdef BSP_USING_SDCARD_FATFS
static void sd_mount(void *parameter)
{
while (1)
......@@ -84,6 +84,7 @@ static int onboard_spiflash_mount(void)
struct rt_device *mtd_dev = RT_NULL;
fal_init();
mtd_dev = fal_mtd_nor_device_create(FS_PARTITION_NAME);
if (!mtd_dev)
{
......@@ -113,7 +114,7 @@ static int onboard_spiflash_mount(void)
static const struct romfs_dirent _romfs_root[] =
{
#ifdef BSP_USING_SDCARD
#ifdef BSP_USING_SDCARD_FATFS
{ROMFS_DIRENT_DIR, "sdcard", RT_NULL, 0},
#endif
......@@ -133,7 +134,7 @@ static int filesystem_mount(void)
{
LOG_E("rom mount to '/' failed!");
}
#ifdef BSP_USING_SDCARD
#ifdef BSP_USING_SDCARD_FATFS
onboard_sdcard_mount();
#endif
......
......@@ -14,12 +14,19 @@
#include "drv_spi.h"
#if defined(BSP_USING_SPI_FLASH)
#ifdef FAL_USING_NOR_FLASH_DEV_NAME
#define _SPI_FLASH_NAME FAL_USING_NOR_FLASH_DEV_NAME
#else
#define _SPI_FLASH_NAME "W25Q128"
#endif
static int rt_hw_spi_flash_init(void)
{
__HAL_RCC_GPIOB_CLK_ENABLE();
rt_hw_spi_device_attach("spi1", "spi10", GPIOB, GPIO_PIN_14);
if (RT_NULL == rt_sfud_flash_probe("W25Q128", "spi10"))
if (RT_NULL == rt_sfud_flash_probe(_SPI_FLASH_NAME, "spi10"))
{
return -RT_ERROR;
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册