一、把调试串口即FIQ串口修改为普通串口

Kernel部分:注释掉kernel config里的FIQ_DEBUGGER相关配置#CONFIG_FIQ_DEBUGGER=y
#CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
#CONFIG_FIQ_DEBUGGER_CONSOLE=y
#CONFIG_FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE=y
#CONFIG_FIQ_DEBUGGER_TRUST_ZONE=y或者修改DTSI也可以&fiq_debugger {status = "disabled";};其实就是移除kernel里的FIQ_DEBUGGER驱动假设将uart2改为普通串口因uart2做调试串口时,uart2是关闭的在DTSI里添加&uart2 {status = "okay";
};以上修改其实就已经可以了,只是uboot部分仍会打印log,如需屏蔽uboot部分需做如下修改Uboot:无需修改,不影响如果开机遇到异常,建议做以下修改:DTSI:删除bootargs
chosen {
-               bootargs = "earlycon=uart8250,mmio32,0xff1a0000 swiotlb=1 coherent_pool=1m";
+//             bootargs = "earlycon=uart8250,mmio32,0xff1a0000 swiotlb=1 coherent_pool=1m";
+               bootargs = "";};parameter.txt:androidboot.console=ttyFIQ0  改为 androidboot.console=NULLinit.rc:移除init.rc中 console

二、修改FIQ debug 串口使用的串口号

KERNEL DTSI:
例由串口2改为串口0fiq_debugger: fiq-debugger {
compatible = "rockchip,fiq-debugger";
rockchip,serial-id = <2>; 设置串口id,比如改为0
rockchip,signal-irq = <182>;
rockchip,wake-irq = <0>;
rockchip,irq-mode-enable = <1>; /* If enable uart uses irq instead of fiq */
rockchip,baudrate = <1500000>; /* Only 115200 and 1500000 */
pinctrl-names = "default";
pinctrl-0 = <&uart2c_xfer>; 配置iomux,改为uart0_xfer
};关闭原串口0&uart0 {pinctrl-names = "default";pinctrl-0 = <&uart0_xfer &uart0_cts>;status = "disabled";
};//bootargs尝试修改,若修改不开机或不打log就不要改,我的3399不能改
chosen {
bootargs = "earlyprintk=uart8250-32bit,0xff180000"; uart0对应的地址
};UBOOT:
u-boot/configs/rk3***_defconfig
CONFIG_SYS_EXTRA_OPTIONS 中添加 ,UART_NUM=UART_CH0u-boot/include/configs/rk_default_config.h
-#define CONFIG_UART_NUM                        UART_CH2
+#define CONFIG_UART_NUM                        UART_CH0如果需要修改波特率为115200 ,kernel就修改dtsi fiq_debugger中配置
uboot修改u-boot/configs/rk3***_defconfig 的BAUDRATE=1500000

RK平台调试串口改普通串口,FIQ串口改串口号相关推荐

  1. C#开发串口小助手(可更改波特率、串口号,可实现数据以及字符的收发)

    0. 前言 前置项目为:VS 2019中利用C#语言在.Net Framework 4.5框架上开发简易串口发送数据软件 本项目的全部代码已经放置至码云:https://gitee.com/jiawe ...

  2. 使用arduino平台调试STM32F103C8T6最小系统板3组串口全开

    使用arduino平台调试STM32F103C8T6最小系统板3组串口全开 敲黑板,很容易掉坑里的地方!!! 注意:如果使用STLink烧录工具烧录程序的话,串口0无输出,(也就是如果你定义的是Ser ...

  3. modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯

    modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯 自动生成CRC校验码 3个发送区 学习串口调试必备软件id=653678441225&

  4. java连接stk外部接口_SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)...

    标题:   SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM) 关键词:ZigBee, 串口,VCOM,虚拟串口,外扩串口,EFR32, PCB4001,  EFR32MG13P732 ...

  5. 计算机网络实验vc6实现串口通信,用vc的串口通信实验报告.docx

    文档介绍: 编程实验报告实验题目:串口通信班级:学号:姓名:日期:2015-6-8一.实验要求把两台计算机的串口通过串口线连在一起,通过串口实现两台计算机通讯.可以利用高级语言.C语言编程实现,要求程 ...

  6. Qt使用第三方串口类qextserialport无法打开串口的可能解决方案(文章中描述的可以解决)

    我前面的博客提到了,在我的笔记本电脑中用QT的第三方串口类QextSerilPort打不开串口,今天终于解决了,下面简单分享一下: 先说下环境:我用的是QT4.8.0,每三方的串口类QextSeria ...

  7. c++实现sscom串口助手循环发送_串口通讯你真的会了吗?不妨看看这些经验

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记! 平时使用串口打印出现乱码的绝大部分原因是串口波特率没对.那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念. 什 ...

  8. stm32串口通信(初学者对于串口通信的理解)

    stm32串口通信(初学者对于串口通信的理解) 标签: stm32串口通信单片机 2015-01-24 10:12 987人阅读 评论(0) 收藏 举报  分类: stm32 版权声明:本文为博主原创 ...

  9. android 串口调试工具_树莓派通用串口通信实验

    一.介绍 对于树莓派 3B+来说,他的UART功能有三种:1.内部蓝牙使用:2.控制终端使用:3.与其他设备进行串口通信. 在树莓派USB TO TTL模块实验中学习了通过串口对树莓派进行控制台控制, ...

最新文章

  1. 七牛云 php sdk 安装,linux下Composer安装,通过Composer安装七牛云SDK
  2. 学生_课程_成绩_教师50个常用sql
  3. 如何使用php写爬虫,PHP如何开发简单爬虫
  4. Spring+SpringMVC+MyBatis深入学习及搭建(十二)——SpringMVC入门程序(一)
  5. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.3 逆序的三位数
  6. QT实现内录-电脑没有立体声混音,通过虚拟声卡实现内录
  7. 计算机网络入门知识大全,计算机网络基础知识汇总(超全).doc
  8. Redis主从复制原理
  9. 使用 WebSphere eXtreme Scale 处理事件流
  10. win10 纯净版系统如何添加字体的方法
  11. 以下内容仅对你可见个性签名_微信个性签名以下内容仅对你可见模板
  12. 计算机安全模式win7,win7安全模式下怎么恢复系统
  13. 格式化数据#1:数据存储|Database
  14. html攻击代码,利用HTML5标签进行DDoS攻击的新方法揭秘
  15. 快速排序的三种方式以及快排的优化
  16. 大数据时代,做大数据开发要学Java框架吗?
  17. How Does Linphone Toggle SIP Contact?
  18. 四大城市卖地3671亿元逼平去年 北京同比暴涨40%
  19. 家谱树(gentree)
  20. 2020新区势峰会精彩回顾,预见“金融科技+区块链”的下一站

热门文章

  1. go学习 --- gorm查询
  2. 【渝粤题库】陕西师范大学400003西方政治思想史 作业(专升本)
  3. Gams与Matlab如何实现数据交互
  4. 微服务系列笔记之API事件订阅模式和元数据模式
  5. 进程调度算法-短作业优先调度算法(SJF)
  6. 小程序连接公众号文章
  7. 《iptables详解 》RHEL6
  8. 《前端》swal()方法
  9. 复杂网络分析以及networkx学习
  10. Matlab车辆配送路径规划问题 各类vrp代码 带时间窗的路径规划问题