USMART调试组件基本过程

Posted studying~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了USMART调试组件基本过程相关的知识,希望对你有一定的参考价值。

什么是USMART?
USMART是正点原子团队为其STM32开发平台开发的一种类似linux的shell的调试工具。具体工作过程是通过串口发送命令给单片机,然后单片机收到命令之后调用单片机里面对应的相关函数,并执行,同时支持返回结果。
USMART调试过程:
在这里插入图片描述

在这里插入图片描述
USMART配置步骤:
将USMART包添加到工程中,头文件要包含到path。
添加需要调用的函数到usmart_config.c文件中。
主函数中调用usmart_dev.init函数初始化usmart。
即可通过助手发送命令,调用在usmart注册过的函数。

USMART系统命令:
USMART有7个系统命令:
?: 获取帮助信息
help: 获取帮助信息
list: 可用的函数列表
id: 可用函数的ID列表
hex: 参数16进制显示,后跟空格+数字即执行进制转换
dec: 参数10进制显示,后跟空格+数字即执行进制转换
runtime 1,开启函数运行计时;0,关闭函数运行计时;
请按照程序编写格式输入函数名及参数并以回车键结束.

以上是关于USMART调试组件基本过程的主要内容,如果未能解决你的问题,请参考以下文章

stm32f407,cubemx配置,USMART组件移植

STM32之USMART的简单介绍

Vue学习记录--组件开发(组件化的基本使用过程)

Tomcat基本组件其功能和处理请求的过程

Vue基础---- 组件化开发

03组件化开发父子组件通信