linux怎么修改cfg文件格式,如何修改openocd.cfg配置文件

满意答案

选用FreeRTOS绝对不是应为他的代码是如何的优秀,而是因为他在自由软件社区展现出的很强的生命力。要知道,如果一个自由软件社区足够的活跃,就意味着有的爱好者不停的解决和修正他运行的过程中遇到的诸多问题。由于本人的工作中会采用STM32的CortexM的MCU,所以后续的调试方法会以STM32LDiscovery的开发板为例。FreeRTOS发布包中有针对不同平台的移植和实例,要想在Linux主机交叉编译需要选用arm-none-eabi-gcc这样的编译工具链,而选用ST的MCU后一个廉价的ST-Link可以作为调试工具,而STM32LDiscovery的板子上自带就有这样的工具。硬件调试工具提供的下载调试程序的通道,还需要一个能够支持GDBServer的服务程序才能用arm-none-eabi-gdb完成代码的调试。下面的网站讲述了一个st-link的Linux工具可以支持下载调试你的二进制代码。adapterspeed:300kHzadapter_nsrst_delay:100Info:Theselectedtransporttookoverlow-leveltargetcontrol.TheresultsmightdiffercomparedtoplainJTAG/SWDsrst_onlyseparatesrst_nogatesrst_open_drainconnect_deassert_srstInfo:clockspeed300kHzInfo:STLINKv2JTAGv23APIv2SWIMv0VID0x0483PID0x3748Info:usingstlinkapiv2Info:Targetvoltage:2.918068Info:stm32l.cpu:hardwarehas6breakpoints,4watchpointsInfo:accepting'gdb'connectionontcp/3333Info:STM32Lflashsizeis128kb,baseaddressis0x8000000undefineddebugreason7-targetneedsresetInfo:Auto-detectedRTOS:FreeRTOSadapterspeed:300kHztargetstate:haltedtargethaltedduetodebug-request,currentmode:ThreadxPSR:0x01000000pc:0x0800021cmsp:0x20004000STM32L:EnablingHSIadapterspeed:2000kHzInfo:Paddingimagesection0with3bytestargetstate:haltedtargethaltedduetobreakpoint,currentmode:ThreadxPSR:0x61000000pc:0x20000012msp:0x20004000targetstate:haltedtargethaltedduetobreakpoint,currentmode:ThreadxPSR:0x61000000pc:0x20000012msp:0x20004000adapterspeed:300kHztargetstate:haltedtargethaltedduetodebug-request,currentmode:ThreadxPSR:0x01000000pc:0x0800021cmsp:0x20004000在调试端,通过infothread来查看FreeRTOS的运行状况GNUgdb(GNUToolsforARMEmbeddedPro

00分享举报

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值