Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
tools-mirror
Micropython
提交
00855eeb
M
Micropython
项目概览
tools-mirror
/
Micropython
10 个月 前同步成功
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
Micropython
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
00855eeb
编写于
8月 03, 2023
作者:
K
Kwabena W. Agyeman
提交者:
Damien George
8月 15, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mimxrt/hal: Make flash clock frequency configurable.
Signed-off-by:
N
"Kwabena W. Agyeman"
<
kwagyeman@live.com
>
上级
cb7e133d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
2 deletion
+14
-2
ports/mimxrt/Makefile
ports/mimxrt/Makefile
+4
-0
ports/mimxrt/hal/qspi_hyper_flash_config.c
ports/mimxrt/hal/qspi_hyper_flash_config.c
+5
-1
ports/mimxrt/hal/qspi_nor_flash_config.c
ports/mimxrt/hal/qspi_nor_flash_config.c
+5
-1
未找到文件。
ports/mimxrt/Makefile
浏览文件 @
00855eeb
...
...
@@ -397,6 +397,10 @@ CFLAGS += \
-DFSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE
=
1
endif
ifdef
MICROPY_HW_FLASH_CLK
CFLAGS
+=
-DMICROPY_HW_FLASH_CLK
=
$(MICROPY_HW_FLASH_CLK)
endif
CFLAGS
+=
$(CFLAGS_EXTRA)
MPY_CROSS_FLAGS
+=
-march
=
armv7m
...
...
ports/mimxrt/hal/qspi_hyper_flash_config.c
浏览文件 @
00855eeb
...
...
@@ -22,6 +22,10 @@ __attribute__((section(".boot_hdr.conf")))
#pragma location = ".boot_hdr.conf"
#endif
#ifndef MICROPY_HW_FLASH_CLK
#define MICROPY_HW_FLASH_CLK kFlexSpiSerialClk_133MHz
#endif
const
flexspi_nor_config_t
qspiflash_config
=
{
.
memConfig
=
{
...
...
@@ -36,7 +40,7 @@ const flexspi_nor_config_t qspiflash_config = {
(
1u
<<
kFlexSpiMiscOffset_DdrModeEnable
)
|
(
1u
<<
kFlexSpiMiscOffset_WordAddressableEnable
)
|
(
1u
<<
kFlexSpiMiscOffset_SafeConfigFreqEnable
)
|
(
1u
<<
kFlexSpiMiscOffset_DiffClkEnable
),
.
sflashPadType
=
kSerialFlash_8Pads
,
.
serialClkFreq
=
kFlexSpiSerialClk_133MHz
,
.
serialClkFreq
=
MICROPY_HW_FLASH_CLK
,
.
sflashA1Size
=
MICROPY_HW_FLASH_SIZE
,
.
dataValidTime
=
{
16u
,
16u
},
.
lookupTable
=
...
...
ports/mimxrt/hal/qspi_nor_flash_config.c
浏览文件 @
00855eeb
...
...
@@ -28,6 +28,10 @@ __attribute__((section(".boot_hdr.conf")))
#define MICROPY_HW_FLASH_DQS kFlexSPIReadSampleClk_LoopbackFromDqsPad
#endif
#ifndef MICROPY_HW_FLASH_CLK
#define MICROPY_HW_FLASH_CLK kFlexSpiSerialClk_100MHz
#endif
const
flexspi_nor_config_t
qspiflash_config
=
{
.
memConfig
=
{
...
...
@@ -48,7 +52,7 @@ const flexspi_nor_config_t qspiflash_config = {
// Enable DDR mode, Wordaddassable, Safe configuration, Differential clock
.
deviceType
=
kFlexSpiDeviceType_SerialNOR
,
.
sflashPadType
=
kSerialFlash_4Pads
,
.
serialClkFreq
=
kFlexSpiSerialClk_100MHz
,
.
serialClkFreq
=
MICROPY_HW_FLASH_CLK
,
.
sflashA1Size
=
MICROPY_HW_FLASH_SIZE
,
.
lookupTable
=
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录