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版本。

参考

资料下载

相关推荐
久爱物联网5 小时前
个人站点(博客)开发案例 - 功能齐全,在线客服-即时通讯-物联网控制、广告位管理、按钮级权限控制
物联网·个人博客·即时通讯在线客服·物联网控制·博客发布系统·新闻发布系统
兆龙电子单片机设计7 小时前
【STM32项目开源】STM32单片机语音分类垃圾桶-蓝牙APP
stm32·单片机·嵌入式硬件·物联网·开源·自动化·毕业设计
厦门辰迈智慧科技8 小时前
管网遥测终端机赋能城市安全的核心价值
物联网·遥测终端机·管网遥测终端机·排水管网遥测终端·管网遥测终端
七仔啊8 小时前
modbus快速入门
物联网
论迹复利14 小时前
PSA Certified 是什么——物联网芯片安全认证的三级体系
物联网·struts·安全
MetrixAeroCore16 小时前
AI玩具出海用物联网卡还是eSIM?200国漫游和本地落地卡成本差多少?
物联网
数智顾问19 小时前
(84页PPT)PWC海科集团生物医药业务5年发展战略项目建议书(附下载方式)
大数据·人工智能·物联网
MetrixAeroCore20 小时前
智能快递柜格口监控物联网卡在老旧小区弱网环境下多运营商切换组网方案
物联网
腻害兔20 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro IoT 物联网模块:从协议网关到物模型,一文讲透开源 IoT 平台架构
前端·vue.js·物联网·产品经理·ai编程
北京晶数信息科技20 小时前
加油站成品油智慧监管系统项目建设实施汇报(一)
大数据·物联网·产品经理·需求分析