iMXRT1010 enabling GPIO2 causes hard fault

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

iMXRT1010 enabling GPIO2 causes hard fault

跳至解决方案
510 次查看
youngSheldon
Contributor III

Hi community,

I have an application based on EVK of iMXRT1010 and I need many IOs. As a consequence I decided to use PIN62, which is unused on the board, being connected only to TP33. It belongs to GPIO2 and I use the CConfigTools->Pins for it. I succesfully configured several pins from GPIO1, but as soon as I enable the PIN62, I run into a hard faulu as seen in pics below. Any ideas are much appreciated.

It crashes at the last line (generated code in pin.mux) but works fine if GPIO2 related code is removed:

IOMUXC_SetPinMux(IOMUXC_GPIO_SD_12_GPIO2_IO12, 0U);

IOMUXC_GPR->GPR26 = ((IOMUXC_GPR->GPR26 &

(~(BOARD_INITPINS_IOMUXC_GPR_GPR26_GPIO_SEL_MASK)))

| IOMUXC_GPR_GPR26_GPIO_SEL(0x00U)

);

IOMUXC_SetPinConfig(IOMUXC_GPIO_11_GPIOMUX_IO11, 0x10A0U);

youngSheldon_0-1755197796507.png

youngSheldon_1-1755197997690.png

 

 

let it flow
标签 (1)
标记 (3)
0 项奖励
回复
1 解答
410 次查看
Pablo_Ramos
NXP Employee
NXP Employee

Hi @youngSheldon,

FlexSPI_DQS needs to be floating for QSPI Flash RW @133MHz (default), in this case PIN62 is DQS Reserved.

If you link the application to RAM, you should be able to configure PIN62.

Pablo_Ramos_0-1755627040086.png

Best Regards,
Pablo

在原帖中查看解决方案

0 项奖励
回复
2 回复数
411 次查看
Pablo_Ramos
NXP Employee
NXP Employee

Hi @youngSheldon,

FlexSPI_DQS needs to be floating for QSPI Flash RW @133MHz (default), in this case PIN62 is DQS Reserved.

If you link the application to RAM, you should be able to configure PIN62.

Pablo_Ramos_0-1755627040086.png

Best Regards,
Pablo

0 项奖励
回复
393 次查看
youngSheldon
Contributor III

Thanks for the reply Pablo.

I was expecting the PIN Mux Settings to take ofer and DQS to be ignored and left floating inside the chip. I was so wrong...

let it flow
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2152499%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMXRT1010%20%E5%90%AF%E7%94%A8%20GPIO2%20%E4%BC%9A%E5%AF%BC%E8%87%B4%E7%A1%AC%E6%95%85%E9%9A%9C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2152499%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E5%9F%BA%E4%BA%8E%20iMXRT1010%20EVK%20%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E9%9C%80%E8%A6%81%E5%BE%88%E5%A4%9A%20IO%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E6%88%91%E5%86%B3%E5%AE%9A%E4%BD%BF%E7%94%A8%E6%9D%BF%E4%B8%8A%E6%9C%AA%E4%BD%BF%E7%94%A8%E7%9A%84%20PIN62%EF%BC%8C%E4%BB%85%E8%BF%9E%E6%8E%A5%E5%88%B0%20TP33%E3%80%82%E5%AE%83%E5%B1%9E%E4%BA%8E%20GPIO2%EF%BC%8C%E6%88%91%E4%B8%BA%E6%AD%A4%E4%BD%BF%E7%94%A8%E4%BA%86%20CConfigTools-%26gt%3B%E5%BC%95%E8%84%9A%E3%80%82%E6%88%91%E6%88%90%E5%8A%9F%E9%85%8D%E7%BD%AE%E4%BA%86%20GPIO1%20%E7%9A%84%E5%87%A0%E4%B8%AA%E5%BC%95%E8%84%9A%EF%BC%8C%E4%BD%86%E4%B8%80%E6%97%A6%E5%90%AF%E7%94%A8%20PIN62%EF%BC%8C%E5%B0%B1%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%E7%9A%84%E6%95%85%E9%9A%9C%E3%80%82%E5%A6%82%E6%9E%9C%E6%82%A8%E6%9C%89%E4%BB%BB%E4%BD%95%E6%83%B3%E6%B3%95%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B0%86%E4%B8%8D%E8%83%9C%E6%84%9F%E6%BF%80%E3%80%82%3C%2FP%3E%3CP%3E%E5%AE%83%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E8%A1%8C%EF%BC%88pin.mux%20%E4%B8%AD%E7%94%9F%E6%88%90%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%89%E5%B4%A9%E6%BA%83%EF%BC%8C%E4%BD%86%E5%A6%82%E6%9E%9C%E5%88%A0%E9%99%A4%20GPIO2%20%E7%9B%B8%E5%85%B3%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%88%99%E8%BF%90%E8%A1%8C%E6%AD%A3%E5%B8%B8%EF%BC%9A%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3E%3CSPAN%3EIOMUXC_SetPinMux(IOMUXC_GPIO_SD_12_GPIO2_IO12%2C%200U)%EF%BC%9B%20%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3E%3CSPAN%3EIOMUXC_GPR-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EGPR26%3C%2FSPAN%3E%3CSPAN%3E%3D%20((IOMUXC_GPR-%26gt%3B%3C%2FSPAN%3E%3CSPAN%3EGPR26%3C%2FSPAN%3E%3CSPAN%3E%20%26amp%3B%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3E%3CSPAN%3E(~(board_initpins_iomuxc_gpr_gpr26_gpio_sel_mask)))%20%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3E%3CSPAN%3E%7C%20IOMUXC_GPR_GPR26_GPIO_SEL(0x00U)%20%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3E%3CSPAN%3E)%3B%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3EIOMUXC_SetPinConfig(IOMUXC_GPIO_11_GPIOMUX_IO11%2C%200x10A0U)%EF%BC%9B%3C%2FFONT%3E%20%3C%2FSPAN%3E%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22youngSheldon_0-1755197796507.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22youngSheldon_0-1755197796507.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F352462i4DCE7A5FF0C7C57F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22youngSheldon_0-1755197796507.png%22%20alt%3D%22youngSheldon_0-1755197796507.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22youngSheldon_1-1755197997690.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22youngSheldon_1-1755197997690.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F352463iA6B02DF7773947C2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22youngSheldon_1-1755197997690.png%22%20alt%3D%22youngSheldon_1-1755197997690.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2152499%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%20RT101x%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156094%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMXRT1010%20enabling%20GPIO2%20causes%20hard%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156094%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%8C%E5%B8%95%E5%B8%83%E7%BD%97%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E9%A2%84%E8%AE%A1%20PIN%20%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%E5%99%A8%E8%AE%BE%E7%BD%AE%E4%BC%9A%E5%8D%A0%E6%8D%AE%E4%B8%BB%E5%AF%BC%E5%9C%B0%E4%BD%8D%EF%BC%8CDQS%20%E4%BC%9A%E8%A2%AB%E5%BF%BD%E7%95%A5%E5%B9%B6%E7%95%99%E5%9C%A8%E8%8A%AF%E7%89%87%E5%86%85%E6%B5%AE%E7%A9%BA%E3%80%82%E6%88%91%E9%94%99%E5%BE%97%E5%A4%AA%E7%A6%BB%E8%B0%B1%E4%BA%86%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2154646%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMXRT1010%20enabling%20GPIO2%20causes%20hard%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2154646%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F224973%22%20target%3D%22_blank%22%3E%40YoungSheldon%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20QSPI%20Flash%20RW%20%40133MHz%EF%BC%88%E9%BB%98%E8%AE%A4%EF%BC%89%EF%BC%8CFlexSPI_DQS%20%E9%9C%80%E8%A6%81%E5%A4%84%E4%BA%8E%E6%B5%AE%E7%A9%BA%E7%8A%B6%E6%80%81%EF%BC%8C%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8CPIN62%20%E6%98%AF%20DQS%20%E9%A2%84%E7%95%99%E7%9A%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E5%B0%86%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%BF%9E%E6%8E%A5%E5%88%B0%20RAM%EF%BC%8C%E5%B0%B1%E5%8F%AF%E4%BB%A5%E9%85%8D%E7%BD%AE%20PIN62%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Pablo_Ramos_0-1755627040086.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Pablo_Ramos_0-1755627040086.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F353100iD99762F896B05023%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Pablo_Ramos_0-1755627040086.png%22%20alt%3D%22Pablo_Ramos_0-1755627040086.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E6%95%AC%E4%B8%8A%EF%BC%8C%3CBR%20%2F%3EPablo%3C%2FP%3E%3C%2FLINGO-BODY%3E