1741|1

6105

帖子

4

TA的资源

版主

楼主
 

【SparkFun MGM240P Thing Plus Matter 测评】+thread实验一 [复制链接]

本帖最后由 damiaa 于 2023-6-5 10:25 编辑

                  【SparkFun MGM240P Thing Plus Matter 测评】+thread实验一

 

MGM240P板子只有一个,本来这个实验不太好做。但翻了一下压箱底的板子,发现有nrf52840 usb-dongle和nrf 52840dk板。于是开始。

一,首先用nrf52840 usb-dongle烧录个nrfttm的hex和下载一个nrfttmwin32x640130,监视

     nrf52840 usb-dongle烧录使用nrfconnect-setup-4.1.1-x64里的烧录工具 需要下载安装。

     烧录时把nrf52840 usb-dongle插到usb口然后按一下复位键,进入烧录状态,选择设备和文件烧录 。文件为...\nrfttmwin32x640130\nRF_TTM-win32-x64\hex目录里的nrf52840_xxaa_mbr_pca10059_usb.hex

这时候如果用nRF_TTM-win32-x64 scan就可以找到启动的thread设备。

二,nrf 52840dk板子烧录一个串口控制启动的thread设备

       这个在以前的帖子【Development Kit for nRF52840 】+ 测评五 thread试玩 中有说明。

三,准备MGM240P的串口控制启动的thread设备

     1,打开安装好的simplicity studio v5,选择welcome,连接并启动mgm240g,选择EXAMPLE PROJECTS DEMOS

       里面有个项目 一个是demo  一个是例子如下:

不能直接使用下面create那个 例子,因为它没有bootloader  所以只能先用上面的直接RUN,就可以了。但你也可以使用上面的RUN后在用下面的create的例子。

     2,RUN完后create例子如下,编译,然后debug,程序就烧进去了。但好像debug有问题。先不管。反正编译没问题,程序烧进去了。

四,把simplicity studio v5关闭,连接好三块 板子 到 usb口

        nrf52840 usb-dongle

        nrf 52840dk板子

        MGM240P

       打开nrfttm连接nrf52840 usb-dongle那个串口,然后scan,就发现了一个leader节点,右边可以看到它的channel和network key 后面节点加入要用。

       打开putty 连接nrf 52840dk板子串口  设置串口参数  115200 n 8 1

       打开putty 连接MGM240P板子串口  设置串口参数  115200 n 8 1

       操作连接nrf 52840dk连接的putty,然后用命令启动thread,就看到启动了一个child,然后还可以扫描到两个设备。

                               

        panid 0xabcd配置相同的panid为 0xabcd  这个是上面图的右边看到的leader参数
        channel 0x11配置相同的channel为 0x11  记得要相同同。否则就连不上了。
        ifconfig up启动网络配置  对应的命令为 ifconfig down
        thread start启动thread网络。 可以用 state查到child 设备了

         nrf 52840dk 不要输入networkkey 程序里面默认了。

上图的右下角操作让一个子设备加入,右上角因为没有dataset networkkey操作命令所以自己产生了一个网络(后面操作更改后会加入网络)。

       操作MGM240P连接的putty,然后用命令启动thread,就看到启动了一个child,然后还可以扫描到三个设备。

     

        dataset  panid 0xabcd配置相同的panid为 0xabcd  这个是上面图的右边看到的leader参数
        dataset   channel 0x11配置相同的channel为 0x11  记得要相同同。否则就连不上了。

        dataset networkkey 00112233445566778899aabbccddeeff设置网络key

        dataset commit active 提交激活参数
        ifconfig up启动网络配置  对应的命令为 ifconfig down
        thread start启动thread网络。后面可以用 state查到 child 设备了



这样,这个使用就成了。谢谢 观看。

此帖出自无线连接论坛

最新回复

看来,程序就烧进去了。但好像debug有问题 问题不太大   详情 回复 发表于 2023-6-6 07:47
点赞(1) 关注
 

回复
举报

6809

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

看来,程序就烧进去了。但好像debug有问题

问题不太大

此帖出自无线连接论坛
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表