AI代码解释 /*test code*/voidICACHE_FLASH_ATTRuart_init_2(UartBautRate uart0_br,UartBautRate uart1_br){// rom use 74880 baut_rate, here reinitializeUartDev.baut_rate=uart0_br;// UartDev.exist_parity = STICK_PARITY_E
ESP8266二次入坑笔记(1) NONOS 环境搭建(SDK3.0及以上) 一、前言 刚接触ESP8266时AiThinkerIDE已经出到了1.0版本,但由于在安信可官方下载的AiThinkerIDE_V1.0正式版在搭建环境的过程中遇到了各式各样的问题,比如编译缺少头文件、找不到打开方式等,最后还是选择的较为稳定的V0.5。 现在找到了一篇关于AiThinkerIDE...
TTL,即将P3上的跳线帽拔... ESP8266_nonos_sdk环境配置步骤 1. 导入SDK之后的目录 2. 需要修改文件 BOOT=none/new:表示固件升级或升级 APP=1/0; SPI_=40:烧写频率 SPI_SIZE_MAP=0/2/3/4/5/6; 0表示flash_size=512kb 3.串口打印“hello world” 打开app>user>user_main.c,找到user_init(...
栈管理 API 均⽆法使⽤。 对于ESP8266_NONOS_SDK_v2.1.0 及之后版本,⽤户如果并未使⽤ DIO-To-QIO flash, 可以在 user_main.c 中增加空函数 void user_spi_flash_dio_to_qio_pre_init(void) 来优化 iRAM 空间。 SDK 中提供了对 JSON 包的处理 API,⽤户也可以采⽤⾃定义数据包格式,...
esp8266 nonos sdk AP模式 主要内容 本章我们来分析SDK中的Makefile,同时学习如何创建自己的源码文件夹。 预备知识 一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。 进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-lx106-elf-gcc。在后面...
新版的安信可NONOS SDK【v3.0】这2天调试发现虽然 os_delay_us还存在 ,但是delay_ms已经被废弃,而且使用之前的函数代码 Source code while(1){ system_soft_wdt_feed(); delay_ms(1000); } 打印出的内容会一直重启,应该是狗【DOG】没有喂到,我测试了下,虽然使用的延时是1000毫秒,但是超出了狗的3秒还没...
编译环境:官方文档提供 打开虚拟机后首先运行./mount.sh,密码是乐鑫英文:espressif,cd到挂载的SDK目录即可操作。 官方推荐不要改动,在D盘根目录创建VM文件夹,在VM文件夹中创建share文件夹 RTOS_SDK编译步骤: 1.在SDK根目录创建app文件夹,这个文件夹就是放自己写的固件的,名字可以随便起,然后将“examples”中的模板...
04_ESP8266 NONOS_SDK GPIO 相关资料准备: (1)GPIO相关API请查看2c-esp8266_non_os_sdk_api_reference_cn手册 (2)GPIO相关寄存器请查看 esp8266-technical_reference_cn 手册 (3)ESP8266 的 16 个通⽤ IO 的管脚位置和名称如下表所示: 图1.1-GPIO管脚定义...
再指定一下发送的端口号(通信端口8000),信息就发到了李四电脑的网络应用程序B上。 TCP--一种网络通信方式而已。分为服务器(网络应用程序)和客户端(网络应用程序). 让电脑和WIFI,模块处于统一局域网内 1.打开电脑网络调试助手 2.开启TCP服务器 3.查看电脑IP地址 ...
下载未处理过的ESP8266_NONOS_SDK-2.2.1 ,将ESP8266_NONOS_SDK-2.2.1\driver_lib\driver文件夹里的uart.c 拷贝至UART-HelloWorld/APP/driver里面。 3、复制uart.h、uart_register.h文件 将ESP8266_NONOS_SDK-2.2.1\driver_lib\include\driver文件夹里的uart.h、uart_register.h 拷贝至UART-HelloWord\app\...