2511|15

501

帖子

4

TA的资源

纯净的硅(高级)

楼主
 

【RTT&英飞凌PSoC6评估板(带触摸)】+ 串口测试与标准输入输出重定向 [复制链接]

 

前言

前面进行了开发环境的搭建,现在进行串口的测试及串口代码的分析,实现串口的printf之后可以方便后面的调试。

 

过程

参考https://bbs.elecfans.com/jishu_2363768_1_1.html搭建HelloWorld工程。

 

注意

cycfg_system.c中注释掉//#define CY_CFG_SYSCLK_WCO_ENABLED 1

 

如下代码可以看到串口使用的P02 P03

    result = cy_retarget_io_init(CYBSP_DEBUG_UART_TX, CYBSP_DEBUG_UART_RX,

                                 CY_RETARGET_IO_BAUDRATE);

 

对应原理图

 

 

 

硬件接线如下

 

 

下载运行按回车可以看到串口打印,

 

 

 

 

 

串口相关代码分析

初始化

    result = cy_retarget_io_init(CYBSP_DEBUG_UART_TX, CYBSP_DEBUG_UART_RX,

                                 CY_RETARGET_IO_BAUDRATE);

 

cyhal_uart_init->_cyhal_uart_setup_resources->_CYHAL_SCB_CHECK_AFFILIATION

 

输入输出重定向

/mtb_shared/retarget-io/release-v1.3.0/cy_retarget_io.c

 

_write->cy_retarget_io_putchar实现发送

_read->cy_retarget_io_getchar实现接收

 

总结

Demo代码实现了串口重定向可以直接使用printf等,进行了输入输出测试,测试OK方便后面使用串口打印调试。

此帖出自ARM技术论坛

最新回复

我就是想学习一下串口的开启与关闭,串口开启后休眠功耗就上去了。   详情 回复 发表于 2023-6-22 07:41
点赞 关注
 

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

试试

此帖出自ARM技术论坛
 
 
 

回复

6841

帖子

11

TA的资源

版主

板凳
 
串口代码分析非常清晰!
此帖出自ARM技术论坛
 
 
 

回复

6841

帖子

11

TA的资源

版主

4
 

我按默认安装,安装完后,提示不是安装在默认目录,然后就是用不了。有什么解决方法吗?

此帖出自ARM技术论坛

点评

参考下这个【RTT&英飞凌PSoC6评估板(带触摸)】+ ModusToolbox离线方式开发环境搭建 - ARM技术 - 电子工程世界-论坛 (eeworld.com.cn) 要设置两个环境变量。 他这个开发环境不太好用。  详情 回复 发表于 2023-6-21 18:35
 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

5
 
cycfg_system.c中注释掉//#define CY_CFG_SYSCLK_WCO_ENABLED 1

请教楼主,怎么知道这个需要注释地,为什么要注释。这个实验我确实做了,就是如果不注释确实死机

 

此帖出自ARM技术论坛

点评

可以看原理图,硬件没中WCO  详情 回复 发表于 2023-6-21 17:58
 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

6
 

是不是楼主看了,https://bbs.elecfans.com/jishu_2363768_1_1.html知道的

此帖出自ARM技术论坛

点评

那边的文章就是本人  详情 回复 发表于 2023-6-21 17:59
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

7
 
bigbat 发表于 2023-6-21 17:50 cycfg_system.c中注释掉//#define CY_CFG_SYSCLK_WCO_ENABLED 1 请教楼主,怎么知道这个需要注释地, ...

可以看原理图,硬件没中WCO

此帖出自ARM技术论坛
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

8
 
bigbat 发表于 2023-6-21 17:53 是不是楼主看了,https://bbs.elecfans.com/jishu_2363768_1_1.html知道的

那边的文章就是本人

此帖出自ARM技术论坛

点评

谢谢大佬,我正在将uart输出到DAP UART上面,目前遇到了死机问题正在积极解决,能否给点提示  详情 回复 发表于 2023-6-21 18:13
 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

9
 
qinyunti 发表于 2023-6-21 17:59 那边的文章就是本人

谢谢大佬,我正在将uart输出到DAP UART上面,目前遇到了死机问题正在积极解决,能否给点提示

此帖出自ARM技术论坛

点评

可以描述下现象和相关代码,可以一起看看  详情 回复 发表于 2023-6-21 18:26
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

10
 
bigbat 发表于 2023-6-21 18:13 谢谢大佬,我正在将uart输出到DAP UART上面,目前遇到了死机问题正在积极解决,能否给点提示

可以描述下现象和相关代码,可以一起看看

此帖出自ARM技术论坛

点评

我只是将硬件的引脚定义修改了一下,程序就死机了。所以怀疑可能是pin冲突 [attachimg]707439[/attachimg]     [attachimg]707438[/attachimg]    详情 回复 发表于 2023-6-21 18:32
 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

11
 
qinyunti 发表于 2023-6-21 18:26 可以描述下现象和相关代码,可以一起看看

我只是将硬件的引脚定义修改了一下,程序就死机了。所以怀疑可能是pin冲突

 

 

 

此帖出自ARM技术论坛

点评

https://bbs.eeworld.com.cn/thread-1247447-1-1.html  详情 回复 发表于 2023-6-21 19:38
好的我晚点试一下  详情 回复 发表于 2023-6-21 18:34
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

12
 
bigbat 发表于 2023-6-21 18:32 我只是将硬件的引脚定义修改了一下,程序就死机了。所以怀疑可能是pin冲突     &nb ...

好的我晚点试一下

此帖出自ARM技术论坛

点评

解决了,发了个贴,可以去参考下 【RTT&英飞凌PSoC6评估板(带触摸)】使用DAP的虚拟串口 - ARM技术 - 电子工程世界-论坛 (eeworld.com.cn)  详情 回复 发表于 2023-6-21 19:36
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

13
 
lugl4313820 发表于 2023-6-19 11:13 我按默认安装,安装完后,提示不是安装在默认目录,然后就是用不了。有什么解决方法吗?

参考下这个【RTT&英飞凌PSoC6评估板(带触摸)】+ ModusToolbox离线方式开发环境搭建 - ARM技术 - 电子工程世界-论坛 (eeworld.com.cn)

要设置两个环境变量。

他这个开发环境不太好用。

此帖出自ARM技术论坛

点评

我就是想学习一下串口的开启与关闭,串口开启后休眠功耗就上去了。  详情 回复 发表于 2023-6-22 07:41
 
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

14
 
 

回复

501

帖子

4

TA的资源

纯净的硅(高级)

15
 
bigbat 发表于 2023-6-21 18:32 我只是将硬件的引脚定义修改了一下,程序就死机了。所以怀疑可能是pin冲突     &nb ...

https://bbs.eeworld.com.cn/thread-1247447-1-1.html

此帖出自ARM技术论坛
 
 
 

回复

6841

帖子

11

TA的资源

版主

16
 
qinyunti 发表于 2023-6-21 18:35 参考下这个【RTT&英飞凌PSoC6评估板(带触摸)】+ ModusToolbox离线方式开发环境搭建 - ARM技术 - 电子 ...

我就是想学习一下串口的开启与关闭,串口开启后休眠功耗就上去了。

此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
四大品牌无线路由器产品推荐

来源:中关村在线 无线市场上最为人熟知的绝对是TP-Link、D-Link、网件、 Linksys四大品牌。如果您说买东西光看品牌是傻子,我 ...

据说被称为世上最经典的25句话

据说被称为世上最经典的25句话1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的 2,能冲刷一切的除了眼泪,就是 ...

增量式编码器测试程序

;增量式编码器测试程序。在试。 ;还有一点问题,输入显示脉冲实际不符。再查查。 GEE EQU 40H SHI EQU 4 ...

LCD单层菜单翻滚的实现

在很多项目中我们都需要菜单,特别是多层菜单应用比较广泛,但是写一个能够很方便移植的多层菜单非常麻烦,我们这里就先研究一下 ...

【R7F0C809】智能家居环境检测

系统简介: 1.开发板:首先充分利用开发板资源,使用了开发板的两位LED显示,用于温湿度显示;使用开发板两个按键,分别是KEY7 ...

30种EMC标准电路分享,再不收藏就晚了!

01 AC24V接口EMC设计标准电路 512910 02 AC110V-220VEMC设计标准电路 512911 ...

具有IO功能的micro-gui库

micro-gui是nano-gui的替代,两者都可在主机之间进行移植,并且都使用相同的显示驱动程序,为一系列显示器提供可移植性。 nan ...

[HPM-DIY]openmv for hpm6750 进度之二(识别人脸 29fps+)

openmv for hpm这几天楼主又陆陆续续更新了,主要修复以下: 644525 另外使用openmv例子的人脸识别,RGB565 HQVGA下, ...

【新定义TBK-RD8T3x 触摸滑条和按键评估板】六、墨盒GPIO

魔盒配置 魔盒工具软件可以实现,图形化编程,可以直接编写代码,编译代码,和程序下载。 编译代码,依然是由keil来 ...

这个运放内部为什么会有偏置?

如下运放,正向输入点通过电阻接地,构成一个反相输入电路,但是反相输入端为什么不是0V,而是带一个直流偏置的正弦信号,输出也 ...

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表