芯科BG22学习笔记:4-如何打印log
实验目的:通过BG22芯片打印log
实验环境:Simplicity Studio V5
实验器材:Wireless Starter Kit Mainboard (BRD4001A Rev A01) + EFR32xG22 2.4 GHz 6 dBm QFN32 Radio Board (BRD4183A)
实验开始:
1. 新建工程,蓝牙工程输入soc empty, 普通MCU工程输入empty c
2. 打开SOFTWARE COMPONENTS,搜索对话框输入usart,点击Install,用默认的名字vcom
3. SOFTWARE COMPONENTS,搜索对话框输入log,点击Install
4. 在app.c文件加入头文件
#include "sl_iostream_handles.h"
#include "sl_app_log.h"
5. 在应用程序中添加如下例程
int8_t value; sl_app_log("%s\r\n", "this is a test!");//打印输出this is a test! sl_app_log("Value:%d\r\n", value);//打印输出数值 sl_app_log("Hello World.\r\n");//打印输出Hello World
6. 如果需要打印小数
7. 如果需要用SWO打印:先安装SWO组件,再卸载掉 IO Stream:USART组件,打开SSV5的 tools ,选择 Simplicity Commander
完