查看: 807|回复: 0
收起左侧

RV-LINK:输出非预期响应向 GDB 报告错误

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2021-1-15 13:53
  • 签到天数: 26 天

    [LV.4]

    发表于 2020-10-1 13:31:50 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    对 target 不匹配的报告

    RV-LINK 因为程序空间的限制,一个固件只支持一个系列的 MCU,在 GDB 建立连接时,RV-LINK 会检测 target 是不是当前固件支持的 MCU 系列,如果不是,那么要给调试人员给出反馈信息,要求更换 RV-LINK 的固件。


    这可以通过对 vMustReplyEmpty 命令给出非预期响应来实现。vMustReplyEmpty 的预期响应是空或 OK,当检测到 target 不匹配时,返回提示字符串,在 GDB 上会显示如下:

    1. Remote replied unexpectedly to 'vMustReplyEmpty':
    2. RV-LINK ERROR: target is not match!
    3. this firmware only support GD32VF103, please change the firmware!

    4. (gdb)
    复制代码

    GDB 首先会报告说 Remote replied unexpectedly 接收到了非预期的响应,接着会打印出响应的内容。奇巧技术!






    上一篇:RV-LINK:GD32VF103 问题:JTAG 引脚重映射、TAP 链定义等
    下一篇:RV-LINK:实现时注意事项
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条


    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-19 08:06 , Processed in 0.787622 second(s), 45 queries .

    快速回复 返回顶部 返回列表