精华内容
下载资源
问答
  • 串口介绍以及开发板没有串口如何查看打印信息 1.什么是串口 串行接口简称串口,是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件...

    串口介绍以及开发板没有串口如何查看打印信息

    1.什么是串口
    串行接口简称串口,是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。传输数据时一位一位地顺序传送,使得通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。数据的传输还涉及的缓存这一块。

    2.开发板上串口的作用
    a、向开发板下载程序.
    b、监控程序运行。开发板上程序在运行过程中,会将一些信息打印到串口,通过这些信息,可以知道模块加载的情况。也可以向模块中加入一些打印信息,调试有问题的程序。
    c、执行交互执令。相当于一个控制台窗口,可以在这个控制台上执行一些交互执令开发板的串口都可以通过超级终端,或者具有串口连接功能的程序连接(如SecureCRT),只要将波特率设置正确就行了。

    3.开发板没有串口如何查看打印信息
    没有串口不能直接查看,可以将打印信息重定向到一个文件夹中,在文件夹中去查看这个信息重定向例子
    重定向示例程序:

    #include <stdlib.h>
    #include<stdio.h>
    int main()
    { int a,b ;
     freopen("C:\\Users\\13900\\Desktop\\12.txt","r",stdin);  
      //从文件12.txt 中获取读数据给a,b。 r表示读
      freopen("C:\\Users\\13900\\Desktop\\123.txt","w",stdout);
      //将打印信息重定向到123.txt文件内,w表示写权限
      printf("This is in the file555\n");//上面这句话会在file.txt中显示。
      scanf("%d %d",&a,&b);//从12.txt文件中顺序输入
      printf("%d\n",a+b) ;
      fclose(stdout);               
      fclose(stdin);  //关闭文件 
      return 0;
    }
    

    当需要判断开发板某个模块缓存是否读写正常,且该开发板没有串口,可以再读缓存函数加上时间戳,写缓存函数加上时间戳,同时在获取读或者写的信号量的地方再加一个时间戳,将这几个时间重定向到文本中,由时间戳来对比读写以及获得信号量的时间对问题进行分析。

    展开全文
  • ESP8266学习笔记之 串口打印信息 使用串口1打印日志信息,串口0用于单片机传输数据 具体步骤: 进入menuconfig面板设置 设置完成之后记得保存

    ESP8266学习笔记之 串口一打印信息

    使用串口1打印日志信息,串口0用于单片机传输数据

    具体步骤:

    进入menuconfig面板设置

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    设置完成之后记得保存

    展开全文
  • 在调试单片机程序的时候,常常需要用到串口向上位机打印信息,但是串口几乎已经在个人计算机上绝迹了,只好外接一个USB转串口模块,并不是很方便。ST官方提供的程序在单片机内部通过CDC实现了虚拟串口的功能,通常...

    在调试单片机程序的时候,常常需要用到串口向上位机打印信息,但是串口几乎已经在个人计算机上绝迹了,只好外接一个USB转串口模块,并不是很方便。ST官方提供的程序在单片机内部通过CDC实现了虚拟串口的功能,通常windows系统都带有支持CDC类设备的驱动,无需安装驱动就能自动识别设备。STM32全系提供了虚拟串口功能(VPC),可以替代串口完成与上位机的通信功能,唯一的缺点就是不能ISP。
    不了解USB协议没关系,CUBEMX已经帮我们打包好了:
    1、打开USB内部Phy,选择设备模式,FS、HS都是一样的:
    在这里插入图片描述
    2、启用VPC协议,所有参数都用默认的:在这里插入图片描述
    3、配置时钟,USB时钟源固定48MHz,貌似自动配置时钟外设的最高频率只能到168MHz:
    在这里插入图片描述
    4、堆栈调大一些,太小程序会运行不正常:
    在这里插入图片描述
    5、在main.c里添加usbd_cdc_if.h引用、调用发送函数:
    在这里插入图片描述
    6、软件里打开相应串口,就能收到消息了:
    在这里插入图片描述
    单片机与PC的通信是用的USB协议,PC会把收到的包解析出数据,并放在串口的缓冲里,软件再读取显示出来。因为串口参数是用来控制串口硬件的,而VPC并不是用的串口通信,所以这些参数是不起作用的,随便填写都可以。

    -------------------------------下面是我的小广告----------------------------------------------
    在这里插入图片描述
    淘宝小店:芯视界touchgfx

    展开全文
  • 做嵌入式硬件同事应该都遇到过查看设备串口打印信息,有时打印的内容太多,总是找不到自己关注的log,因此花了一下午设计了这个简单的具备二次过滤功能的串口工具SerialTools,因我本身不是做软件开发的,只为实用...

    纯属找乐,不用勿喷。。。。。。。免费下载,下载方式在最后!

    设计初衷:

            做嵌入式硬件同事应该都遇到过查看设备串口打印信息,有时打印的内容太多,总是找不到自己关注的log,因此花了一下午设计了这个简单的具备二次过滤功能的串口工具SerialTools,因我本身不是做软件开发的,只为实用一切从简(简到丧心病狂,强迫症患者请绕行)。

    使用方式:

           1、打开软件(命令行界面),会创建一个TXT文件用于存储接收到的log,文件名可填可不填(不填会自动生成一个以当前日期作为文档名的TXT文件);

            2、自动扫描当前电脑存在的可用串口,并且输入将要使用的串口号,注意大小写;

           3、输入波特率;

           4、 输入要提取log的关键字,可以输入两个;

            5、设置完成,界面将会显示过滤后的log信息,同步会存在TXT文档中。

    下载方式:

            百度网盘:https://pan.baidu.com/s/1qKnHd--NKBrnbtzku9vTig

            提取码: kihy

    展开全文
  • wince7下的串口信息打印函数

    千次阅读 2015-01-05 21:02:32
    菜鸟一枚,刚刚开始学wince。最近将串口打印串口驱动(uart 驱动)给弄混了。... 串口打印功能:串口信息打印一般使用DEBUGMSG、RETAILMSG、NKDbgPrintfW这三个函数,DEBUGMSG和RETAILMSG是通过调用NKDbgP
  • U-Boot没有串口打印信息 调试u-boot

    千次阅读 2011-11-15 21:17:31
    假如U-Boot没有任何串口打印信息,手头又没有硬件调试工具,那样怎么知道U-Boot执行到什么地方了呢?可以通过开发板上的LED指示灯判断。  开发板上最好设计安装八段数码管等LED,可以用来显示数字或者数字位。 U-...
  • ubuntu以串口方式打印信息

    千次阅读 2015-10-01 14:55:36
    设置ubuntu让它从串口0输出printk信息: 1.打开ubuntu在点击启动虚拟机之前,先点击下面的Edit virtual machine settings选项。然后在新界面中add->serial port->next->output to file->finish即可。然后启动...
  • Zynq-启动时串口打印信息

    千次阅读 2017-12-23 23:02:45
    uart1 打印信息, 我设置为uart0
  • openwrt关闭串口打印信息

    千次阅读 2017-10-22 13:43:25
    由于开发板只有一个UART lite接口,在原生的OpenWrt中作为了内核打印和tty控制台所用。 而在很多情况下,需要使用串口与外部芯片进行通讯,这时就需要从OpenWrt中释放串口。 其实这个任务只有两个步骤:(我们假定...
  • 串口打印调试信息(干货)

    千次阅读 2019-10-26 18:23:16
    printf重定向到串口 上代码,这里用到的是hal库,标准库改以下函数就行。 #include <stdio.h> int fputc(int ch, FILE *f) { uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart1, temp, 1, 5); //...
  • ZYNQ 串口无法打印信息

    千次阅读 2018-10-29 14:54:15
    串口线是否连上、开发板是否上电、 2、软件原因 波特率是否正确设置、驱动程序是否能正确运行   我遇到的问题: 驱动程序的问题:如下图,本来以为驱动已经正确运行了,但是细心的看一下,CP2104 USB to UART ...
  • STM8串口打印调试信息

    千次阅读 2016-11-21 15:52:04
    stm8S 串口输出调试信息 自己写的API函数 printf 函数重映射stm8S 串口输出调试信息自己写的API函数static void uart1SendMsg(char msg[], uint16_t length) { uint16_t i; for (i =0 ;i ;i++) { UART1_SendData8...
  • Android 9.0 MTK8765uart串口打印log信息

    千次阅读 2019-03-28 15:37:52
    Android 9.0 MTK8765 uart串口打印log信息 mtk uart串口信息是包含pl lk kernel层log信息 本次项目的包含两组uart口 uart0,uart1客户要使用uart用于通信功能 1 配置好GPIO口信息 1)配置dts文件 查看原理图和...
  • 需要将串口打印信息屏蔽掉.最后以关闭内核和串口打印的方案最合适,稍加改动就可以实现.笔记记录如下: 以hi3518ev200为例,其他平台可参考配置. bootargs修改 修改前: setenv bootargs 'mem=64M console=ttyAMA0,...
  • 熟悉8266的读者应该都知道8266有两个串口,芯片在上电的过程中,同时会在串口0和串口1输出一些信息,这些信息似乎是固化在芯片里面了一样,无论在程序中如何设置都无法屏蔽。 ↑ 无法屏蔽的上电信息 如果系统...
  • 控制台 串口调试工具 打印串口信息

    千次阅读 2011-11-25 21:32:41
    调试程序我那个串口工具老是死机,我自己抽空写了一个控制台串口打印信息程序,代码很简单   #include "stdafx.h" #include "windows.h" HANDLE hCom; DWORD WINAPI ThreadRead(LPVOID lp) {  char ...
  • 在嵌入式Linux系统中,有时通过远程(telnet或者ssh)登录到现场设备,想看程序的实时打印的调试信息,需要将输出到串口的调试信息重定向到当前登录的终端界面上。 也可以将程序重新启动到当前终端界面,但是在程序...
  • 嵌入式linux屏蔽终端串口打印信息

    千次阅读 2014-01-08 14:52:25
    《ARM Linux开发-warewin 2G/3G无线传输(DTU)和...整个系统运行过程分3个部分:bootstrap、uboot、内核及根文件系统,bootstrap由at91sam9260在从片内启动,运行bootstrap串口打印信息,但at91sam9260芯片启动会
  • ubuntu内核信息串口0打印到文件

    千次阅读 2014-03-07 17:34:17
    不想每次都用dmesg来看信息,我们希望把信息打印串口,可是用没有物理串口,怎么办?  用ubuntu上的虚拟串口。 打开ubuntu的设置,点Add添加一个serial port设备,选Output to file,如到C:\kernel.txt.  a...
  • STM32 使用printf打印串口信息

    千次阅读 2016-11-26 19:51:24
    STM32 使用printf打印串口信息,注意要点
  • stm32L476RG,通过串口打印信息

    千次阅读 2019-05-12 12:42:41
    调试STM32L476RG时,想要通过串口打印信息方法: 1.通过官方的历程,移植USART的程序, 位置STM32Cube_FW_L4_V1.13.0/Projects/NUCLEO-L476RG/Examples/UART/UART_TwoBoards_ComIT,这里选择串口中断的程序,将...
  • WinCE 中调试串口打印信息的实现介绍
  • 一、前言 在调试Android的Linux内核时,我们往往会通过打开对应模块的...D:/Kernel.log 但是dmesg通常只能打印部分Log信息,如果连续输入命令,在保存的日志文件中可能会出现很多重复内容,这是因为dmesg会打印启动...
  • 在嵌入式Linux系统中,有时通过远程(telnet或者ssh)登录到现场设备,想看程序的实时打印的调试信息,需要将输出到串口的调试信息重定向到当前登录的终端界面上。 也可以将程序重新启动到当前终端界面,但是在程序...
  • 串口打印

    千次阅读 2013-02-05 11:50:17
    ///  /// 串口打印类  ///  class CommControl  {  ///  /// 打印位置  /// Left 居左打印  /// Center 居中打印  /// Right 居右打印  ///  public enum H
  • 如下为串口打印信息 U-Boot 2010.12 (Mar 22 2016 - 12:44:19) for SMDK4412 CPU: EXYNOS4412 [Samsung SOC on SMP Platform Base on ARM CortexA9] APLL = 1400MHz, MPLL = 800MHz DRAM: 1023 MiB vdd_arm: 1.2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,364
精华内容 26,945
关键字:

串口没有打印信息