• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

ConnectCore 6UL调试必备之硬件篇

片上系统 Robin TU 2年前 (2022-03-17) 714次浏览 0个评论

ConnectCore 6ul是非常小的,类芯片的片上系统核心模块,它有一圈邮票孔76个引脚,和245个位于模块下方的是LGA封装引脚。由于邮票孔封装的引脚已经足以搭建完整的系统,如果需要全部的NXP i.mx6ul处理器引脚,就要用到LGA里的引脚。它的命名规则如图所示:

对于硬件设计来说,如果忘了引出测试孔,这一圈邮票孔引脚也足以进行电平检测和问题排查。

对于GPIO的性质,需要注意的是,默认smartIOMUX生成的gpio设备树采用保守的方式配置默认值,一般在设备树里是这样的格式:

pinctrl_hog: hoggrp {
fsl,pins = <
/* GPIO1_IO03[gpio-pin] */
MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0x10b0

注意这里的值是什么意思呢?

其实可以查询i.mx6ul的硬件手册就可以知道

根据上表,默认值为0x10b0并没有设置上拉电阻,这样就无法输出高电平,因此需要设置为0x1b0b0,参考linux/fsl,imx6ul-pinctrl.txt at v4.9/dey-2.4/maint · digi-embedded/linux · GitHub

它的意思如下

 


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ConnectCore 6UL调试必备之硬件篇
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址