STM32-USMART调试组件
来源:互联网 发布:传奇网络 编辑:程序博客网 时间:2024/04/28 22:51
—————————————————————————————————————————————————————————
无论是谁,你的一天也只有二十四小时。
你可以玩,也能可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。
时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。
—————————————————————————————————————————————————————————————
USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口助手调用程序里面的任何函数, 并执行。 因此, 你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串、函数入口地址等作为参数),单个函数最多支持 10 个输入参数,并支持函数返回值显示,目前最新版本为 V3.1。
有了 USMART,你可以轻易的修改函数参数、查看函数运行结果,从而快速解决问题。比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数->修改参数->下载->看结果->不满意->修改参数->下载->看结果->不满意….不停的循环, 直到满意为止。这样做很麻烦不说,单片机也是有寿命的啊,老这样不停的刷,很折寿的。而利用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,关闭函数运行计时;
请按照程序编写格式输入函数名及参数并以回车键结束.
0 0
- STM32-USMART调试组件
- STM32 USMART调试组件
- 【转】stm32之USMART调试组件
- 辅助调试工具—USMART调试组件
- 移植Usmart串口调试组件过程
- 寒假学习之stm32(11)----usmart的调试
- STM32F103学习笔记 (十一) USMART调试组件
- STM32-USMART学习笔记
- cortex_m3_stm32嵌入式学习笔记(十三):USMART调试组件移植(调试神器)
- usmart_dev.init(SystemCoreClock/1000000); stm32 战舰的usmart 程序
- 正点原子的USMART调度组件学习(1)
- 关于正点原子开发的基于stm32的USMART部分源码分析
- stm32调试
- STM32 ADC调试
- stm32 usbHID调试小结
- STM32 调试错误信息
- STM32的SRAM调试
- stm32 usbHID调试小结
- hdu2502-月之数 注意int double范围
- 压缩或者解压带密码的ZIp包
- 【HDU5748 BestCoder Round 84B】【LIS模板 最长单调上升子序列】Bellovin 以尾端点最长LIS压缩数组
- Gson的使用方法
- 总共介绍两种游标 cursor 与 sys_refcursor
- STM32-USMART调试组件
- 2016夏季练习——KMP
- Android apk重签名
- Linux命令之应用
- mysql常用函数汇总(分享)
- 【HDU5749 BestCoder Round 84C】【ST-RMQ?NO!暴力跳法or单调栈法 + 贡献思维】Colmerauer 所有子矩阵size乘鞍点权值和
- 【无线】基础概念
- 35 个 Java开发代码性能优化总结
- java基础 - 自定义复制(I/O流, 集合 File类)