美文网首页
2020-11-12 单片机的数据处理脚本sed nc open

2020-11-12 单片机的数据处理脚本sed nc open

作者: linuxScripter | 来源:发表于2020-11-12 17:35 被阅读0次

数据处理脚本:

z@z-ThinkPad-T400:~/zworkT400/EDA_heiche/zREPOgit/simple-gcc-stm32-project$ cat zEDA_postProcessing.cmd

cat Project.map | grep "\" | grep -o 2000....  | sed 's/^/0x/g' \

| xargs -i echo mdh {} 100 | nc localhost 4444  | sed 's/.*://g' | grep "\<0[0-9a-f]*\>" -o | grep -v 0000 | tr '[a-z]' '[A-Z]' \

| sed '1i obase=10;ibase=16' | bc  | xargs -i sed -n '{}p' USER/MiniBalance.c

先从map文件中,找到zpc数组,然后取出它的地址,加上0x,再修改成mdh 命令,由nc交给openocd,

zpc中存的是PC位置,调试用的,

回来的数据,转成10进制,再到源码中找到对应的行,显示出来。

MiniBalance.c文件中,安插了多处压栈pc值的C语句,运行完成后,统一从zpc数组中取出来。

相关文章

  • 2020-11-12 单片机的数据处理脚本sed nc open

    数据处理脚本: z@z-ThinkPad-T400:~/zworkT400/EDA_heiche/zREPOgit...

  • 2020-11-12 写单片机内存的脚本 nc openocd

    这是写单片机内存的脚本: z@z-ThinkPad-T400:~/zworkT400/EDA_heiche/zRE...

  • 【R】R语言NC文件读写

    #(1)读取NC文件小时数据信息--------- library(ncdf4) nc <- nc_open('A...

  • 六.Linux之sed命令

    sed使用方式 1.在Shell中输入: 脚本格式: 2.用sed -f命令调用sed脚本文件 3.直接执行sed...

  • linux sed 替换

    1. linux sed -i 命令 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令...

  • linux || sed(2)

    调用sed有三种方式: 在命令行键入命令; 将sed命令插入脚本文件,然后调用sed; 将sed命令插入脚本文件,...

  • Linux常用命令详解 | sed

    Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 sed 主要用...

  • Linux--sed命令

    1、sed简介 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。...

  • Linux sed 命令

    Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自...

  • linux:sed

    Table of Contents Sed简介 定址 Sed命令 选项 元字符集 实例 脚本 1. Sed简介 s...

网友评论

      本文标题:2020-11-12 单片机的数据处理脚本sed nc open

      本文链接:https://www.haomeiwen.com/subject/jcvpbktx.html