openocd通常用gdb进行调试,其实也可以用telnet进行调试,而且telnet比gdb更底层。

telnet通过4444端口跟openocd相连。但是默认情况下windows是不支持telnet服务的,会提示如下:

这个时候需要到setting-->程序-->程序-->启动或关闭windows功能里面把telnet功能打开即可。

然后就可以连上了。

我想做的是把一个bin文件烧到flash中,我们知道gdb的load命令只能加载elf格式的文件,对于bin文件没法加载。telnet可以。

但是文件需要写全路径,至少我试的是这样,而且不能写'c:\',需要写'c:/',不然都提示找不到文件。

但是load_image命令只能把文件加载到ram中,无法写入flash,如果后面跟的地址是flash地址,虽然也会提示download成功,但实际上并没有写入。

烧入Flash需要用flash write bank命令。提醒一下写flash之前必须要先擦除一下,否则可能烧不对。

这就写成功了,write_bank后面的0是在运行openocd时在cfg文件里配的,后面的地址是flash内的偏移地址,不是全地址。

openocd+telnet调试相关推荐

  1. 第七季4:网络telnet调试、海思proc文件系统调试接口

    以下内容源于朱有鹏课程, 如有侵权,请告知删除. 一.添加网络添加telnet调试 1.为什么添加telnet调试 (1)inux系统的用户界面就是commandline,本质上由busybox提供. ...

  2. socket server 用telnet调试正常,用SocketTool工具不行

    socket server 用telnet调试正常,用SocketTool工具不行 ##现象 输入ECHO 1 后按回车 回复 1 用sockettool连接服务器 填完数据,点击发送,并没有收到回复 ...

  3. OpenOCD的调试

    1.工具 本文使用的软.硬件工具如下: 目标开发板:ST SPEAr310 EVB 2.0 (官网www.st.com)及其交叉编译环境. 仿真器:OpenJTAG(官网www.100ask.net) ...

  4. 每日一技|巧用 Telnet 调试 Dubbo 服务

    来自:程序通事 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态.服务恢复之后,我们需要修复这笔数据至正常状态,怎么办? 如果仅是简单的服务,涉及少量数 ...

  5. gdb+openocd+stlink调试MCU

    1.前言 当我们遇到问题的时候,可以加打印信息追踪流程,但更有效的方式是:调试.如果你使用的是keil,可以借助stlink或者jlink进行调试.如果你是使用的gnu工具链,硬件支持jlink,那么 ...

  6. 巧用 Telnet 调试 Dubbo 服务

    点击上方"JAVA葵花宝典" 回复"资源",领取全网最火的Java核心知识总结 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常, ...

  7. dubbo的invoke命令_每日一技|巧用 Telnet 调试 Dubbo 服务

    个人博客地址 studyidea.cn,点击查看更多原创文章 0x00. 前言 想象这样一个场景,线上某个服务突发异常,导致上游服务调用异常,数据处于中间状态.服务恢复之后,我们需要修复这笔数据至正常 ...

  8. ESP32S3 VSCODE openocd JTAG调试设置

    先安装 espressif idf插件 设置插件 主要是修改 {"C_Cpp.intelliSenseEngine": "Tag Parser","i ...

  9. 利用 telnet 调试 skynet

    目录   一.安装 telnet       1.安装必要软件包       2.配置修改 二.重启服务       1.超级守护进程       2.23端口 三.启动 skynet 控制台服务 四 ...

最新文章

  1. Gym 101334A Area 51 数学
  2. freeswitch呼叫流程分析
  3. c++ #define
  4. 每日一题(5) —— 逗号表达式
  5. python——import导入模
  6. Linux调试登陆Visual Studio
  7. docker登录密码错误_Docker安装运行Mysql 5.7.31容器并修改数据库密码
  8. hihoCoder 1080 : 更为复杂的买卖房屋姿势 线段树区间更新
  9. 创建Orcale数据库链接访问外部数据库
  10. 禁用生成8.3字符长文件名解决单目录存储大量文件写入性能下降问题
  11. 基于matlab的语音识别系统,基于Matlab的语音识别系统研究
  12. 【无人机】四旋翼飞行器控制、路径规划和轨迹优化(Matlab代码实现)
  13. http://localhost:8080/login的密码和账号的问题
  14. IDEA中,更换背景颜色
  15. python怎么读音发音英语-django的英文读法是什么
  16. LAV Filter 源代码分析 4: LAV Video (2)
  17. AI如何识别西瓜和冬瓜?
  18. 修改Office文件的默认打开方式(含C#代码)
  19. html5图片并排显示图片,HTML5 - 并排显示项目
  20. win10系统下,KMSpico安装过程中出现“无法完成操作,因为文件包含病毒或潜在的垃圾软件”

热门文章

  1. apple watch series 6蜂窝版和gps版的区别
  2. 6个月linux/bsd综合排名前一百
  3. redis位图法bitmap统计活跃用户
  4. 【转】一文详解MOS管,看完后醍醐灌顶!
  5. Linux重启服务器,发现部分文件丢失
  6. 【Web前端基础】实验2 列表的定义和应用
  7. 计算游泳时间-第10届蓝桥杯Scratch省赛真题第3题
  8. JavaScript 设计模式----设计模式初识
  9. 外呼系统智能录音外呼和智能外呼
  10. 引用 不管你学的是什么专业,你都应该多少懂些管理学的东西