如何修改openocd.cfg配置文件

如何修改openocd.cfg配置文件,第1张

选用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

可以现在CC3200上完成UART的碧蠢通信,那么通过UART就可悔物陪以进行通信了,当然,也可以通过SPI或者普通的IO口来实现,这蚂并个取决于CC3200的代码是怎么写的。

建议楼主可以采用CC3100,跟MSP430通过SPI或者UART接口连接。TI的官网上面有例程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12218429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存