LS1046A RDB: GPIOs for testing gpio interrupt handling performance of linux

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LS1046A RDB: GPIOs for testing gpio interrupt handling performance of linux

跳至解决方案
210 次查看
srechermann
Contributor III

Hi,

I am working with an LS1046ARDB and want to measure interrupt latency. My goal is to trigger an interrupt via an external signal generator (Input GPIO) and toggle another pin (Output GPIO) in response, measuring the delay with an oscilloscope.

I am looking for accessible pins on the board headers that can be muxed as GPIOs.

My idea is to use the IEEE-1588 Header (J11) but not sure if this will work and what I have to do.

The Reference Manual states that EC2 pins can be configured as GPIO3 via the RCW (EC2=1).

If I set EC2=1 in the RCW, will these signals be routed to J11?
Are there other easily accessible Pins on the LS1046A RDB I can use for this?

 

Thanks for your help

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
134 次查看
yipingwang
NXP TechSupport
NXP TechSupport

You could use the GPIO muxed with SPI signals.
GPIO_2[1], GPIO_2[2], GPIO_2[3] SPI interface is unused on RDB and terminated to test points.

Please refer to "Table 3-8. SPI Signal configuration" in LS1046ARM for details.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
135 次查看
yipingwang
NXP TechSupport
NXP TechSupport

You could use the GPIO muxed with SPI signals.
GPIO_2[1], GPIO_2[2], GPIO_2[3] SPI interface is unused on RDB and terminated to test points.

Please refer to "Table 3-8. SPI Signal configuration" in LS1046ARM for details.

0 项奖励
回复
126 次查看
srechermann
Contributor III

Thanks for your help! This should work. I found out the GPIO_2[1], GPIO_2[2], GPIO_2[3] correspond to TP14, TP13 and TP11

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2257006%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1046A%20RDB%EF%BC%9A%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%20linux%20gpio%20%E4%B8%AD%E6%96%AD%E5%A4%84%E7%90%86%E6%80%A7%E8%83%BD%E7%9A%84%20GPIO%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2257006%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20LS1046ARDB%EF%BC%8C%E6%83%B3%E6%B5%8B%E9%87%8F%E4%B8%AD%E6%96%AD%E5%BB%B6%E8%BF%9F%E3%80%82%E6%88%91%E7%9A%84%E7%9B%AE%E6%A0%87%E6%98%AF%E9%80%9A%E8%BF%87%E5%A4%96%E9%83%A8%E4%BF%A1%E5%8F%B7%E5%8F%91%E7%94%9F%E5%99%A8%EF%BC%88%E8%BE%93%E5%85%A5%20GPIO%EF%BC%89%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E4%B8%AD%E6%96%AD%EF%BC%8C%E7%84%B6%E5%90%8E%E5%88%87%E6%8D%A2%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%BC%95%E8%84%9A%EF%BC%88%E8%BE%93%E5%87%BA%20GPIO%EF%BC%89%E4%BD%9C%E4%B8%BA%E5%93%8D%E5%BA%94%EF%BC%8C%E7%94%A8%E7%A4%BA%E6%B3%A2%E5%99%A8%E6%B5%8B%E9%87%8F%E5%BB%B6%E8%BF%9F%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%AF%BB%E6%89%BE%E6%9D%BF%E6%8E%A5%E5%A4%B4%E4%B8%8A%E5%8F%AF%E4%BB%A5%E6%B7%B7%E5%90%88%E4%B8%BA%20GPIO%20%E7%9A%84%E5%8F%AF%E8%AE%BF%E9%97%AE%E5%BC%95%E8%84%9A%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9A%84%E6%83%B3%E6%B3%95%E6%98%AF%E4%BD%BF%E7%94%A8%20IEEE-1588%20%E6%8E%A5%E5%A4%B4%20(J11)%EF%BC%8C%E4%BD%86%E4%B8%8D%E7%A1%AE%E5%AE%9A%E8%BF%99%E6%98%AF%E5%90%A6%E5%8F%AF%E8%A1%8C%EF%BC%8C%E4%B9%9F%E4%B8%8D%E7%9F%A5%E9%81%93%E9%9C%80%E8%A6%81%E5%81%9A%E4%BA%9B%E4%BB%80%E4%B9%88%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E6%8C%87%E5%87%BA%EF%BC%8C%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20RCW%EF%BC%88EC2%3D1%EF%BC%89%E5%B0%86%20EC2%20%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E4%B8%BA%20GPIO3%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%E6%88%91%E5%9C%A8%20RCW%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%20EC2%3D1%EF%BC%8C%E8%BF%99%E4%BA%9B%E4%BF%A1%E5%8F%B7%E6%98%AF%E5%90%A6%E4%BC%9A%E8%B7%AF%E7%94%B1%E5%88%B0%20J11%EF%BC%9F%3CBR%20%2F%3ELS1046A%20RDB%20%E4%B8%8A%E6%98%AF%E5%90%A6%E6%9C%89%E5%85%B6%E4%BB%96%E6%98%93%E4%BA%8E%E8%AE%BF%E9%97%AE%E7%9A%84%E5%BC%95%E8%84%9A%E5%8F%AF%E4%BE%9B%E4%BD%BF%E7%94%A8%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2257006%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS1%E8%AE%BE%E5%A4%87%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2259784%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1046A%20RDB%3A%20GPIOs%20for%20testing%20gpio%20interrupt%20handling%20performance%20of%20linux%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2259784%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%EF%BC%81%E8%BF%99%E5%BA%94%E8%AF%A5%E8%A1%8C%E5%BE%97%E9%80%9A%E3%80%82%E6%88%91%E5%8F%91%E7%8E%B0%3CSPAN%3EGPIO_2%5B1%5D%E3%80%81GPIO_2%5B2%5D%E3%80%81GPIO_2%5B3%5D%20%E4%B8%8E%20TP14%E3%80%81TP13%20%E5%92%8C%20TP11%20%E7%9B%B8%E5%AF%B9%E5%BA%94%3C%2FSPAN%3E%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2259666%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1046A%20RDB%3A%20GPIOs%20for%20testing%20gpio%20interrupt%20handling%20performance%20of%20linux%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2259666%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%8E%20SPI%20%E4%BF%A1%E5%8F%B7%E5%A4%8D%E7%94%A8%E7%9A%84%3CSTRONG%3EGPIO%3C%2FSTRONG%3E%E3%80%82%3CBR%20%2F%3EGPIO_2%5B1%5D%E3%80%81GPIO_2%5B2%5D%E3%80%81GPIO_2%5B3%5D%20SPI%20%E6%8E%A5%E5%8F%A3%E5%9C%A8%20RDB%20%E4%B8%8A%E6%9C%AA%E4%BD%BF%E7%94%A8%EF%BC%8C%E5%B9%B6%E7%BB%88%E6%AD%A2%E5%88%B0%E6%B5%8B%E8%AF%95%E7%82%B9%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8F%82%E9%98%85%22%E8%A1%A8%203-8%E3%80%82%E8%AF%A6%E6%83%85%E8%AF%B7%E5%8F%82%E9%98%85%20LS1046ARM%20%E4%B8%AD%E7%9A%84%20SPI%20%E4%BF%A1%E5%8F%B7%E9%85%8D%E7%BD%AE%22%20%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E