关于使用乐鑫固件ESP8266 NONOS SDK V2.2.0串口问题

使用环境

  • 使用乐鑫固件ESP8266 NONOS SDK V2.2.0按照安信可提供的步骤修改参考连接,使用在乐鑫IDE下载连接 的情况下

问题描述(对应下面的解决方法)

  1. 修改了driver下面的 uart.c后输入串口的任何内容还都是原样输出,无论怎么改uart.c函数,都不会影响结果

  1. 添加了文件driverinclude/driverapp/Makefile后,clean & bulid都报错(懒上图了,因为写博客的时候问题已经解决了),我们进一步看报错内容点击第一个报错内容 显示 UART_HW_RTS没定义,下面报错还有一大堆这样子的 ,我试着 Open Declaration(跟踪定义),发现什么都没有,再尝试Ctrl+H(整个工程搜索)UART_HW_RTS,发现还是没有,造成这种错误的可能是乐鑫修改SDK的uart错误。

解决方法

  1. 很明显uart.c文件没有被添加到工程里 这时候就需要添加文件到工程里,添加的时候也要把uart.h路径添加的工程里
    添加文件方法
    ①添加c文件
    这里写图片描述

    ②添加h文件

    这里写图片描述

  2. 下载上一个版本的固件ESP8266 NONOS SDK V2.1.0 20170505下载连接,提取出其中的uart_register.h & uart.c & uart.h3个文件替换当前文件里面。
    附图:
    这里写图片描述


联系邮箱 : star51396@gmail.com

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值