首页 > 其他分享 >W801/W806连接CKLink仿真器,调试W801/W806

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

时间:2023-09-20 17:05:48浏览次数:40  
标签:W801 W800 W806 Flash 仿真器 选择 点击

前言

按照官方给出的配置方式,将所有配置都完成后,博主发现只能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

image.png

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

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

image.png

  1. 点击【Flash】,选择【Download】或者点击工具栏【Flash Download】,可下载固件到W801/W806的flash中

image.png

image.png

  1. 添加断点操作,在编辑器选择一行代码后,点击工具栏【Toggle Breakpoint】按钮,或者直接点击代码行的左侧
  2. 在代码行前的红色断点上,点击右键,选择【Edit Breakpoint】,设置为【HardPoint】,点击【Advanced】,设置为【HardPoint】

image.png

  1. 开始调试,点击【Debug】,选择【Start/Stop Debugger】或者选择状态栏的【Start/Stop Debugger】图标

image.png

错误解决

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

  1. 擦除失败

image.png

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

image.png

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

image.png

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

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

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

参考

资料下载

标签:W801,W800,W806,Flash,仿真器,选择,点击
From: https://blog.51cto.com/u_12482515/7540775

相关文章

  • Lattice下载器高速编程器HW-USBN-2B fpga仿真器ispdown烧录器
    1.概述       HW-USBN-2B编程烧录Lattice所有芯片,速度非常快。支持LatticeFPGA芯片在线稳定仿真、烧录、加密,支持LatticeCPLD烧录。支持外部配置FLASH、PROM配置烧录。    HW-USBN-2B,特点是很快的速度,30Mb/s,是HW-USBN-2A的下载速度10速度。并且支持I2C接口......
  • 优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
    [TOC]优秀的Modbus主站(主机、客户端)仿真器、串口调试工具modbusmaster,modbus,串口,工控,物联网,PLC,嵌入式官网下载地址:http://www.redisant.cn/mme主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUOverTCP/IPModbusRTUOverUD......
  • 优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
    目录优秀的Modbus主站(主机、客户端)仿真器、串口调试工具主要功能软件截图优秀的Modbus主站(主机、客户端)仿真器、串口调试工具modbusmaster,modbus,串口,工控,物联网,PLC,嵌入式官网下载地址:http://www.redisant.cn/mme主要功能支持多种Modbus协议,包括:ModbusRTUModb......
  • 优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
    主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUOverTCP/IPModbusRTUOverUDP/IP监视串行线路或以太网上的通信数据支持多达28种数据格式,包括:Signed、Unsigned、Hex、Binary、Long、Float、Double等支持Modbus协议地址和PLC......
  • 优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
    目录优秀的Modbus从站(从机、服务端)仿真器、串口调试工具主要功能软件截图优秀的Modbus从站(从机、服务端)仿真器、串口调试工具官网下载地址:http://www.redisant.cn/mse主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUO......
  • 三菱FX3UFX2NFX1N PLC 模拟器模拟通信功能,模拟PLC实体,FX3U仿真器,仿真PLC服务器。
    三菱FX3UFX2NFX1NPLC模拟器模拟通信功能,模拟PLC实体,FX3U仿真器,仿真PLC服务器。支持虚拟串口通信模拟器。模拟串口通讯,通过虚拟串口实现。虚拟串口成对使用,如模拟器设置COM3编程请使用COM4。本产品为软件产品,可以完全模拟FX3UPLC的运行,大大节省实际调试时间。软件是全功能的,可模......
  • Hololens2 开发(仿真器)配置
    Hololens2开发(仿真器)配置参考链接1、hololens开发(仿真器)环境配置2、visualstudio2019安装后添加工作负载3、HoloLens仿真器手把手教程4、HoloLens开发指南---模拟器介绍5、Unity开发Hololens2—环境配置-zylyehuo-博客园(cnblogs.com)教程配置win11专业版......
  • 单片机仿真器
    单片机仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与......
  • Isaac Sim 机器人仿真器介绍、安装与 Docker [1]
    前言与参考此文书写于:January6,2023,更新于January6,2023;可能会随着时间的变化此教程会有过时概念哦IsaacSim相关参考链接:官方文档地址官方dockerimage镜......
  • 虹科分享 | 网络仿真器 | 预测云中对象存储系统的实际性能
    对象存储是一种在云中存储非结构化数据的方法,从理论上讲,它使得以其原始格式存储几乎无限量的数据成为可能。在这种存储架构中,数据被作为对象进行管理,而传统的系统则将数据作......