社区
驱动开发/核心开发
帖子详情
将串口的RX和TX连起来,是否可行
xiege2012
2010-11-09 10:52:19
各位大哥,小弟刚接触不久,小弟想问一下,将板子上串口的RX和TX连起来,我想在内核启动过程中,从TX发一串字符串到RX,并在程序里将收到的字符串进行判断,如果收到则继续往下走,否则将重启.
小弟试过了,如果将RX和TX连起来,好像内核启动过程中会死掉(因为通过LED发现系统并没有往下走了),请问这样做是否可取,又是否可行,出现这种现象是否是小弟在哪处理得有问题.
...全文
5574
12
打赏
收藏
将串口的RX和TX连起来,是否可行
各位大哥,小弟刚接触不久,小弟想问一下,将板子上串口的RX和TX连起来,我想在内核启动过程中,从TX发一串字符串到RX,并在程序里将收到的字符串进行判断,如果收到则继续往下走,否则将重启. 小弟试过了,如果将RX和TX连起来,好像内核启动过程中会死掉(因为通过LED发现系统并没有往下走了),请问这样做是否可取,又是否可行,出现这种现象是否是小弟在哪处理得有问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiege2012
2010-11-26
打赏
举报
回复
谢谢各位兄弟,不好意思,最近出差了,刚回,所以这个问题一直没有处理
dthxman兄:我说的并不是在uboot中停住了,因为可以通过LED灯判断UBOOT已经起来了,内核也起来了,我诂计是在启动busybox或goahead的时候,而后我不管是通过RJ45或是WIFI都没法连上了(所以我认为是系统已经挂了)
XuDunYu
2010-11-26
打赏
举报
回复
可以确定一点的是,你直接连自发自收是没有问题的,问题应该出在别的地方。
tomosliu9999
2010-11-18
打赏
举报
回复
硬件上当然可行 我测试收发数据一直这么测的 流控什么的当然不用管 就是自收自发
dthxman
2010-11-15
打赏
举报
回复
准确的说,你的内核并没有死掉,只是停在了uboot中,你顺便直接往tx里写boot命令,看看能不能直接起来,后面加回车哦,别忘了。
xiege2012
2010-11-12
打赏
举报
回复
memoleak兄,关掉回显是在uboot中开启CONFIG_8xx_CONS_NONE宏吗,小弟不才刚接触,还请多指教
memoleak
2010-11-12
打赏
举报
回复
uboot本身并不提供safeboot的功能,需要你自己来实现。
这个串口应该是专用的吧,至少在safeboot期间不能和uboot的console共享。
如果你的板子有给safeboot专用的串口,那只需要专门为它写代码就可以了。如果这个串口还要共享(在safeboot阶段对连,之后再断开作为console),那应该在串口初始化完成后立即执行safeboot的动作。
总之,不应该用CONFIG_XXX来禁掉console,不然一个没有console的uboot可能会给你将来带来麻烦
memoleak
2010-11-11
打赏
举报
回复
关掉回显,注意buffer的长度,注意接收中断的处理
xiege2012
2010-11-10
打赏
举报
回复
非常感谢上面几位,我们是想通过这种方法来对软件进行加密,保护我们软件在别人同方案的板子上用不了,那兄弟们还有没有其它的招,小弟在此先谢过了
memoleak
2010-11-09
打赏
举报
回复
[Quote=引用 3 楼 bluesea87 的回复:]
不建议这么做,一般默认的配置,内核会打印出很多东西,你这样对链,相当于又发了这么多命令给他,然后命令又要回显的,这是个多大死循环,
[/Quote]
赞,关键问题是回显。。。
bluesea87
2010-11-09
打赏
举报
回复
不建议这么做,一般默认的配置,内核会打印出很多东西,你这样对链,相当于又发了这么多命令给他,然后命令又要回显的,这是个多大死循环,
xiege2012
2010-11-09
打赏
举报
回复
小弟不才,没明白wljcom兄弟的意思,我的意思是在板子上,将RX和TX直接对连起来,那GND连上的话,接哪里?
wljcom
2010-11-09
打赏
举报
回复
不只是rx和tx,还有gnd呀,最好是tx,rx,gnd都连上吧
STM32
串口
1
串口
2
串口
3
串口
4收发程序打包.zip
该压缩包中包含STM32的四个
串口
的程序源码,都是亲测可用的,包括
串口
1、
串口
2、
串口
3、
串口
4,欢迎下载,不懂就问,期待交流!
232
串口
通信调试步骤
串口
调试助手的使用
串口
通信(
串口
调试)
串口
调试助手,简单
串口
通信,实现发送接收,清除等功能
串口
USB口手动切换器 PCB图
串口
USB口手动切换器 PCB图 绝对原创 PL2303的芯片
STM8S003 IAR环境库函数模拟
串口
在IAR环境中,用库函数实现STM8S003单片机的模拟
串口
功能,用普通IO口作为
串口
,可以通过中断方式接收数据,也可以通过查询方式接收数据。9600波特率测试。
驱动开发/核心开发
21,615
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章