硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 1168|回复: 7
收起左侧

[FMC] 求助,V7板子在zephyr工程下fmc工作不正常

[复制链接]

4

主题

17

回帖

29

积分

新手上路

积分
29
发表于 2026-5-11 04:00:03 | 显示全部楼层 |阅读模式
如题所示,有没有成功在V7板子上移植zephy实现fmc驱动IO扩展锁存器的大佬。
F9EE4407A891E79D2AB0EF52ABD51964.png
使用zephr的dts配置fmc与板卡一致,无法正常驱动板子上的IO扩展锁存器,使用示波器(250Mhz带宽)抓取波形如下,CP引脚会有一个“双脉冲”,导致锁存的是空闲时候的数据线上的电压
zephr.png
跑马灯.png

armfly_v7.7z

44.78 KB, 下载次数: 5

board文件

my_fmcIO_demo.7z

1.59 MB, 下载次数: 4

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124427
QQ
发表于 2026-5-11 09:43:24 | 显示全部楼层
FMC静态模式,MPU Cache一定要配置,配置所在地址空间属性为strongly order或者device模式
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-5-11 10:36:51 | 显示全部楼层
eric2013 发表于 2026-5-11 09:43
FMC静态模式,MPU Cache一定要配置,配置所在地址空间属性为strongly order或者device模式

我是把mpu和的cache都关了的 微信图片_2026-05-11_103520_606.png E:\临时\微信图片_2026-05-11_103520_606.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124427
QQ
发表于 2026-5-11 10:49:48 | 显示全部楼层
Florence 发表于 2026-5-11 10:36
我是把mpu和的cache都关了的

不能关,必须得配置
回复

使用道具 举报

0

主题

37

回帖

37

积分

新手上路

积分
37
发表于 2026-5-11 14:23:10 | 显示全部楼层
这个示波器软件是啥,看上去还不错啊
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-5-11 22:25:16 | 显示全部楼层
大个给力 发表于 2026-5-11 14:23
这个示波器软件是啥,看上去还不错啊

汉泰的一款手持示波器的上位机软件
回复

使用道具 举报

4

主题

17

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2026-5-17 18:22:47 | 显示全部楼层
确实配置完MPU和 Cache就可以了,再分享下某大佬提交到zephr仓库的PR链接,后面再有驱动并口锁存器类型的IO可以直接调用已有的驱动,不用在C语言代码里直接写地址了,V7板卡的board文件他也提交了
V7板卡的board文件:https://github.com/zephyrproject-rtos/zephyr/pull/109185
并口锁存器扩展驱动:https://github.com/zephyrproject ... ecomment-4408756934

armfly_v7 (2).7z

44.69 KB, 下载次数: 4

my_fmcIO_demo (2).7z

1.62 MB, 下载次数: 4

回复

使用道具 举报

2

主题

62

回帖

68

积分

初级会员

积分
68
发表于 2026-5-28 14:41:16 | 显示全部楼层
zephyr用起来咋样,实时性好吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-10-24 10:38 , Processed in 0.195794 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表