前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >中移ML307R(4G Cat1,C-SDK,OpenCPU)模组学习开发-编译下载和运行第一个程序

中移ML307R(4G Cat1,C-SDK,OpenCPU)模组学习开发-编译下载和运行第一个程序

作者头像
杨奉武
发布2024-07-12 10:52:17
1.1K1
发布2024-07-12 10:52:17
举报
文章被收录于专栏:知识分享

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ML307R_OPEN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

安装驱动(如果已经安装了不需要再次安装)

1,解压, 根据自己的电脑选择安装32位或64位

使用电脑数据线连接开发板

将会在设备管理器中看到ASR的设备(有叹号也没关系)

如果没有出现的话那把Type-C口旋转180度再接到板子(Type-C是两用的)

如果没有出现后面的端口号

先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,

然后等15S左右设备管理器里面应该可以显示端口号了(此时模组进入了烧录程序模式)

关于编辑程序

1,编辑程序使用文本进行编辑, 可以使用记事本等编辑器, 为了更好的编辑,推荐使用vscode

下载地址: https://code.visualstudio.com/

这边下载好了

2,一直点击next安装,只是要注意安装这里勾选上

3,如果要设置中文; 点击插件, 搜索 Chinese 然后点击安装

安装完点击右下角会提示,重启

安装Python(如果已经安装了3.7及其以上版本则不需要再安装)

Python版本必须3.7及其以上版本(3.9版本以后不支持win7)

这边提供了3.8版本的, 根据自己的电脑选择安装32位或者64位

注意:需要选择 Add Python 3.8 to PATH

然后一路安装

安装完成以后更新pip源, 在windows下以管理员身份打开打开cmd

输入python -–version 查看python是否加入环境变量

显示 Python xxxx说明可以了

然后更新pip 输入 python -m pip install --upgrade pip

然后安装 scons工具

输入 pip install scons 输入命令以后让它自己执行完就可以

先说一下源码; 打开SDK源码

1,解压SDK (解压注意需要是英文字符路径)

2,右键选择使用Vscode打开源码文件夹

3,一些基本说明,知道就可以

编译SDK源码(custom_main 工程)

1,以管理员身份运行这个

然后输入 scons -c 这个指令是清理

然后按一下键盘的 回车 运行下指令

2,编译 custom_main 工程(就是上面咱说的那个啥还没写的空工程)

输入命令 scons custom=y ,然后按回车键执行

3,将会生成out文件夹, 里面有程序固件

下载程序固件

1,解压下载工具(根据电脑系统进行选择)

2,选择烧录文件

3,让开发板进入下载程序模式(标准流程,后面有快速流程,不需要复杂的操作)

先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,此时模组进入了烧录程序模式

4,点击Start

正在下载

下载完成

烧录更简便的方式(这样子的话可以连续烧录一个一个的模组)

在这个下载页面, 使用数据线重新连接开发板, 这样子就会自动下载;

如果没有自动下载,那只得先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 看到开始下载后松开BOOT;

在这个下载页面, 把多个开发板连接电脑,可以一次性烧录多个板子;

编译SDK源码(demo_main 工程),并下载

1,上面那个工程是空工程没法测试,现在编译下demo_main 工程

输入命令 scons demo=y 然后按回车键执行

如果出现上面的情况, 这是因为咱的下载软件在使用那个固件,所以占用了, 咱把下载软件退出下载页面

然后重新执行下编译命令就可以

2,还是在out文件夹生成程序固件

3,下载进去

选择固件

然后下载

4,下载完成以后点击BACK 返回, 然后再按键复位下开发板

让程序运行需要按一下开发板的RST按键, 但是呢不能在这个下载页面操作, 如果在这个页面操作由于数据线还在连接着, 让模组复位以后, 还会重新下载;

咱需要点击软件Back 然后再按一下开发板的RST按键, 程序就正常运行了;

测试

1,使用一个串口模块连接开发板的串口(模组的AT指令口)

2,打开串口调试助手,波特率9600

复位一下开发板, 会看到开发板打印的

3,后面还有个提示说输入命令

其实是输入这几个命令进行测试

比方说我要测试 FWRITE 文件写入(其它命令自己研究哈)

CM:FWRITE\r\n

可以按着 ctrl键然后鼠标左键进入到这个函数

.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装驱动(如果已经安装了不需要再次安装)
    • 1,解压, 根据自己的电脑选择安装32位或64位
      • 将会在设备管理器中看到ASR的设备(有叹号也没关系)
      • 如果没有出现的话那把Type-C口旋转180度再接到板子(Type-C是两用的)
      • 如果没有出现后面的端口号
      • 先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,
      • 然后等15S左右设备管理器里面应该可以显示端口号了(此时模组进入了烧录程序模式)
  • 使用电脑数据线连接开发板
  • 关于编辑程序
    • 1,编辑程序使用文本进行编辑, 可以使用记事本等编辑器, 为了更好的编辑,推荐使用vscode
      • 下载地址: https://code.visualstudio.com/
        • 这边下载好了
          • 2,一直点击next安装,只是要注意安装这里勾选上
            • 3,如果要设置中文; 点击插件, 搜索 Chinese 然后点击安装
              • 安装完点击右下角会提示,重启
          • 安装Python(如果已经安装了3.7及其以上版本则不需要再安装)
            • Python版本必须3.7及其以上版本(3.9版本以后不支持win7)
              • 这边提供了3.8版本的, 根据自己的电脑选择安装32位或者64位
                • 注意:需要选择 Add Python 3.8 to PATH
                • 然后一路安装
              • 安装完成以后更新pip源, 在windows下以管理员身份打开打开cmd
                • 输入python -–version 查看python是否加入环境变量
                • 显示 Python xxxx说明可以了
                • 然后更新pip 输入 python -m pip install --upgrade pip
              • 然后安装 scons工具
                • 输入 pip install scons 输入命令以后让它自己执行完就可以
            • 先说一下源码; 打开SDK源码
              • 1,解压SDK (解压注意需要是英文字符路径)
                • 2,右键选择使用Vscode打开源码文件夹
                  • 3,一些基本说明,知道就可以
                  • 编译SDK源码(custom_main 工程)
                    • 1,以管理员身份运行这个
                      • 然后输入 scons -c 这个指令是清理
                      • 然后按一下键盘的 回车 运行下指令
                    • 2,编译 custom_main 工程(就是上面咱说的那个啥还没写的空工程)
                      • 输入命令 scons custom=y ,然后按回车键执行
                    • 3,将会生成out文件夹, 里面有程序固件
                    • 下载程序固件
                      • 1,解压下载工具(根据电脑系统进行选择)
                        • 2,选择烧录文件
                          • 3,让开发板进入下载程序模式(标准流程,后面有快速流程,不需要复杂的操作)
                            • 先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,此时模组进入了烧录程序模式
                          • 4,点击Start
                            • 正在下载
                            • 下载完成
                        • 烧录更简便的方式(这样子的话可以连续烧录一个一个的模组)
                          • 在这个下载页面, 使用数据线重新连接开发板, 这样子就会自动下载;
                            • 如果没有自动下载,那只得先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 看到开始下载后松开BOOT;
                              • 在这个下载页面, 把多个开发板连接电脑,可以一次性烧录多个板子;
                              • 编译SDK源码(demo_main 工程),并下载
                                • 1,上面那个工程是空工程没法测试,现在编译下demo_main 工程
                                  • 输入命令 scons demo=y 然后按回车键执行
                                  • 如果出现上面的情况, 这是因为咱的下载软件在使用那个固件,所以占用了, 咱把下载软件退出下载页面
                                  • 然后重新执行下编译命令就可以
                                • 2,还是在out文件夹生成程序固件
                                  • 3,下载进去
                                    • 选择固件
                                    • 然后下载
                                  • 4,下载完成以后点击BACK 返回, 然后再按键复位下开发板
                                    • 让程序运行需要按一下开发板的RST按键, 但是呢不能在这个下载页面操作, 如果在这个页面操作由于数据线还在连接着, 让模组复位以后, 还会重新下载;
                                    • 咱需要点击软件Back 然后再按一下开发板的RST按键, 程序就正常运行了;
                                • 测试
                                  • 1,使用一个串口模块连接开发板的串口(模组的AT指令口)
                                    • 2,打开串口调试助手,波特率9600
                                      • 复位一下开发板, 会看到开发板打印的
                                    • 3,后面还有个提示说输入命令
                                      • 其实是输入这几个命令进行测试
                                      • 比方说我要测试 FWRITE 文件写入(其它命令自己研究哈)
                                      • 可以按着 ctrl键然后鼠标左键进入到这个函数
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档