华大移植SEGGER_RTT 打印

一、目的

1.在单片机开发中,串口是我们最好的‘伙伴’,没有什么BUG是串口打印无法解决的。如果有就debug吧。哈哈!!

2.但是如果在某些时候,串口都用完了。或者没有引出串口的情况下,如何打印信息了。。这就用到本章的BOSS了。SEGGER_RTT打印,是基于jlink的工具的,反正用过都说好。。。

3.进入正题:如果是stm32等常见或者厂商支持的就非常方便了。但是华大没想明白为何没有支持,当时可真是废了不少劲。加上前几天有人问我怎么在华大上试下rtt_printf,因此就写下这篇文章

二、执行过程

4.首先要到jlink官网下载SEGGER套件

或者我上传到了百度网盘:

链接:https://pan.baidu.com/s/17hQARVAT1XgB5va9NNm6PA
提取码:4lc9

5.下载好后,可以到目录C:\Program Files (x86)\SEGGER\JLink (这是我的可供参考)下面可以看到多了几个exe文件。主要是:

JLinkRTTViewer.exe 这个软件

打开后:

是没有HDSC,也就是华大的选择,因为华大没有加入。

所以,这才是最麻烦的地方了。。。。ST或者其他的整个系列都是有的。

因此,我们就得找找规律和手册,自己手动添加了。。

根据一天的苦恼,加上百度等,发现了官网有教程:

https://wiki.segger.com/Open_Flashloader#Create_a_Flash_Loader

当然我没怎么看懂,翻译也是。。。菜吧,不管了。我直接就上了,直接操作比任何来的实在

JLinkDevices.xml ,打开在SEGGER/jlink目录下的这个文件,然后我们就会发现了规律了。。在最后按照前面的格式复制一个新的出来,然后修改如下:

  <Device><ChipInfo Vendor="HDSC" Name="FlashHC32L13X_64K" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x2000" /><FlashBankInfo Name="FlashHC32L13X_64K" BaseAddr="0x00000000" MaxSize="0x10000" Loader="Devices/HDSC/FlashHC32L13X_64K.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /></Device>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6VjxNDt7-1605024363738)(C:\Users\sym\AppData\Roaming\Typora\typora-user-images\image-20201110235445099.png)]

添加后如图所示,还有记得把FlashHC32L13X_64K.FLM 该文件放到指定的目录下即可。这个文件在HC32L13x_SDK 里面都是有的。因此大家自己找下。

三、结果:

然后重新打开JLinkRTTViewer.exe 这个软件

就会出现我们的HDSC了。。此时,如果代码已经成功移植RTT_printf的话,就可以直接打印了。。。

华大移植SEGGER_RTT 打印相关推荐

  1. 华大单片机移植RTThread操作系统

    华大单片机移植RTThread-国产操作系统 文章目录 华大单片机移植RTThread-国产操作系统 1.华大单片机型号选择 2.RTThread源码下载 2.1 .资料说明 2.3.源码下载 3.移 ...

  2. 科学家称五年内将3D打印人类心脏

    根据患者细胞制作的器官将处理一些患者对捐赠器官排挤性问题(模型) 据英国每日邮报报导,从人类耳朵至功用性瓣膜,3D打印机早已用于医学范畴.当时,美国科学家正在运用3D打印机测验制作一个完好的人类心脏. ...

  3. 漫谈程序员系列:3D打印能打印出程序猿吗

    首先声明,本文是一本正经的胡扯,绝不是随随便便的胡扯,请您不要随便攻击我胡说八道,我要重复星爷在<喜剧之王>里的台词:其实,我是一本正经的喷子. 3D打印的定义 关于3D打印,下面是来自百 ...

  4. 漫谈程序员系列 3D打印能打印出程序猿吗

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 首先声明,本文是一 ...

  5. 每日新闻:华为发布5大AI战略;支付宝建议苹果用户调低免密支付额度;胡润百富榜:马云居首马化腾第三;微软重新推送新版Win10...

    关注中国软件网 最新鲜的企业级干货聚集地 今日热点 微软修补数据误删漏洞 重新向测试者推送新版Win 10 微软重新推送Windows 10 October 2018 Update.之前微软推送的更新 ...

  6. NXP(imx8qxp)上android11的EG25-G(4G)模块调试记录

    文章目录 一.前期准备 二.底层配置 三.添加厂商提供的ril.so库 四.添加对应的配置 五.对应的报错解决 5.1 状态栏里面没有对应的 Mobile data SIM图标 5.2重复打印启动ri ...

  7. 科技爱好者周刊:第 70 期

    这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目. 封面图:南浦大桥,上海,2019. 刊首语 本周有两条 ...

  8. 【一周头条盘点】中国软件网(2018.10.8~2018.10.12)

    每一个企业级应用的人都置顶了中国软件网 中国软件网为你带来最新鲜的行业干货 每周热点 ========= 华为首发沃土AI开发者使能计划 10月12日,在HUAWEI CONNECT 2018期间,面 ...

  9. 华大HC32L196移植Sx1268

    一.lora芯片选择sx1268. 关于sx1261.sx1262.sx1268这三者的区别 本次移植选择了EX-S68F的lora模块,该模块封装了sx1268芯片和lora的外围匹配和电子开关. ...

  10. 华大 MCU 之一 HC32F460 替换 STM32F411 移植记录

    更新 2020年 10 月 21 日,将驱动库更新到了最新版 1.1.1 2020年 10 月 20 日,MCU 由原来的 HC32F460KCTA 更换为 HC32F460KETA 简介   目前, ...

最新文章

  1. AirPods Pro真香,送一款!
  2. 零基础入门学习Python(16)-函数1,Python的乐高积木
  3. php常见问题及其解决方案,PHP开源开发框架ZendFramework使用中常见问题说明及解决方案...
  4. http --- 前端的缓存
  5. Ecplice安装Spring插件could noe find jar(超详细解决)
  6. linux comsol命令,如何从命令行运行 COMSOL Multiphysics®
  7. 第三天.SQL语言基础
  8. 人生苦短,我用 Chrome!
  9. 如何有效的进行项目进度计划
  10. 模糊c均值聚类及python实现
  11. 如果物联网平台一直不盈利,行业集体该怎么活?
  12. 用C++写洛谷P1427小鱼的数字游戏
  13. 利用CSS制作一个梦幻西游小动画
  14. 安卓开发——升级compileSdkVersion、targetSdkVersion、buildToolsVersion、support包到最新(28)问题解决
  15. pycharm设置字体粗细
  16. 二元灰狼优化(BGWO)应用于特征选择任务(Matlab代码实现)
  17. 【技巧】EXCEL如何按行找出最大三个数并标记
  18. 【视频学习】VALSE短教程《因果发现与因果性学习》 蔡瑞初教授
  19. 毕业不慌,Endnote连接Word自动插入毕业论文参考文献
  20. Windebug Setup Via USB3.0

热门文章

  1. Echert 缩放后切换再数据,缩放大小没还原的解决办法
  2. python模拟登录百度贴吧_Python百度贴吧多线程自动登录签到/自动打码
  3. 【原】小软件开发心得(二)——推广、测试
  4. Deepin深度操作系统安装 索尼Eye Toy摄像头,教程
  5. python 类的执行中保部存值_VisualFoxPro的报表文件.FRX中保存的是______。
  6. msconfig蓝屏_电脑msconfig改动后蓝屏怎么修复
  7. 职业规划-IT方向(超详细,超具体)
  8. qq视频转码失败怎么办_迅捷视频转换器转换失败的解决方法
  9. 【pdanet】免流热点共享 破解pdanet
  10. python房屋租赁管理系统设计与实现报告_房屋租赁管理系统设计毕业论文