CSR867x — uart串口调试和AT指令
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX 作 者:文化人
XX 联系方式:
XX 版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了
XX 要说的话:作者水平有限,难免有不足之处,恳请指正!
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
写在前面:在新接触CSR平台时,如何查看调试信息?如何实现串口通信,通过串口打印log?如何添加AT指令?看看下文就知道了。
1、Print Channel 0:
1)属性配置Raw,Define Symbols添加宏;
或属性配置Raw,sink_debug.h中去掉宏后面的‘x’;
2)编译库,修改makefile,Debug模式下能正常打印,可参考这篇博客。
2、VM Spy:
有时可以有时不可以,暂时不贴了;
3、离线log;
资源包链接:点击下载。名称修改:把所有*_c.txt文件改为*.c,所有*_h.txt文件改为*.h(非常重要)
1)uart文件夹整个拷贝到路径:src/lib
2)uart.h头文件放到路径:tools/include/profiles/BlueLab-7.0.3-Release
3)静态库libuart.a放到路径:tools/lib/ BlueLab-7.0.3-Release下面的三个文件夹
4)属性配置里,添加库:uart 如下图
5)把my_uart和sink_parse.parse,添加到工程中,初始化uart和handler;如下图
6)main.c初始化:my_UartInit(&theSink.task); 编译,下载;这里有一个错误,如下图,是自动生成的,直接屏蔽就行
7)sink.psr文件中默认波特率是38400;115200则改为1 c200;如下图
8)AT指令的测试如下图,可参考这篇博客;
遗留问题收敛:2018-05-25
1、工程psr的默认配置是打开了流控的,所以看串口log时需要勾选RTS,关掉psr的方法是改为0x0880:
直接把下面的复制放到对应的psr文件中
// PSKEY_UART_CONFIG_USR
&01c2 = 0880
2、CSR8670的USB接口和UART接口只能同时使用一个,使用了USB,就不能用UART打印LOG了;
CSR867x — uart串口调试和AT指令相关推荐
- 物联网硬件安全分析基础-串口调试
前言 上节介绍了关于通过编程器直接读取芯片获取固件用来静态分析的一点思路,本篇将介绍通过UART串口来直接与机器交互,通过串口输出输入信息,做动态调试. 通用异步收发传输器(Universal Asy ...
- 阿里云开发板HaaS510响应UART串口指令
摘要:开发物联网设备时,常用MCU+物联网模块的硬件结构,HaaS510就是一款非常好的物联网模块.本文与大家分享HaaS510在成功上云基础上,如何响应UART串口指令. 实验目的:通过haas51 ...
- RPi 2B UART作为调试口或者普通串口
/*************************************************************************************** RPi 2B UART ...
- uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...
文件名称: uart下载 收藏√ [ 5 4 3 2 1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...
- 【ESP01S】使用串口调试助手,发送AT指令收回的是乱码/重复一遍AT指令发回的问题
调试帮助,技术交流Q:1083091092(备注CSDN) 一. 问题描述 在使用ESP01S,外观如下图所示: 使用串口调试助手,发送AT指令出现异常情况,比如返回乱码或者重复一遍用户发送的内容 二 ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04【EC20模组SIM卡和驻网模组指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04[EC20模组SIM卡和驻网模组指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 关于SIM ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03EC20模组基础串口指令说明
本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05[EC20模组TCP/IP模块AT指令说明] Socket长连接 一.准备工作 二.针对TCP/IP协议 关于TCP/ ...
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03【EC20模组基础串口指令说明】
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03[EC20模组基础串口指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 STM32F103学 ...
最新文章
- angular select设置默认选中_改进 Angular + Jest 项目中组件测试的调试
- SAP MM 物料主数据利润中心字段之修改
- mysql cascaded local_学习笔记-mysql_视图
- 使用goJenkins create job 返回500
- SAP Spartacus新建org unit之后,排序不正确的问题分析
- 2021牛客暑期多校训练营6 J-Defend Your Country(无向图点双+思维)
- 最大素数有用吗?安全上网就靠它
- sql基础之DDL(Data Definition Languages)
- c语言编程发展史详细介绍,一张图让你了解编程语言发展史
- 如何获得base64图片的高度_如何使坡口机工作的高度获得提升
- if 语句嵌套注意事项1
- MyExcel.net 使用手册
- sd和sem啥区别_生物统计学-标准差(SD)和标准误(SEM)有何区别.pdf
- ps图片拖不进去_win10中ps图片不能拖进去怎么办-修复ps无法直接拖入的教程 - 河东软件园...
- 大数据相关职位的知识储备与系统学习路线规划以及所需时间
- 使用printf语句输出名言:“贵有恒,何必三更起五更睡:最无益,只怕一日曝十日寒。“
- 生鲜配送企业如何高效管理订单,为企业降本增效?
- ubuntu 黑体_Ubuntu 黑体解决方案
- GitLab用户在组中有五种角色权限说明
- python与会计的论文_甭管前浪后浪,写完论文的先浪!
热门文章
- 【算法】求非空子集的三种思路
- matlab人脸识别样本库建立,facenet 人脸识别(二)——创建人脸库搭建人脸识别系统...
- Java面试题,208道
- 职称计算机考试光盘就一套模拟题,职称计算机考试光盘复习题档.doc
- 超级时尚炫酷快速图文展示PR2021模板MOGRT|AE模板
- 0和1的艺术,与、或、非基本逻辑门电路
- 移位寄存器SHIFT RAM IP之模拟图像卷积
- ecshop index.php,ecshop 源码分析01 (index.php)
- Visdom 介绍 | 二
- qnap虚拟linux,QNAP进阶教程:威联通NAS 虚拟机教程 安装精简版win10、软路由、群晖NAS系统!...