Skip to content

Conversation

@supperthomas
Copy link
Member

拉取/合并请求描述:(PR description)

[bsp/stm32l496_ali] fix the on-chip flash config

以下的内容不应该在提交PR时的message修改,修改下述message,PR会被直接关闭。请在提交PR后,浏览器查看PR并对以下检查项逐项check,没问题后逐条在页面上打钩。
The following content must not be changed in the submitted PR message. Otherwise, the PR will be closed immediately. After submitted PR, please use a web browser to visit PR, and check items one by one, and ticked them if no problem.

当前拉取/合并请求的状态 Intent for your PR

必须选择一项 Choose one (Mandatory):

  • 本拉取/合并请求是一个草稿版本 This PR is for a code-review and is intended to get feedback
  • 本拉取/合并请求是一个成熟版本 This PR is mature, and ready to be integrated into the repo

代码质量 Code Quality:

我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:

  • 已经仔细查看过代码改动的对比 Already check the difference between PR and old code
  • 代码风格正确,包括缩进空格,命名及其他风格 Style guide is adhered to, including spacing, naming and other styles
  • 没有垃圾代码,代码尽量精简,不包含#if 0代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up
  • 所有变更均有原因及合理的,并且不会影响到其他软件组件代码或BSP All modifications are justified and not affect other components or BSP
  • 对难懂代码均提供对应的注释 I've commented appropriately where code is tricky
  • 本拉取/合并请求代码是高质量的 Code in this PR is of high quality
  • 本拉取/合并使用formatting等源码格式化工具确保格式符合RT-Thread代码规范 This PR complies with RT-Thread code specification

@mysterywolf mysterywolf added +1 Agree +1 and removed +1 Agree +1 labels Jun 9, 2022
Copy link
Member

@mysterywolf mysterywolf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kconfig没有做出对应的修改

@mysterywolf mysterywolf added the +1 Agree +1 label Jun 10, 2022
@mysterywolf
Copy link
Member

这么写不对,C文件没改过来. 注意onchip是一个词

config BSP_USING_ONCHIP_FLASH
select RT_USING_FAL

config BSP_USING_ONCHIP_FLASH_FATFS
bool "Enable onchip flash with FatFS"
depends on BSP_USING_ONCHIP_FLASH
select RT_USING_DFS
select RT_USING_DFS_ELMFAT

@mysterywolf
Copy link
Member

把这个也改一下吧 #6056

@mysterywolf mysterywolf added in progress PR/issue in progress. and removed +1 Agree +1 labels Jun 10, 2022
@supperthomas
Copy link
Member Author

这么写不对,C文件没改过来. 注意onchip是一个词

config BSP_USING_ONCHIP_FLASH select RT_USING_FAL

config BSP_USING_ONCHIP_FLASH_FATFS bool "Enable onchip flash with FatFS" depends on BSP_USING_ONCHIP_FLASH select RT_USING_DFS select RT_USING_DFS_ELMFAT

BSP_USING_ON_CHIP_FLASH 这个HAL_Driver里面有用到


#include <rtthread.h>
#include <rtdevice.h>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#define DBG_TAG "mnt"
#define DBG_LVL DBG_INFO
#include <rtdbg.h>

mtd_dev = fal_blk_device_create(FS_PARTITION_NAME);
if (!mtd_dev)
{
rt_kprintf("Failed to create device.\n");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
rt_kprintf("Failed to create device.\n");
LOG_E("Failed to create device.");

#ifdef BSP_USING_ON_CHIP_FLASH_FATFS
if (dfs_mount(FS_PARTITION_NAME, "/", "elm", 0, 0) == 0)
{
rt_kprintf("Filesystem initialized!");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
rt_kprintf("Filesystem initialized!");
LOG_I("Filesystem initialized!");

mtd_dev = fal_blk_device_create(FS_PARTITION_NAME);
if (!mtd_dev)
{
rt_kprintf("Failed to create device.\n");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
rt_kprintf("Failed to create device.\n");
LOG_E("Failed to create device.");

dfs_mkfs("elm", FS_PARTITION_NAME);
if (dfs_mount(FS_PARTITION_NAME, "/", "elm", 0, 0) != 0)
{
rt_kprintf("Failed to initialize filesystem!");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
rt_kprintf("Failed to initialize filesystem!");
LOG_E("Failed to initialize filesystem!");


#ifdef RT_USING_DFS
#include <dfs_fs.h>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#define DBG_TAG "mnt"
#define DBG_LVL DBG_INFO
#include <rtdbg.h>

Copy link
Member Author

@supperthomas supperthomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fix log

@mysterywolf mysterywolf removed the in progress PR/issue in progress. label Jun 10, 2022
@mysterywolf mysterywolf added +1 Agree +1 BSP: STM32 BSP related with ST/STM32 labels Jun 10, 2022
@Guozhanxin Guozhanxin added the +2 Agree +2 label Jun 13, 2022
@Guozhanxin Guozhanxin merged commit c16eaf5 into RT-Thread:master Jun 13, 2022
@supperthomas supperthomas deleted the stm32_ali branch September 26, 2022 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BSP: STM32 BSP related with ST/STM32 +1 Agree +1 +2 Agree +2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants