ML307模块二次开发,端口驱动识别不到 | 编译不成功 怎么解决
ml307做二次开发,开始接触的时候会遇到开发板插上去,端口识别不到,该怎么解决?
1,驱动一定要安装正确,插上板子识别到,ASM Modem Device 才算驱动安装成功。

2,换个电脑端口,如果都是提示无法识别,排查数据线,电路板的接口,不要以为电路板一定没有问题。
ml307二次开发还遇到更头疼的问题,完全按照开发手册,清除编译,重新编译。但是,都不成功

你已经打开这个批处理,也按照文档的说明,先发送清理的命令,但是,他弹出的却是异常

接下来,你按照手册,执行编译依然报错

不管清理还是编译,病根都在:process_begin: CreateProcess(NULL, echo "compile src/cm_lib/...", ...) failed.
SDK 的 Makefile 里,每编译一个.c 文件都会执行一句echo "xxx"打印日志,只要 make 尝试调用echo就直接 CreateProcess 失败。
原厂 Makefile 是给 Linux 环境写的,Windows mingw make 不支持这种带引号的echo写法,不是代码语法错误,是Makefile 打印语句在 Windows 下的兼容性缺陷。
修改 Makefile,把所有@echo全部注释掉,@echo 改成 #@echo
这是你再进行编译,就正常了。

在C:\Users\Administrator\Desktop\ml307_sdk\out\images\ML307A\DSLN\ML307A_DSLN_APP.zip找到这个文件,进行下载
3.烧录问题,烧录完成,一定要返回,否则你直接按下reset,板子又会再次烧录,烧录的时候一定能看到端口号和烧录进度条

浙公网安备 33010602011771号