以下所有问题和答案仅仅是某人在开发中遇到问题以及解决问题的一个思路,仅供参考
-
问1、添加工程直接编译后出现 config.mk: No such file or directory的错误
答:config.mk这类文件都是在SDK的目录下,例如我现在用的都是JN-SW-4170这个SDK子目录下,在每个工程下被Makefile文件包含
所以找不到的最大可能问题是路径不对:
1、确认是否正确安装SDK,没有安装当然就没有文件
2、项目工程的路径问题,例如默认工程路径是一般都是在workspace下:
D:NXPstudio_nxpworkspaceJN-AN-1216-Zigbee-3-0-IoT-ControlBridge …,这样是可以编译的通过的。
如果多添加一级路径:改为D:NXPstudio_nxpworkspacexxxxxxxxxxJN-AN-1216-Zigbee-3-0-IoT-ControlBridge …,这种情况下就可能是无法编译通过,出现上述问题。或者自己修改路径配置。
-
问2、子设备入网后在退网就无法重新入网
答:V1518版本的SDK下编译的代码,设备入网一次后无法重现入网。
NXP论坛上答疑:
https://community.nxp.com/thread/476379
NXP技术论坛上说:V1518版本的SDK设备入网在退网后无法在入网,需要更新到V1745版本的SDK
实际测试后可以解决问题.
这个时候的(2019.01.03)的SDK版本已经到V1840,后面的开发者应该不会碰到这个问题。