发 帖  
原厂入驻New
[问答] 请问zc702 rtc中断是否被路由到SPI?
153 ZC702 SPI 中断
分享
嗨,zc702板有一个i2c rtc,nxp pcf8564。
根据rtc规范,它可以产生报警中断。
我的问题是,这个中断是否被路由到SPI?
什么是irq号?谢谢
0
2019-10-11 04:46:55   评论 分享淘帖 邀请回答

相关问题

24个回答
@wentao
PS EMIO和PL之间的连接细节在块设计(Vivado)中配置,存储区位置或LOC约束在XDC中定义。
这些配置以hdf的形式导出,hdf在SDK中用于应用程序创建或调试。
因此,应在Vivado设计中定义EMIO和PL LOC到bank的选择。
FSBL保持PS配置。
一旦在硬件设计中定义了配置,就可以使用设备树和内核配置来让内核了解您的设计和外设配置。
希望这可以帮助。
问候,Achutha
--------------------------------------------------
-------------------------------------------请注意 - 请标记答案
如果提供的信息有用,请“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢Kudos .------------------------
--------------------------------------------------
--------------
在原帖中查看解决方案
2019-10-11 05:03:02 评论

举报

@wentao根据ZC702原理图,来自RTC芯片的中断信号被路由到Bank 13中的GPIO。
在这里不确定您的意思是什么?
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 05:19:12 评论

举报

@gnarahar
感谢您的回复。
这里的SPI意味着共享外设中断,在doc ug585-zynq-7000-trm.pdf的7.2.3章节中有描述。
我检查了ug585 doc,它描述了GPIO只有四个银行 - 两个toMIO和两个到EMIO,Bank 13的含义是什么?
我现在正试图在zc702板上启用rtc警报。
你已经实现了这个功能吗?
如果是,如何配置GPIO以路由rtc报警中断?
谢谢。
2019-10-11 05:28:15 评论

举报

@wentao INT信号为低电平有效信号,板载外部上拉电阻。
您只需监控GPIO以检查低信号并在设计中执行必要的操作。
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 05:48:07 评论

举报

@gnarahar
我还是有点疑惑,请你直接告诉四个GPIO bank的哪个引脚连接了这个中断?
谢谢。
2019-10-11 06:02:21 评论

举报

@wentao不确定为什么你感到困惑。
从原理图中,您将看到INT将在Bank 13上固定U7
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 06:12:10 评论

举报

@gnarahar
嗨,
原理图显示这个INT将进入Bank13 U7,但从软件开发人员的角度来看,这个“Bank13 U7”对我来说是不可见的。
我只能看到四个GPIO库。
如果发生INT,我需要知道从哪个GPIO bank和pin可以捕获它。
那么,我的问题是,哪个GPIO引脚连接到这个“Bank13 U7”?
谢谢。
2019-10-11 06:29:32 评论

举报

@wentao为了确保我们在同一页上,你能详细说明“这个”Bank13 U7“对我来说是不可见的。我只能看到四个GPIO银行。”
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 06:44:14 评论

举报

嗨,我正在使用ug585_zynq_7000_trm.pdf。
在这个规范中,我找不到任何关于“Bank 13”的信息。
相反,它说GPIO只有四家银行。
2019-10-11 07:02:16 评论

举报

@wentaoBank 13是PL Fabric的一部分。
您需要使用EMIO接口将它们连接到PS部分或您指的GPIO。
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 07:09:11 评论

举报

@wentao你能用EMIO搞定这个吗?
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 07:22:07 评论

举报

@gnaraharsorry我正在处理其他任务,没有时间在这上面。
也许几个星期后我可以更新你:)
2019-10-11 07:28:03 评论

举报

@gnarahar
嗨,
根据文档ug585第14.1.2节,GPIO有四个存储区:存储区0和1用于MIO [0-53],存储区3和ban4用于EMIO [0-63]
如果我想将此信号配置为GPIO,我应该使用哪个EMIO引脚[0-63]进行设置?
谢谢。
2019-10-11 07:43:53 评论

举报

@wentao您可以使用任何EMIO [63:0]引脚连接Bank 13 GPIO引脚。
请看一下这个ARhttps://www.xilinx.com/support/answers/51786.html,它给出了一个如何将EMIO连接到GPIO引脚的示例。
上面的示例设计应该让你前进
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 07:57:57 评论

举报

@gnarahar
嗨,
据我所知,每个EMIO引脚都连接到一个特定的GPIO引脚。
例如,EMIO_0连接到GPIO Bank2引脚0,EMIO_32连接到GPIO Bank3引脚0.这种理解是否正确?
如果是,如何使用“任何EMIO”连接到“Bank 13 GPIO引脚”?
谢谢。
2019-10-11 08:10:04 评论

举报

@ wentao不要被EMIO GPIO Bank 2和3弄糊涂。他们是Bank 2&
用于PS逻辑的EMIO 3。
EMIO [63:0]可以连接到任何PL引脚。
我建议你仔细阅读我在上一篇文章中提到的示例设计,这将让你了解如何设置EMIO到PL结构。
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 08:24:03 评论

举报

@gnarahar
在文件/project_1.sdk/led/src/helloworld.c中,我可以看到四个EMIO(54/55/56/57)被配置为输出,CPU写1和0来控制LED灯。
EMIO和PL之间的连接是在其他一些地方完成的,我想在一些硬件定义/配置文件中,对吗?
我正在研究Linux驱动程序,不熟悉硬件配置。
如果我想将EMIO设置为PL Bank 13,我可以在Linux中进行吗?
还是在uboo,fsbl或其他地方?
2019-10-11 08:34:14 评论

举报

INT信号为低电平有效信号,板上有外部上拉电阻。
您只需监控GPIO以检查低信号并在设计中执行必要的操作。
2019-10-11 08:45:04 评论

举报

@wentao我不熟悉Linux驱动程序方面。
让我试着让专家回复您的查询
--------------------------------------------------
--------------------------------------------------
----------------没有一个愚蠢的问题。
随意问,但快速搜索,以确保它还没有得到解答。
保持对话,获得Kudos和Accept Solution。
--------------------------------------------------
--------------------------------------------------
-------------------
2019-10-11 08:52:45 评论

举报

只有小组成员才能发言,加入小组>>

12下一页

53个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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