首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STM32F103传输器调试配置

STM32F103传输器调试配置
EN

Stack Overflow用户
提问于 2014-01-06 17:48:40
回答 2查看 3.2K关注 0票数 0

我正在使用以下微处理器STM32F103RBT6 ARM 32位皮层M3™。开发板为STM32-H103。我的项目旨在给出每个执行指令的大致电流消耗。为此,我需要配置SWO以生成包含PC (程序计数器)、所有生成的中断和时间戳的包。有人能帮我吗?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-01-06 18:43:10

如果使用SWI而不是JTAG,可以在您的主板上使用跟踪SWO。STM32F103 reference manual的第31节介绍了器件的调试支持。

通过TRACESWO提供的跟踪信息非常有限,并且不是指令级的。您需要更昂贵的调试硬件才能访问完整的指令级跟踪功能。

除了标准的JTAG或SWI调试接口之外,完整的跟踪功能还是一个6线接口。STM32-H103板的调试连接器不提供这些引脚,尽管它们可能在扩展接头上可用,因为它们与其他功能多路复用。

票数 1
EN

Stack Overflow用户

发布于 2017-08-09 17:18:01

跟踪SWO示例,

代码语言:javascript
复制
int SwdWrite(char * pcBuff,unsigned long length)
{
        int xBytesSent=0;
        while (length)
        {
                ITM_SendChar((uint32_t)(*pcBuff));
                length--;
                pcBuff++;
                xBytesSent++;
        }
        return xBytesSent++;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20947157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档