W801/W806连接CKLink仿真器,调试W801/W806

前言

按照官方给出的配置方式,将所有配置都完成后,博主发现只能Flash Download,而点击调试测提示报错------详见【错误解决】的第二个错误,询问官方技术支持后,得到他们工程使用的CDK版本为2.20.0,于是尝试降低CDK版本,可惜天公不作美,还是同样的错误。

看论坛有人说Windows版本也有关,于是博主在想是不是我把系统环境搞乱了(之前配置了一堆用不上的环境),于是又把系统重装了------把出厂的Windows11降到了Windows10。命运总喜欢捉弄人,根本原因不是系统的问题。

那就只剩下最后一个指向了,SDK版本------之前用的是官方给的默认版本,忘记保存版本号了。将SDK降级后成功可以调试。最后博主配置环境如下:

  1. windows10
  2. CDK 2.20.0
  3. W800 SDK------wm_sdk_w80x_20211115

本次使用W801开发,flash程序使用W800,W800和W801兼容

配置

  1. 打开【Flash,选择【Flash Management】,添加驱动文件

若调试 W801 添加W800_Flash_Tool.elf文件,W800与W801结构一样;W806则添加W806_Flash_Tool.elf文件。

文件下载:百度网盘

文件路径:W80X>TOOLS>CKLink

  1. 打开【Flash】,选择【Configure Flash Tool】,参考配置如下图。【flash tool】通过点击【+】选择。

擦除选项官方文件中建议选择Erase Sectors

  1. 点击【Flash】,选择【Download】或者点击工具栏【Flash Download】,可下载固件到W801/W806的flash中
  1. 添加断点操作,在编辑器选择一行代码后,点击工具栏【Toggle Breakpoint】按钮,或者直接点击代码行的左侧
  2. 在代码行前的红色断点上,点击右键,选择【Edit Breakpoint】,设置为【HardPoint】,点击【Advanced】,设置为【HardPoint】
  1. 开始调试,点击【Debug】,选择【Start/Stop Debugger】或者选择状态栏的【Start/Stop Debugger】图标

错误解决

上述过程配置完毕后,点击调试发现报错如下:

  1. 擦除失败

解决办法:点击【Flash】,打开【Configure Flash Tool】,选择【Erase Sectors】擦除模式,不要选择【Erase Full Chip】

  1. 程序失败,cdk 程序二进制错误!执行 MI 命令失败

官方给的指导:请按照如下方法检查

  • 尝试重新下载多次
  • 尝试Flash erase:点击菜单栏【Flash】->选择【Chip Erase】
  • 检查是否加载了正确的flash算法文件。在工程右击【Option for......】->【Flash】tab可以查看选择的算法

这个问题实测跟SDK版本有关,若出现该问题可以尝试使用博主测试的SDK版本。

参考

资料下载

相关推荐
腾讯云中间件2 天前
腾讯云 TDMQ MQTT 版解锁 5.0 协议,你的物联网设备“更会说话”了
物联网·消息队列
麦德泽特2 天前
超高速总线CDCTL01A 芯片在机器人领域的应用解析
人工智能·嵌入式硬件·物联网·机器人·信息与通信
深圳市尚想信息技术有限公司2 天前
【深尚想】SM8102ABC 95%高效降压芯片!TWS/物联网专用,2A输出+1.5mm超小体积
物联网·低功耗·电源管理·消费电子·转换器·降压芯片
慕木兮人可3 天前
关于阿里云-云消息队列MQTT的连接和使用,以及SpringBoot的集成使用
spring boot·物联网·mqtt·阿里云·云计算
网易独家音乐人Mike Zhou3 天前
【Linux应用】Linux系统日志上报服务,以及thttpd的配置、发送函数
linux·运维·服务器·mcu·物联网·嵌入式·iot
小智学长 | 嵌入式3 天前
Arduino入门教程:4-1、代码基础-进阶
嵌入式硬件·物联网·arduino
北i4 天前
IOT集群扩容实践:问题剖析与解决策略
后端·物联网·kafka
深圳市尚想信息技术有限公司4 天前
【深尚想】M74VHC1GT08DTT1G逻辑芯片安森美ON 工业/物联网首选 电子元器件解析
物联网·电子元器件·on·逻辑芯片·安森美
星羽空间4 天前
项目课题——智能花盆系统设计
物联网·毕业设计·嵌入式·课程设计·嵌入式开发
TDengine (老段)4 天前
TDengine 基础功能——数据写入
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据