查看: 1140|回复: 3

[开发求助] 程序烧录进NB86后,GPIO均无反应

[复制链接]

6

主题

12

帖子

43

积分

助理工程师

Rank: 1

积分
43
发表于 2020-11-11 18:09:29 | 显示全部楼层 |阅读模式
各位网友:大家好~第一次使用利尔达NB86-OpenCPU方案,遇到以下问题:
麻烦各位帮帮忙,谢谢
【所处环境】
硬件平台一:lierda利尔达NB-IOT模组NB86-G全网通EVK开发板评估板150
硬件平台二:根据利尔达官方模组原理图,自家画的板子(模组是NB86-G)
【问题描述】
在利尔达官网提供的LED例程(LEDflashing)基础上修改,使得PIO23输出高电平,已在硬件平台一(官方开发板)上实现功能,但是同样的程序烧录到硬件平台二(自家画的板子)改引脚毫无反应。
在这两个平台上均能看到调用lierdaLog()函数打印出来下信息。
更改了其他引脚,结果也是如此(官方开发板可实现功能,自家画的板子不能实现功能)。
【初步分析】
初步分析一:原以为是硬件平台二(自家画的板子)电源没焊接好,但是通过电压表测量,可知NB86-G模组的VBAT、VDD_IO_L1、VDD_IO_R2等电源管脚均有3.6V电压。
初步分析二:亦或者是烧录平台UE Updater使用不恰当,这不确定
初步分析三:猜测是自家画的板子某些驱动固件没预先烧录进去,才会导致如此现象。在官网上查找到Lierda NB Module V150_UE Update3.30.0.7使用说明.pdf文档里面提及到有个RADIO版本,本人不太确定是不是这个原因。
使用AT+CGMR指令,获得两个硬件平台的信息如下:
平台一:官网开发板
[17:14:32.446]发→◇AT+CGMR

[17:14:32.456]收←◆
SSB,V150R100C10B200SP1

SECURITY_A,V150R100C20B500SP2

PROTOCOL_A,V150R100C20B500SP2

APPLICATION_A,LIERDA-OPENCPU_V2.6

SECURITY_B,V150R100C20B500SP2

RADIO,Lierda_cal_A01

OK


平台二:自家画的板子
[18:04:48.893]发→◇AT+CGMR

[18:04:48.936]收←◆
SSB,V150R100C10B200SP1

SECU
[18:04:48.970]收←◆RITY_A,V150R100C20B500SP2

PRO
[18:04:49.003]收←◆TOCOL_A,V150R100C20B500SP2

AP
[18:04:49.036]收←◆PLICATION_A,

SECURITY_B,V150
[18:04:49.069]收←◆R100C20B500SP2

RADIO,NB86_X0C_A04

OK

【附录】
烧录界面:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2020-11-13 15:11:28 | 显示全部楼层
你好,所描述GPIO无反应是对其进行拉高拉低无反应还是其他问题?
回复

使用道具 举报

0

主题

1

帖子

11

积分

助理工程师

Rank: 1

积分
11
发表于 2020-11-19 12:17:16 | 显示全部楼层
我用的模组是NB86-G,金属外壳写了XAC,只有PIO12这一个引脚可以用,没有别的引脚!
我也一直没有调通,结果在<NB-IoT模块硬件应用手册 NB86-G型-Rev3.5_190521.pdf>这个文档16页看到了!
XAC真是脑残的设计!
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2020-11-25 14:02:44 | 显示全部楼层
kx763247 发表于 2020-11-19 12:17
我用的模组是NB86-G,金属外壳写了XAC,只有PIO12这一个引脚可以用,没有别的引脚!
我也一直没有调通,结 ...

你好,XAC OpenCPU的能力较弱建议采用X0A
回复

使用道具 举报

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

本版积分规则

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