dql2016 发表于 2022-1-16 22:00

【Silicon Labs BG22-EK4108A 蓝牙开发评测】五、自动动手建立串口打印工程

<p>串口打印日志是常用的调试手段之一,本帖尝试使用SSV5图形化IDE配置串口,全程需要用户写的代码几乎为0,非常方便。</p>

<p>首先创建一个空白工程:</p>

<p>工程名和保存路径</p>

<p>生成的工程</p>

<p>打开串口</p>

<p>串口驱动句柄名字</p>

<p>配置串口</p>

<p></p>

<p>波特率、流控配置</p>

<p></p>

<p>串口管脚配置</p>

<p></p>

<p>开启STDIO重定向</p>

<p></p>

<p>最终需要开启的几个驱动如下</p>

<p></p>

<p>最后添加一个用户代码,超级简单</p>

<p></p>

<p>如果需要打印浮点数还需要勾选下支持</p>

<p></p>

<p>效果</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

Jacktang 发表于 2022-1-17 07:16

<p>串口打印步骤介绍的很清楚</p>

zhang1gong 发表于 2022-1-18 22:20

本帖最后由 zhang1gong 于 2022-1-18 22:22 编辑

<p>可以用&ldquo;app_log_info&rdquo;或&ldquo;app_log_info&rdquo;函数实现类似功能,需要配置的软件部件差不多。另外,在配置&ldquo;IO Stream: USART(vcom)&rdquo;时使能其中的&ldquo;Convert \n to \r\n&rdquo;就不用在打印的文本中加&ldquo;\r&rdquo;了。</p>

<p>参考&ldquo;soc blinky&rdquo;范例。</p>

dql2016 发表于 2022-1-19 10:23

zhang1gong 发表于 2022-1-18 22:20
可以用&ldquo;app_log_info&rdquo;或&ldquo;app_log_info&rdquo;函数实现类似功能,需要配置的软件部件差不 ...

<p><img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/handshake.gif" width="48" /></p>

freebsder 发表于 2022-1-19 22:34

<p>有图就是好,谢谢分享</p>

u0x01 发表于 2022-5-16 20:57

<p>mark</p>
页: [1]
查看完整版本: 【Silicon Labs BG22-EK4108A 蓝牙开发评测】五、自动动手建立串口打印工程